Skip to main content

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

Authorization
string
required
API токен сервисного пользователя в формате Bearer. Получите токен в панели администратора школы. Формат: Bearer YOUR_TOKEN.
Seller-Id
string
required
Уникальный идентификатор продавца в системе. Используется для разграничения доступа между разными продавцами.
School-Id
string
required
Уникальный идентификатор школы в системе. Определяет контекст выполнения операции.
Операция удаляет пользователей безвозвратно. Владельца школы удалить нельзя — такие идентификаторы будут пропущены и возвращены в поле skipped.
DELETE /saas/v2/user/delete-many

Параметры запроса

Максимальное количество пользователей за один запрос — 250. Для удаления большего количества выполняйте несколько запросов.
userIds
integer[]
required
Массив идентификаторов пользователей для удаления. Максимум 250 за один запрос.
reason
string
required
Причина удаления. Максимум 256 символов. Сохраняется в системе для аудита.

Поля ответа

payload
object
curl --location --request DELETE 'https://api.exode.biz/saas/v2/user/delete-many' \
  --header 'Seller-Id: {{ sellerId }}' \
  --header 'School-Id: {{ schoolId }}' \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_TOKEN' \
  --data-raw '{
    "userIds": [123, 124, 125],
    "reason": "Закрытие доступа по запросу"
  }'
{
  "success": true,
  "code": 200,
  "payload": {
    "deleted": [
      123,
      124
    ],
    "skipped": [
      125
    ]
  }
}

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

Требуется аутентификация по токену и право управления пользователями школы (SchoolManageUsers).