Atendimento
Contatos
Mantenha a agenda do NextChat em dia com o seu sistema.
Nesta página
GET /contacts lista os contatos com etiquetas e a última conversa. Filtros: q (nome ou telefone), label, channel, limit e offset. GET /contacts/{id} traz um contato.
GET/contactsbash
curl "$NEXTCHAT_API/contacts?q=maria" -H "Authorization: Bearer $NEXTCHAT_API_KEY"Criar e editar
POST /contacts cria um contato com {name, phone, company?, city?, channel_id?}. PATCH /contacts/{id} altera nome, empresa, cidade ou etiquetas: envie só o que mudar. As etiquetas existentes vêm de GET /labels.
POST/contactsbash
curl -X POST "$NEXTCHAT_API/contacts" \
-H "Authorization: Bearer $NEXTCHAT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"Padaria Pão Quente","phone":"44999990000","company":"Pão Quente Ltda","city":"Maringá"}'Endpoints
| Método | Caminho | Ação | Permissão |
|---|---|---|---|
| GET | /contacts | Listar contatos | contacts:read |
| POST | /contacts | Criar contato | contacts:write |
| GET | /contacts/{id} | Detalhar contato | contacts:read |
| PATCH | /contacts/{id} | Editar contato | contacts:write |
| GET | /labels | Listar etiquetas | contacts:read |