Dokumentasjon

Lær TicketsX raskere

Veiledninger, alle kommandoer, Premium-funksjoner og REST-API-et på ett sted.

13.15

Bytte panel for en sak

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

Flytter en sak til et annet enkelt panel. Det tilsvarer kommandoen /switchpanel i API-et. Saken får navn etter navnemalen til det nye panelet, blir flyttet til kategorien der (for saker som er kanaler), og supportteamene til det nye panelet får tilgang. Krever rettigheten `switch_panel` (av som standard).

Innholdet i kallet

NavnTypePåkrevdBeskrivelse
panel_idnumber
påkrevd
ID til det enkle panelet saken skal flyttes til (se Vise paneler).
keep_permissionsboolean
valgfritt
Beholder rollerettighetene som allerede finnes på kanalen, i tillegg til teamene til det nye panelet (standard true). Sett den til false for å gi bare supportteamene til det nye panelet tilgang.

Sakstypene må passe sammen: saker som er kanaler, kan bare flyttes til kanalbaserte paneler, og saker som er tråder, bare til trådbaserte paneler. Siden byttet gir kanalen nytt navn, tillater Discord det omtrent to ganger per 10 minutter; dette endepunktet holder den samme grensen og svarer 429 med retry_after når den blir overskredet.

Eksempel på kall
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
Eksempel på svar
{
  "message": "Panel switched to `Billing` successfully.",
  "ticket_id": 42,
  "panel_id": 2,
  "keep_permissions": true
}