Sessão do assistente
Consulta, pausa por um tempo e religa o assistente automático em uma conversa.
Consultar o assistente na conversa
Diz em que modo o assistente está nesta conversa e, se estiver pausado, até quando. Uma conversa nunca configurada responde A.
/api/v1/admin/whatsapp-confluence/threads/{id}/botAdminEstado do assistente na conversa
Parâmetros de caminho
iduuidobrigatórioId da conversa.
Exemplo de requisição
bash
curl "$BASE_URL/api/v1/admin/whatsapp-confluence/threads/e661b36c-fe1b-450f-b75b-49d10c1ead48/bot" \
-H "Authorization: Bearer $TOKEN"Resposta
200Estado
json
{
"thread_id": "e661b36c-fe1b-450f-b75b-49d10c1ead48",
"mode": "P",
"paused_until": "2026-10-10T20:00:00Z"
}Campos da resposta
thread_iduuidConversa consultada.
modestringAPHModo do assistente.
paused_untilstringFim da pausa (RFC 3339). Só aparece quando
mode é P.Erros
| Status | Quando | Corpo de exemplo |
|---|---|---|
| 401 | Sem token, token inválido ou expirado. | {"error":"missing authorization header"} |
| 403 | O usuário não tem papel de administrador. | {"error":"insufficient permissions"} |
Pausar o assistente
Silencia o assistente por alguns minutos nesta conversa, sem assumir como pessoa. Passado o prazo, ele volta sozinho.
/api/v1/admin/whatsapp-confluence/threads/{id}/bot/pauseAdminPausa o assistente
Parâmetros de caminho
iduuidobrigatórioId da conversa.
Corpo da requisição
minutesintegerDuração da pausa em minutos. Se ausente, zero ou negativo, vale o tempo padrão da loja para pausa depois de um eco do aplicativo.
Exemplo de requisição
bash
curl -X POST "$BASE_URL/api/v1/admin/whatsapp-confluence/threads/e661b36c-fe1b-450f-b75b-49d10c1ead48/bot/pause" \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"minutes": 30}'Resposta
200Pausado
json
{
"paused_until": "2026-10-10T19:15:00Z"
}Campos da resposta
paused_untilstringInstante em que a pausa termina (RFC 3339).
Erros
| Status | Quando | Corpo de exemplo |
|---|---|---|
| 401 | Sem token, token inválido ou expirado. | {"error":"missing authorization header"} |
| 403 | O usuário não tem papel de administrador. | {"error":"insufficient permissions"} |
Religar o assistente
Volta o assistente para A (automático), desfazendo pausa ou modo pessoa.
/api/v1/admin/whatsapp-confluence/threads/{id}/bot/resumeAdminReliga o assistente
Parâmetros de caminho
iduuidobrigatórioId da conversa.
Exemplo de requisição
bash
curl -X POST "$BASE_URL/api/v1/admin/whatsapp-confluence/threads/e661b36c-fe1b-450f-b75b-49d10c1ead48/bot/resume" \
-H "Authorization: Bearer $TOKEN"Resposta
200Religado
json
{
"status": "ok"
}Campos da resposta
statusstringSempre
ok.Erros
| Status | Quando | Corpo de exemplo |
|---|---|---|
| 500 | Falha ao gravar. | {"error":"..."} |
| 401 | Sem token, token inválido ou expirado. | {"error":"missing authorization header"} |
| 403 | O usuário não tem papel de administrador. | {"error":"insufficient permissions"} |