---
title: "session.deleted webhook"
method: POST
path: "session.deleted"
---

# session.deleted webhook

`POST session.deleted` (webhook)

## Payload

- BetaWebhookEvent
  - `type` 'event', required — Object type. Always `event` for webhook payloads.
  - `id` string, required — Unique event identifier for idempotency.
  - `created_at` string, date-time, required — RFC 3339 timestamp when the event occurred.
  - `data` union, required
    - BetaWebhookSessionCreatedEventData
      - `type` 'session.created', required
      - `id` string, required — ID of the resource that triggered the event.
      - `organization_id` string, required
      - `workspace_id` string, required
    - BetaWebhookSessionPendingEventData
      - `type` 'session.pending', required
      - `id` string, required — ID of the resource that triggered the event.
      - `organization_id` string, required
      - `workspace_id` string, required
    - BetaWebhookSessionRunningEventData
      - `type` 'session.running', required
      - `id` string, required — ID of the resource that triggered the event.
      - `organization_id` string, required
      - `workspace_id` string, required
    - BetaWebhookSessionIdledEventData
      - `type` 'session.idled', required
      - `id` string, required — ID of the resource that triggered the event.
      - `organization_id` string, required
      - `workspace_id` string, required
    - BetaWebhookSessionRequiresActionEventData
      - `type` 'session.requires_action', required
      - `id` string, required — ID of the resource that triggered the event.
      - `organization_id` string, required
      - `workspace_id` string, required
    - BetaWebhookSessionArchivedEventData
      - `type` 'session.archived', required
      - `id` string, required — ID of the resource that triggered the event.
      - `organization_id` string, required
      - `workspace_id` string, required
    - BetaWebhookSessionDeletedEventData
      - `type` 'session.deleted', required
      - `id` string, required — ID of the resource that triggered the event.
      - `organization_id` string, required
      - `workspace_id` string, required
    - BetaWebhookSessionStatusRescheduledEventData
      - `type` 'session.status_rescheduled', required
      - `id` string, required — ID of the resource that triggered the event.
      - `organization_id` string, required
      - `workspace_id` string, required
    - BetaWebhookSessionStatusRunStartedEventData
      - `type` 'session.status_run_started', required
      - `id` string, required — ID of the resource that triggered the event.
      - `organization_id` string, required
      - `workspace_id` string, required
    - BetaWebhookSessionStatusIdledEventData
      - `type` 'session.status_idled', required
      - `id` string, required — ID of the resource that triggered the event.
      - `organization_id` string, required
      - `workspace_id` string, required
    - BetaWebhookSessionStatusTerminatedEventData
      - `type` 'session.status_terminated', required
      - `id` string, required — ID of the resource that triggered the event.
      - `organization_id` string, required
      - `workspace_id` string, required
    - BetaWebhookSessionThreadCreatedEventData
      - `type` 'session.thread_created', required
      - `id` string, required — ID of the resource that triggered the event.
      - `organization_id` string, required
      - `workspace_id` string, required
    - BetaWebhookSessionThreadIdledEventData
      - `type` 'session.thread_idled', required
      - `id` string, required — ID of the resource that triggered the event.
      - `organization_id` string, required
      - `workspace_id` string, required
    - BetaWebhookSessionThreadTerminatedEventData
      - `type` 'session.thread_terminated', required
      - `id` string, required — ID of the resource that triggered the event.
      - `organization_id` string, required
      - `workspace_id` string, required
    - BetaWebhookSessionOutcomeEvaluationEndedEventData
      - `type` 'session.outcome_evaluation_ended', required
      - `id` string, required — ID of the resource that triggered the event.
      - `organization_id` string, required
      - `workspace_id` string, required
    - BetaWebhookVaultCreatedEventData
      - `type` 'vault.created', required
      - `id` string, required — ID of the resource that triggered the event.
      - `organization_id` string, required
      - `workspace_id` string, required
    - BetaWebhookVaultArchivedEventData
      - `type` 'vault.archived', required
      - `id` string, required — ID of the resource that triggered the event.
      - `organization_id` string, required
      - `workspace_id` string, required
    - BetaWebhookVaultDeletedEventData
      - `type` 'vault.deleted', required
      - `id` string, required — ID of the resource that triggered the event.
      - `organization_id` string, required
      - `workspace_id` string, required
    - BetaWebhookVaultCredentialCreatedEventData
      - `type` 'vault_credential.created', required
      - `id` string, required — ID of the resource that triggered the event.
      - `organization_id` string, required
      - `workspace_id` string, required
      - `vault_id` string, required — ID of the vault that owns this credential.
    - BetaWebhookVaultCredentialArchivedEventData
      - `type` 'vault_credential.archived', required
      - `id` string, required — ID of the resource that triggered the event.
      - `organization_id` string, required
      - `workspace_id` string, required
      - `vault_id` string, required — ID of the vault that owns this credential.
    - BetaWebhookVaultCredentialDeletedEventData
      - `type` 'vault_credential.deleted', required
      - `id` string, required — ID of the resource that triggered the event.
      - `organization_id` string, required
      - `workspace_id` string, required
      - `vault_id` string, required — ID of the vault that owns this credential.
    - BetaWebhookVaultCredentialRefreshFailedEventData
      - `type` 'vault_credential.refresh_failed', required
      - `id` string, required — ID of the resource that triggered the event.
      - `organization_id` string, required
      - `workspace_id` string, required
      - `vault_id` string, required — ID of the vault that owns this credential.

## Acknowledgement `200`

Return any 2xx status to acknowledge receipt.

---

[API](https://skmtc.dev/anthropics/apis/anthropic-api.md) · [All operations](https://skmtc.dev/anthropics/apis/anthropic-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/anthropics/anthropic-api/revisions/40e330aba8bc/schema)
