13.3
Een ticket openen
POST
/<guild_id>/api/ticketsMaakt een nieuw ticket aan namens een gebruiker. Het ticket komt in het kanaal dat bij het paneel is ingesteld, en het welkomstbericht en het formulier verlopen zoals altijd.
Body van het verzoek
| Naam | Type | Verplicht | Beschrijving |
|---|---|---|---|
| creator_id | string | vereist | Discord-gebruikers-ID van degene die het ticket opent. |
| panel_id | number | vereist | ID van het ticketpaneel waaronder het ticket komt. |
| content | string | optioneel | De inhoud van het eerste bericht in het ticket. |
| form | object | optioneel | Vooraf ingevulde antwoorden op het formulier, als paren { "Vraag": "Antwoord" }. |
Voorbeeldverzoek
curl -X POST \
-H "Authorization: Bearer <API_TOKEN>" \
-H "Content-Type: application/json" \
-d '{"creator_id":"123456789","panel_id":1,"content":"Opened via API","form":{"Issue":"Login broken"}}' \
https://api.ticketsx.xyz/<guild_id>/api/ticketsVoorbeeldantwoord
{
"ticket_id": "42",
"channel_id": "1098765432101234567",
"creator_id": "123456789",
"panel_id": 1,
"status": "open"
}