13.3
Otwarcie zgłoszenia
POST
/<guild_id>/api/ticketsTworzy nowe zgłoszenie w imieniu użytkownika. Zgłoszenie powstaje na kanale ustawionym w panelu, a wiadomość powitalna i formularz działają jak zwykle.
Ciało żądania
| Nazwa | Typ | Wymagane | Opis |
|---|---|---|---|
| creator_id | string | wymagane | Identyfikator Discord osoby otwierającej zgłoszenie. |
| panel_id | number | wymagane | Identyfikator panelu zgłoszeń, pod którym powstanie zgłoszenie. |
| content | string | opcjonalne | Treść pierwszej wiadomości w zgłoszeniu. |
| form | object | opcjonalne | Wypełnione wcześniej odpowiedzi z formularza jako pary { "Pytanie": "Odpowiedź" }. |
Przykładowe żądanie
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/ticketsPrzykładowa odpowiedź
{
"ticket_id": "42",
"channel_id": "1098765432101234567",
"creator_id": "123456789",
"panel_id": 1,
"status": "open"
}