13.3
Abrir um ticket
POST
/<guild_id>/api/ticketsCria 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
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| creator_id | string | obrigatório | ID do Discord de quem está criando o ticket. |
| panel_id | number | obrigatório | ID do painel de tickets sob o qual o ticket será aberto. |
| content | string | opcional | Conteúdo da primeira mensagem do ticket. |
| form | object | 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/ticketsExemplo de resposta
{
"ticket_id": "42",
"channel_id": "1098765432101234567",
"creator_id": "123456789",
"panel_id": 1,
"status": "open"
}