Status
Handle provider status callbacks through the domain call-event flow. Provider callbacks are an external status signal, not the source of truth for final call artifacts. Ringing/connected/missed/failed are translated into domain events and handled by ``CallEventHandlerUseCase``. ``COMPLETED`` is intentionally not dispatched here for telephony calls because the websocket runner emits a single merged ``CallCompleted`` event containing transcript, usage, and recording handoff data. That event enqueues the post-call pipeline and keeps billing last.
/api/v1/telephony/{telephony_provider}/status-callbackHandle provider status callbacks through the domain call-event flow.
Provider callbacks are an external status signal, not the source of truth for
final call artifacts. Ringing/connected/missed/failed are translated into
domain events and handled by CallEventHandlerUseCase. COMPLETED is
intentionally not dispatched here for telephony calls because the websocket
runner emits a single merged CallCompleted event containing transcript,
usage, and recording handoff data. That event enqueues the post-call
pipeline and keeps billing last.
Authorization
BearerAuth In: header
Path Parameters
Response Body
application/json
application/json
curl -X POST "https://example.com/api/v1/telephony/string/status-callback"null