13.3
Založení tiketu
POST
/<guild_id>/api/ticketsZaloží 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ázev | Typ | Povinné | Popis |
|---|---|---|---|
| creator_id | string | povinné | ID uživatele na Discordu, který tiket zakládá. |
| panel_id | number | povinné | ID panelu tiketů, pod kterým tiket vznikne. |
| content | string | volitelné | Obsah první zprávy v tiketu. |
| form | object | 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/ticketsPříklad odpovědi
{
"ticket_id": "42",
"channel_id": "1098765432101234567",
"creator_id": "123456789",
"panel_id": 1,
"status": "open"
}