Dokumentacija

Nauči TicketsX brže

Upute za postavljanje, popis svih naredbi, mogućnosti Premiuma i REST API na jednom mjestu.

13.3

Otvaranje tiketa

POST/<guild_id>/api/tickets

Stvara novi tiket u ime korisnika. Tiket se otvara u kanalu postavljenom na panelu, a poruka dobrodošlice i obrazac rade kao i inače.

Sadržaj zahtjeva

NazivVrstaObaveznoOpis
creator_idstring
obavezno
Discord oznaka korisnika koji otvara tiket.
panel_idnumber
obavezno
Oznaka panela za tikete pod kojim se tiket otvara.
contentstring
neobavezno
Sadržaj prve poruke u tiketu.
formobject
neobavezno
Unaprijed ispunjeni odgovori obrasca u obliku parova { "Pitanje": "Odgovor" }.
Primjer zahtjeva
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
Primjer odgovora
{
  "ticket_id": "42",
  "channel_id": "1098765432101234567",
  "creator_id": "123456789",
  "panel_id": 1,
  "status": "open"
}