Documentação

Aprenda o TicketsX mais rápido

Guias de configuração, a referência completa dos comandos, os recursos Premium e a API REST num só lugar.

13.3

Abrir um ticket

POST/<guild_id>/api/tickets

Cria um novo ticket em nome de um usuário. O ticket é aberto no canal configurado do painel e dispara as mensagens de boas-vindas e a exibição do formulário como de costume.

Corpo da requisição

NomeTipoObrigatórioDescrição
creator_idstring
obrigatório
ID do Discord de quem está criando o ticket.
panel_idnumber
obrigatório
ID do painel de tickets sob o qual o ticket será aberto.
contentstring
opcional
Conteúdo da primeira mensagem do ticket.
formobject
opcional
Respostas de formulário já preenchidas como pares chave-valor { "Pergunta": "Resposta" }.
Exemplo de requisição
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
Exemplo de resposta
{
  "ticket_id": "42",
  "channel_id": "1098765432101234567",
  "creator_id": "123456789",
  "panel_id": 1,
  "status": "open"
}