Skip to main content

Заголовки запроса

Authorization
string
required
API токен сервисного пользователя в формате Bearer. Получите токен в панели администратора школы. Формат: Bearer YOUR_TOKEN.
Seller-Id
string
required
Уникальный идентификатор продавца в системе. Используется для разграничения доступа между разными продавцами.
School-Id
string
required
Уникальный идентификатор школы в системе. Определяет контекст выполнения операции.

Параметры пути

layoutId
integer
required
ID макета формы, который нужно удалить. Макет должен принадлежать текущей школе.
Удаление является мягким (soft delete) — макет помечается как удалённый, но не удаляется физически из базы данных. Связанные поля и значения остаются без изменений.
curl --location --request DELETE 'https://api.exode.biz/saas/v2/form/layout/5/delete' \
  --header 'Seller-Id: {{ sellerId }}' \
  --header 'School-Id: {{ schoolId }}' \
  --header 'Authorization: Bearer YOUR_TOKEN'
{
  "success": true,
  "code": 200,
  "payload": {
    "affected": 1
  }
}

Требования к правам доступа

Для удаления макета формы требуется право FormManage у сервисного пользователя.
Макет должен принадлежать текущей школе (проверяется через SellerGuard).
Сервисный пользователь должен быть аутентифицирован по токену и иметь соответствующие права доступа к указанной школе.