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

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

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

13.3

Открыть тикет

POST/<guild_id>/api/tickets

Создаёт новый тикет от имени пользователя. Тикет открывается в канале, заданном в панели, и как обычно запускает приветственные сообщения и показ формы.

Тело запроса

НазваниеТипОбязательноОписание
creator_idstring
обязательно
ID пользователя Discord, от имени которого создаётся тикет.
panel_idnumber
обязательно
ID панели тикетов, под которой открывается тикет.
contentstring
необязательно
Текст первого сообщения тикета.
formobject
необязательно
Заранее заполненные ответы формы в виде пар ключ-значение { "Вопрос": "Ответ" }.
Пример запроса
curl -X POST \
  -H "Authorization: Bearer <API_TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{"creator_id":"123456789","panel_id":1,"content":"Opened via API","form":{"Issue":"Login broken"}}' \
  https://api.ticketsx.xyz/<guild_id>/api/tickets
Пример ответа
{
  "ticket_id": "42",
  "channel_id": "1098765432101234567",
  "creator_id": "123456789",
  "panel_id": 1,
  "status": "open"
}