Stop an outbound phone call before the callee answers. The request returns `409 Conflict` if the session is already answered or cannot be cancelled. A `202 Accepted` response means the cancellation request was queued. The existing deferred `session.ended` webhook confirms termination. No cancellation-specific webhook is emitted.
**Tip:** Use this endpoint only for an unanswered outbound call. After the call is answered, this endpoint returns `409 Conflict`; use [Delete session](/api/sessions/delete) to disconnect a Session whether or not its call has been answered.
**Triggered webhooks:** `session.ended` (deferred)
Response
Command accepted for async execution
operation_uuidstringformat: "uuid"
already_endedtrueOptional
Optional. Set to true on idempotent terminal commands when the session was already in a terminal state at the time the request was received. Absent otherwise.