Документация

Освой TicketsX быстрее

Инструкции по настройке, полный справочник команд, Premium-функции и REST API в одном месте.

13.6

Добавить участника

POST/<guild_id>/api/tickets/<ticket_id>/participants

Открывает пользователю или роли доступ к каналу тикета. Получатель сможет читать и писать в тикете.

Тело запроса

НазваниеТипОбязательноОписание
target_idstring
обязательно
ID пользователя или роли Discord, которых нужно добавить.
target_typestring
необязательно
Тип получателя. Либо user, либо role (по умолчанию user).

В тикетах-ветках нет переопределений прав для ролей, поэтому при добавлении role её участники добавляются по одному, не более первых 25 — это защита от злоупотреблений. Если список обрезан, в ответе появится поле note. У тикетов-каналов такого ограничения нет: одно переопределение прав покрывает всю роль.

Пример запроса
curl -X POST \
  -H "Authorization: Bearer <API_TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{"target_id":"111222333","target_type":"user"}' \
  https://api.ticketsx.xyz/<guild_id>/api/tickets/<ticket_id>/participants