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
Resposta
200Estado
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
Resposta
200Pausado
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
Resposta
200Religado
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"} |