13.15
Promjena panela tiketa
POST
/<guild_id>/api/tickets/<ticket_id>/switch-panelPremješ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
| Naziv | Vrsta | Obavezno | Opis |
|---|---|---|---|
| panel_id | number | obavezno | Oznaka jednostavnog panela na koji se tiket premješta (pogledajte Popis panela). |
| keep_permissions | boolean | 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-panelPrimjer odgovora
{
"message": "Panel switched to `Billing` successfully.",
"ticket_id": 42,
"panel_id": 2,
"keep_permissions": true
}