DOM360
Resultados

Corrigir o resultado de uma ligação

PUT
/calls/{call_id}/result

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:write
AutorizaçãoBearer <token>

Credencial 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

call_id*string

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}