Report An Outbound Call Outcome (M2M)
Relay a provider status callback's outcome, already signature-verified by agent-runtime (app/api/telephony.py's telephony_status), onto the CallTask it belongs to. Authenticated with the deployment token resolve_channel minted for this same outbound number - the same pattern channel-status already uses for the inbound path.
Authorization
BundleAccessToken In: header
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Body of POST /v1/bundler/outbound-call-outcome - agent-runtime's own relay of a provider status callback it has already signature-verified (app/api/telephony.py's telephony_status). outcome is one of "completed"/"no-answer"/"busy"/"failed" - see app/core/outbound/dispatcher.py's record_call_outcome for how each is handled.
Response Body
application/json
curl -X POST "https://example.com/v1/bundler/outbound-call-outcome" \ -H "Content-Type: application/json" \ -d '{ "provider_call_id": "string", "outcome": "string" }'{ "detail": [ { "loc": [ "string" ], "msg": "string", "type": "string" } ]}