Delete a session. The request is accepted immediately and session
termination is reported by the deferred `session.ended` webhook.
**Tip:** This endpoint disconnects a Session whether or not its call has been answered. Use [Reject an incoming call](/api/sessions/reject) for an unanswered inbound call or [Cancel an unanswered outgoing call](/api/sessions/cancel) for an unanswered outbound call; those endpoints return `409 Conflict` after the call is answered.
**Triggered webhooks:** `session.ended` (deferred)
See [Session lifecycle events](/api/sessions#lifecycle-events) for complete payload schemas and examples.
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.