Documentație

Învață TicketsX mai repede

Ghiduri de configurare, lista completă de comenzi, funcțiile Premium și API-ul REST într-un singur loc.

13.15

Schimbarea panoului unui tichet

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

Mută un tichet la alt panou simplu. Este echivalentul prin API al comenzii /switchpanel. Tichetul este redenumit după schema noului panou, este mutat în categoria lui (la tichetele din canale), iar echipele de asistență ale noului panou primesc acces. Cere permisiunea `switch_panel` (oprită din start).

Corpul cererii

NumeTipObligatoriuDescriere
panel_idnumber
obligatoriu
ID-ul panoului simplu în care se mută tichetul (vezi Lista panourilor).
keep_permissionsboolean
opțional
Păstrează permisiunile de rol de pe canal, pe lângă echipele noului panou (implicit true). Pune false ca să lași accesul doar echipelor de asistență ale noului panou.

Felul tichetelor trebuie să se potrivească: tichetele din canale se pot muta doar la panouri pe canale, iar cele din fire doar la panouri pe fire. Fiindcă mutarea redenumește canalul, Discord o permite cam de două ori la 10 minute; punctul acesta de acces ține aceeași limită și răspunde cu 429 și retry_after când este depășită.

Exemplu de cerere
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
Exemplu de răspuns
{
  "message": "Panel switched to `Billing` successfully.",
  "ticket_id": 42,
  "panel_id": 2,
  "keep_permissions": true
}