Dokumentacija

Nauči TicketsX brže

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

13.15

Promjena panela tiketa

POST/<guild_id>/api/tickets/<ticket_id>/switch-panel

Premješta tiket na drugi jednostavni panel. To je istovrijednica naredbe /switchpanel preko API-ja. Tiket dobiva naziv prema načinu imenovanja novog panela, kod tiketa u kanalima seli se u njegovu kategoriju, a timovi podrške novog panela dobivaju pristup. Traži ovlast `switch_panel` (zadano isključena).

Sadržaj zahtjeva

NazivVrstaObaveznoOpis
panel_idnumber
obavezno
Oznaka jednostavnog panela na koji se tiket premješta (pogledajte Popis panela).
keep_permissionsboolean
neobavezno
Zadržava postojeće ovlasti uloga na kanalu uz timove novog panela (zadano true). Postavite false da pristup ostane samo timovima podrške novog panela.

Načini rada tiketa moraju se poklapati: tiketi u kanalima sele se samo na panele s kanalima, a tiketi u nitima samo na panele s nitima. Budući da promjena preimenuje kanal, Discord je dopušta otprilike dvaput u 10 minuta; ova krajnja točka drži istu granicu i pri prekoračenju vraća 429 s poljem retry_after.

Primjer zahtjeva
curl -X POST \
  -H "Authorization: Bearer <API_TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{"panel_id":2,"keep_permissions":true}' \
  https://api.ticketsx.xyz/<guild_id>/api/tickets/<ticket_id>/switch-panel
Primjer odgovora
{
  "message": "Panel switched to `Billing` successfully.",
  "ticket_id": 42,
  "panel_id": 2,
  "keep_permissions": true
}