🎫 Tickets
Atualizado
Atualizado
POST /v2/api/external/{ApiID}/createTicket HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 831
"{\n // Texto da mensagem inicial do ticket\n \"body\": \"A mensagem desejada\",\n \n // Número do WhatsApp do contato (formato: 5511999999999)\n \"number\": \"5535988754197\",\n \n // Chave única do sistema para identificação (valor gerado do seu lado para controle do envio)\n \"externalKey\": \"unique_id\",\n \n // ID do usuário que está criando o ticket\n \"userId\": 3,\n \n // Status inicial do ticket (pending ou open)\n \"status\": \"pending\",\n \n // ID do kanban (opcional)\n // \"kanbanId\": 1,\n \n // ID do fluxo de chat (opcional)\n // \"chatFlowId\": 16,\n \n // ID da fila (opcional)\n // \"queueId\": 1,\n \n // ID da demanda (opcional)\n // \"reasonId\": 1,\n \n // Valor do ticket (opcional)\n // \"value\": 10.25\n}"POST /v2/api/external/{ApiID}/updatequeue HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 151
"{\n // ID do ticket que terá a fila alterada\n \"ticketId\": 4,\n \n // ID da fila que será atribuída ao ticket\n \"queueId\": 1\n}"POST /v2/api/external/{ApiID}/updatetag HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 145
"{\n // ID do ticket que terá a tag alterada\n \"ticketId\": 4,\n \n // ID da tag que será atribuída ao ticket\n \"tag\": 1\n}"POST /v2/api/external/{ApiID}/updateticketinfo HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 792
"{\n // ID do ticket que será atualizado\n \"ticketId\": 1262,\n \n // ID do usuário que está fazendo a atualização\n \"userId\": 1,\n \n // Status do ticket (pending, open, closed)\n \"status\": \"pending\",\n \n // ID da fila do ticket (null para remover)\n \"queueId\": null,\n \n // Status de integração com Typebot\n \"typebotStatus\": false,\n \n // Status de integração com ChatGPT\n \"chatgptStatus\": false,\n \n // Status de integração com Dialogflow\n \"dialogflowStatus\": false,\n \n // Status de integração com Dify\n \"difyStatus\": false,\n \n // Status de integração com N8N\n \"n8nStatus\": false,\n \n // ID do fluxo de chat (null para remover)\n \"chatFlowId\": null\n}"POST /v2/api/external/{ApiID}/showticket HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 105
"{\n // Número do WhatsApp do contato (formato: 5511999999999)\n \"number\": \"5515998566622\"\n}"POST /v2/api/external/{ApiID}/showticketchatbot HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 105
"{\n // Número do WhatsApp do contato (formato: 5511999999999)\n \"number\": \"5515998566622\"\n}"POST /v2/api/external/{ApiID}/showallticket HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 105
"{\n // Número do WhatsApp do contato (formato: 5511999999999)\n \"number\": \"5515998566622\"\n}"POST /v2/api/external/{ApiID}/showAllMessages HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 84
"{\n // ID do ticket que terá as mensagens listadas\n \"ticket\": \"123\"\n}"POST /v2/api/external/{ApiID}/updateTicketChannel HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 235
"{\n // ID do ticket que terá o canal alterado\n \"ticketId\": 1262,\n \n // ID do novo canal (WhatsApp)\n \"whatsappId\": 1,\n \n // Tipo do canal (whatsapp, baileys, waba, etc)\n \"channel\": \"whatsapp\"\n}"POST /v2/api/external/{ApiID}/createNotes HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 463
"{\n // Texto da nota que será adicionada ao ticket\n \"notes\": \"Mensagem da nota\", \n \n // ID do ticket que receberá a nota\n \"ticketId\": 1262, \n \n // ID do usuário que está criando a nota\n \"userId\": 1,\n \n // Chave única do sistema para identificação (valor gerado do seu lado para controle do envio e não pode se repetir)\n \"idFront\": \"ID_UNICA_DO_SISTEMA_CLIENTE_PARA_EXECUTAR_UMA_ACAO_COM_WEBHOOK\"\n}"POST /v2/api/external/{ApiID}/updateNote HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 152
"{\n // ID da nota que será atualizada\n \"noteId\": 1,\n \n // Novo conteúdo da nota\n \"notes\": \"Conteúdo atualizado da nota\"\n}"GET /v2/api/external/{ApiID}/listNotes HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
POST /v2/api/external/{ApiID}/addTag HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 271
"{\n // ID do ticket que receberá a tag\n \"ticketId\": 4,\n \n // ID da tag que será adicionada (pode usar tagId ou tagIds)\n \"tagId\": 1,\n \n // OU array de IDs de tags para adicionar múltiplas tags de uma vez\n // \"tagIds\": [1, 2, 3]\n}"POST /v2/api/external/{ApiID}/removeTag HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 272
"{\n // ID do ticket que terá a tag removida\n \"ticketId\": 4,\n \n // ID da tag que será removida (pode usar tagId ou tagIds)\n \"tagId\": 1,\n \n // OU array de IDs de tags para remover múltiplas tags de uma vez\n // \"tagIds\": [1, 2, 3]\n}"POST /v2/api/external/{ApiID}/sendPresence HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 196
"{\n // ID do ticket associado\n \"ticketId\": 1262,\n \n // Estado de presence: \"typing\" (digitando), \"paused\" (pausado) ou \"recording\" (gravando)\n \"state\": \"typing\"\n}"