Skip to main content
Endpoint · POST /conversation/actions
Duas ações alteram o estado (inbox_status) da conversa: mark_resolved a marca como resolvida e mark_pending como pendente. Nenhuma leva campos.

mark_resolved

Marca a conversa como resolvida.
Se a conversa tem um AI employee atribuído e mídia recebida sem transcrever, mark_resolved pode falhar com TRANSCRIPTION_REQUIRED_TO_RESOLVE (guard de integridade): o AI monta seu prompt a partir do texto transcrito. Conversas atendidas por um humano não o disparam. Não escala para um humano: corrija e tente novamente.

mark_pending

Marca a conversa como pendente.
Em uma lista, estes objetos vão no array actions de um POST /conversation/actions — veja Montar uma lista de ações.

Exemplo executável

As ações mark_resolved e mark_pending em uma conversa identificada por telefone e canal. Nenhuma leva campos: apenas alteram o inbox_status.

Request

Resposta

202 Accepted — o grupo foi aceito e roda em background. O resultado por ação não viaja na resposta (consulte-o depois — veja Como é executado).
string
Sempre processing: confirma que o grupo foi aceito e está em execução.
integer
Quantas ações do array foram admitidas para execução — não quantas tiveram sucesso.