Dokumentace

Nauč se TicketsX rychleji

Návody k nastavení, přehled všech příkazů, funkce Premium a REST API na jednom místě.

13.3

Založení tiketu

POST/<guild_id>/api/tickets

Založí nový tiket jménem uživatele. Tiket vznikne v kanálu nastaveném u panelu a uvítací zpráva i formulář proběhnou jako obvykle.

Tělo požadavku

NázevTypPovinnéPopis
creator_idstring
povinné
ID uživatele na Discordu, který tiket zakládá.
panel_idnumber
povinné
ID panelu tiketů, pod kterým tiket vznikne.
contentstring
volitelné
Obsah první zprávy v tiketu.
formobject
volitelné
Předvyplněné odpovědi z formuláře jako dvojice { "Otázka": "Odpověď" }.
Příklad požadavku
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
Příklad odpovědi
{
  "ticket_id": "42",
  "channel_id": "1098765432101234567",
  "creator_id": "123456789",
  "panel_id": 1,
  "status": "open"
}