Dokumentacja

Poznaj TicketsX szybciej

Poradniki konfiguracji, pełny spis komend, funkcje Premium i API REST w jednym miejscu.

13.3

Otwarcie zgłoszenia

POST/<guild_id>/api/tickets

Tworzy 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

NazwaTypWymaganeOpis
creator_idstring
wymagane
Identyfikator Discord osoby otwierającej zgłoszenie.
panel_idnumber
wymagane
Identyfikator panelu zgłoszeń, pod którym powstanie zgłoszenie.
contentstring
opcjonalne
Treść pierwszej wiadomości w zgłoszeniu.
formobject
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/tickets
Przykładowa odpowiedź
{
  "ticket_id": "42",
  "channel_id": "1098765432101234567",
  "creator_id": "123456789",
  "panel_id": 1,
  "status": "open"
}