Corrigir o resultado de uma ligação
Substitui a leitura comercial pela de uma pessoa. O status precisa ser um dos allowed_statuses, e as respostas precisam caber nas perguntas que o agente declarou (422). A leitura que foi substituída fica guardada em replaced, e a correção humana nunca mais é sobrescrita pela máquina. A correção dispara os pós-hooks (que podem escrever no CRM); enviar de novo a mesma leitura não grava nem dispara nada.
Autorização
bearer results:writeCredencial da v3: o JWT da sessão (o mesmo da v2) ou um token pessoal dom_pat_…. A lista de escopos de cada operação diz o que ela exige: uma capacidade (agents:read), authenticated ou session-only. Segredo de máquina (X-Agent-Secret, X-API-Token, sdk_…) não é aceito.
Em: header
Escopo: results:write
Parâmetros de caminho
Id da ligação
Corpo da requisição
application/json
Definições TypeScript
Use o tipo request body no TypeScript.
O corpo de PUT .../result: a correção humana. Enviar a mesma leitura que
já está guardada não grava nem dispara o pós-hook de novo.
Corpo da resposta
application/json
application/json
curl -X PUT "https://example.com/calls/string/result" \ -H "Content-Type: application/json" \ -d '{ "status": "string" }'{ "allowed_statuses": [ { "key": "string", "label": "string", "outcome": "string", "success": true } ], "result": null}