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.6

Adicionar um participante

POST/<guild_id>/api/tickets/<ticket_id>/participants

Dá a um usuário ou cargo acesso ao canal de um ticket. O destinatário recebe permissão de leitura e escrita no ticket.

Corpo da requisição

NomeTipoObrigatórioDescrição
target_idstring
obrigatório
ID de usuário ou de cargo do Discord a adicionar.
target_typestring
opcional
Tipo do destinatário. Ou user, ou role (user por padrão).

Em tickets de tópico não existem permissões por cargo, então adicionar um role adiciona os membros dele um a um, com limite dos 25 primeiros como proteção contra abuso. Quando o limite corta a lista, a resposta traz um campo note. Tickets em canal não têm esse limite: uma única permissão cobre o cargo inteiro.

Exemplo de requisição
curl -X POST \
  -H "Authorization: Bearer <API_TOKEN>" \
  -H "Content-Type: application/json" \
  -d '{"target_id":"111222333","target_type":"user"}' \
  https://api.ticketsx.xyz/<guild_id>/api/tickets/<ticket_id>/participants