13.15
Het paneel van een ticket wisselen
/<guild_id>/api/tickets/<ticket_id>/switch-panelVerplaatst een ticket naar een ander enkel paneel. Dit is de API-versie van het commando /switchpanel. Het ticket krijgt een naam volgens de naamgeving van het nieuwe paneel, verhuist naar de bijbehorende categorie (bij tickets in een kanaal) en de teams van het nieuwe paneel krijgen toegang. Vereist het recht `switch_panel` (standaard uit).
Body van het verzoek
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| panel_id | number | vereist | ID van het enkele paneel waar het ticket heen gaat (zie Panelen opsommen). |
| keep_permissions | boolean | optioneel | Behoudt de huidige rolrechten op het kanaal naast de teams van het nieuwe paneel (standaard true). Zet hem op false om de toegang terug te brengen tot alleen de teams van het nieuwe paneel. |
De tickettypes moeten overeenkomen: tickets in een kanaal kunnen alleen naar panelen met kanalen en tickets in een thread alleen naar panelen met threads. Omdat het wisselen het kanaal hernoemt, staat Discord dat ongeveer twee keer per 10 minuten toe; dit endpoint hanteert dezelfde grens en geeft 429 met retry_after zodra je eroverheen gaat.
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{
"message": "Panel switched to `Billing` successfully.",
"ticket_id": 42,
"panel_id": 2,
"keep_permissions": true
}