Abrir NextChat
Atendimento

Atendimentos e equipe

Protocolos, responsáveis, equipe e o relatório do gestor.

Nesta página

Nas empresas com atendimento, cada conversa ganha um atendimento com protocolo (NC-000123) quando o cliente escreve ou a equipe começa. Ele guarda quem é o responsável, o setor, a primeira resposta e quando foi finalizado.

RotaO que traz
GET /attendancesAtendimentos: status=open ou closed, assignee (id ou none), sector, conversation, protocol (com ou sem NC-), from, to, limit, cursor
GET /attendances/{id}Um atendimento, com contato e responsável
GET /conversations/{id}/attendanceO atendimento atual da conversa (ou null)
GET /conversations/{id}/assignmentsHistórico de responsáveis: quem assumiu, recebeu ou devolveu
POST /conversations/{id}/attendance/closeFinaliza com {reason?}; o cartão do quadro Atendimentos vai para Concluído

Responder e finalizar

Responder um cliente e finalizarbash
# atendimentos em andamento
curl "$NEXTCHAT_API/attendances?status=open" -H "Authorization: Bearer $NEXTCHAT_API_KEY"

# enviar a mensagem
curl -X POST "$NEXTCHAT_API/conversations/ID_DA_CONVERSA/messages" \
  -H "Authorization: Bearer $NEXTCHAT_API_KEY" -H "Content-Type: application/json" \
  -d '{"client_id":"3f1c1e0e-5c1a-4a52-9a43-8f9a1a1b2c3d","text":"Sua guia já está disponível."}'

# finalizar o atendimento
curl -X POST "$NEXTCHAT_API/conversations/ID_DA_CONVERSA/attendance/close" \
  -H "Authorization: Bearer $NEXTCHAT_API_KEY" -H "Content-Type: application/json" \
  -d '{"reason":"Guia enviada"}'

Equipe e relatório

GET /team lista as pessoas com papel, perfil de acesso, presença e setores; use os ids para transferir conversas. GET /sectors traz os setores com membros e filas, e GET /company/attendance as regras da empresa (quem responde primeiro assume, modo restrito ou liberal, finalização automática).

GET /reports/attendance devolve os totais do período (from, to, sector, user): atendimentos abertos e finalizados, tempo de primeira resposta e de resolução, por pessoa, setor e dia.

Endpoints

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
MétodoCaminhoAçãoPermissão
GET/teamEquipeteam:read
GET/sectorsSetoresteam:read
GET/company/attendanceRegras de atendimento da empresateam:read
MétodoCaminhoAçãoPermissão
GET/reports/attendanceRelatório do gestorreports:read
↑ ↓ navegar↵ abrirEsc fechar