13.15
Bilieto skydelio keitimas
/<guild_id>/api/tickets/<ticket_id>/switch-panelPerkelia bilietą į kitą paprastą skydelį. Tai komandos /switchpanel atitikmuo per API. Bilietas pervadinamas pagal naujo skydelio pavadinimų šabloną, kanaliniuose bilietuose perkeliamas į jo kategoriją, o naujo skydelio pagalbos komandos gauna prieigą. Reikia teisės `switch_panel` (numatytai išjungta).
Užklausos turinys
| Pavadinimas | Tipas | Privaloma | Aprašas |
|---|---|---|---|
| panel_id | number | privaloma | Paprasto skydelio, į kurį perkeliamas bilietas, identifikatorius (žiūrėkite Skydelių sąrašą). |
| keep_permissions | boolean | neprivaloma | Palieka kanale esamas rolių teises greta naujo skydelio komandų (numatyta true). Nurodykite false, kad prieiga liktų tik naujo skydelio pagalbos komandoms. |
Bilietų būdai turi sutapti: kanaliniai bilietai keliauja tik į kanalais paremtus skydelius, o gijiniai - tik į gijomis paremtus. Kadangi keičiant skydelį pervadinamas kanalas, Discord tai leidžia maždaug du kartus per 10 minučių; šis galinis taškas laikosi tos pačios ribos ir ją viršijus grąžina 429 su lauku retry_after.
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
}