13.3
Abrir un ticket
POST
/<guild_id>/api/ticketsCrea un ticket nuevo en nombre de un usuario. El ticket se abre en el canal configurado del panel y lanza los mensajes de bienvenida y el formulario como siempre.
Cuerpo de la petición
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| creator_id | string | obligatorio | ID de Discord de quien crea el ticket. |
| panel_id | number | obligatorio | ID del panel de tickets bajo el que se abre el ticket. |
| content | string | opcional | Contenido del primer mensaje del ticket. |
| form | object | opcional | Respuestas de formulario ya rellenadas como pares clave-valor { "Pregunta": "Respuesta" }. |
Ejemplo de petición
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/ticketsEjemplo de respuesta
{
"ticket_id": "42",
"channel_id": "1098765432101234567",
"creator_id": "123456789",
"panel_id": 1,
"status": "open"
}