Documentación

Aprende TicketsX más rápido

Guías de instalación, la referencia completa de comandos, las funciones Premium y la API REST en un solo sitio.

13.3

Abrir un ticket

POST/<guild_id>/api/tickets

Crea 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

NombreTipoObligatorioDescripción
creator_idstring
obligatorio
ID de Discord de quien crea el ticket.
panel_idnumber
obligatorio
ID del panel de tickets bajo el que se abre el ticket.
contentstring
opcional
Contenido del primer mensaje del ticket.
formobject
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/tickets
Ejemplo de respuesta
{
  "ticket_id": "42",
  "channel_id": "1098765432101234567",
  "creator_id": "123456789",
  "panel_id": 1,
  "status": "open"
}