Documentatie

Leer TicketsX sneller kennen

Installatiehandleidingen, het volledige commando-overzicht, Premium-functies en de REST-API op één plek.

13.3

Een ticket openen

POST/<guild_id>/api/tickets

Maakt 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

NaamTypeVerplichtBeschrijving
creator_idstring
vereist
Discord-gebruikers-ID van degene die het ticket opent.
panel_idnumber
vereist
ID van het ticketpaneel waaronder het ticket komt.
contentstring
optioneel
De inhoud van het eerste bericht in het ticket.
formobject
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/tickets
Voorbeeldantwoord
{
  "ticket_id": "42",
  "channel_id": "1098765432101234567",
  "creator_id": "123456789",
  "panel_id": 1,
  "status": "open"
}