Abrir NextChat
Referência da API

Visão geral da API

Todos os endpoints da v1, com a permissão que cada um exige.

Base URLhttps://app.nextchat.nextsistem.dev.br/api/integrations/v1

Endpoints

Os caminhos são relativos à base URL. IDs são UUIDs.

Chave

MétodoCaminhoAçãoPermissão
GET/meIdentificar a integraçãoqualquer chave

Conversas

MétodoCaminhoAçãoPermissão
GET/channelsListar números de WhatsAppconversations:read
GET/conversationsListar conversasconversations:read
POST/conversationsAbrir conversa com um telefone ou contatoconversations:write
GET/conversations/{id}Detalhar conversaconversations:read
PATCH/conversations/{id}Alterar conversa (arquivar, fixar, silenciar, nome, etiquetas)conversations:write
POST/conversations/{id}/readMarcar como lidaconversations:write
POST/conversations/{id}/transferTransferir para pessoa e/ou setorconversations:write
PUT/conversations/{id}/sectorDefinir o setorconversations:write

Mensagens

MétodoCaminhoAçãoPermissão
GET/conversations/{id}/messagesLer mensagensmessages:read
POST/conversations/{id}/messagesEnviar mensagem (idempotente por client_id)messages:send
GET/messages/{id}Uma mensagemmessages:read
POST/mediaEnviar arquivo (multipart/form-data, campo file)media:write
GET/media/{id}/urlLink temporário da mídiamessages:read

Contatos

MétodoCaminhoAçãoPermissão
GET/contactsListar contatoscontacts:read
POST/contactsCriar contatocontacts:write
GET/contacts/{id}Detalhar contatocontacts:read
PATCH/contacts/{id}Editar contatocontacts:write
GET/labelsListar etiquetascontacts:read

Atendimentos

MétodoCaminhoAçãoPermissão
GET/attendancesListar atendimentos (protocolos)attendances:read
GET/attendances/{id}Detalhar atendimentoattendances:read
GET/conversations/{id}/attendanceAtendimento atual da conversaattendances:read
GET/conversations/{id}/assignmentsHistórico de responsáveisattendances:read
POST/conversations/{id}/attendance/closeFinalizar atendimentoattendances:write

Equipe

MétodoCaminhoAçãoPermissão
GET/teamEquipeteam:read
GET/sectorsSetoresteam:read
GET/company/attendanceRegras de atendimento da empresateam:read

Relatórios

MétodoCaminhoAçãoPermissão
GET/reports/attendanceRelatório do gestorreports:read

Webhooks

MétodoCaminhoAçãoPermissão
GET/integrations/webhooksListar webhookswebhooks:manage
POST/integrations/webhooksCadastrar webhook (devolve o segredo uma vez)webhooks:manage
GET/integrations/webhooks/eventsEventos disponíveiswebhooks:manage
PATCH/integrations/webhooks/{id}Editar ou reativar webhookwebhooks:manage
DELETE/integrations/webhooks/{id}Apagar webhookwebhooks:manage
POST/integrations/webhooks/{id}/rotate-secretRedefinir o segredo de assinaturawebhooks:manage
POST/integrations/webhooks/{id}/testEnviar evento de testewebhooks:manage
GET/integrations/webhooks/{id}/deliveriesÚltimas entregaswebhooks:manage

Kanban

MétodoCaminhoAçãoPermissão
GET/kanban/boardsListar quadrosread
GET/kanban/boards/{id}Consultar quadroread
GET/kanban/cardsBuscar cartõesread
GET/kanban/cards/{id}Consultar cartão e checklistread
PATCH/kanban/cards/{id}Editar cartãoupdate
POST/kanban/boards/{id}/cardsCriar cartãocreate
POST/kanban/cards/{id}/moveMover cartãomove
POST/kanban/cards/{id}/commentsAdicionar comentáriocomments:write
GET/kanban/cards/{id}/commentsLer comentários do cartãoread
POST/kanban/cards/{id}/checklistAdicionar checklistchecklist:write
PATCH/kanban/checklist/{id}Editar checklistchecklist:write
DELETE/kanban/checklist/{id}Apagar item da checklistchecklist:write
GET/kanban/labelsListar etiquetasread
GET/kanban/boards/{id}/membersQuem pode ser responsável no quadroread
GET/kanban/boards/{id}/fieldsCampos personalizados do quadroread
GET/kanban/boards/{id}/templatesModelos de cartão do quadroread
GET/kanban/eventsFeed de mudanças dos cartõesread
PATCH/kanban/cards/{id}/comments/{commentId}Editar comentário da própria chavecomments:write
DELETE/kanban/cards/{id}/comments/{commentId}Apagar comentário da própria chavecomments:write
GET/kanban/cards/{id}/activityHistórico do cartão (criou, editou, moveu)read
POST/kanban/cards/{id}/archiveArquivar cartão (sem exigir versão)update
POST/kanban/cards/{id}/restoreRestaurar cartão arquivadoupdate
POST/kanban/cards/{id}/attachmentsAnexar arquivos (multipart, campo file, até 10)attachments:write
GET/kanban/cards/{id}/attachmentsListar anexos do cartão (link assinado de 5 minutos)read
DELETE/kanban/cards/{id}/attachments/{attachmentId}Remover anexoattachments:delete

A especificação completa está no openapi.json, que também se baixa pelo link OpenAPI no topo.

↑ ↓ navegar↵ abrirEsc fechar