Skip to main content

Request headers

string
required
The service user’s API token in the Bearer YOUR_TOKEN format. The school owner issues the token in the admin panel: Manage → School → For developers → API keys — see the “Authentication” section for details.
integer
required
The numeric ID of the seller — the account the school belongs to. Copy it on the API keys page, in the Integration data → Identifiers card. The token’s permissions are checked against this ID.
integer
required
The numeric ID of the school, found in the same place as Seller-Id. The value must match the seller’s school — otherwise a 400 error with cause: "ForbiddenSchoolMismatch" is returned.
Requires authentication and the “Forms management” permission (FormManage).

Path parameters

integer
required
ID of the form layout to delete. The layout must belong to the current school.
The deletion is a soft delete — the layout is marked as deleted but is not physically removed from the database. Related fields and values remain unchanged. After deletion, the layout’s slug is released and can be used for a new layout (the same applies to the single layouts of the Signup / Welcome modes). A deleted layout cannot be restored via the API. Calling the method again for an already deleted layout returns 401 with the message seller not entity owner.

Permission requirements

Deleting a form layout requires the service user to have the “Forms management” permission (FormManage).
The layout must belong to the current school (checked automatically).
The service user must be authenticated with a token and have the appropriate access permissions for the specified school.

Updated: 2026-09-25 14:33 UTC