[
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "agent.archived",
  "schema_name": "BetaWebhookAgentArchivedEventData",
  "description": "Agent archived.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"agent.archived\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "agent.created",
  "schema_name": "BetaWebhookAgentCreatedEventData",
  "description": "Agent resource created.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"agent.created\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "agent.deleted",
  "schema_name": "BetaWebhookAgentDeletedEventData",
  "description": "Agent permanently deleted; final.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"agent.deleted\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "agent.updated",
  "schema_name": "BetaWebhookAgentUpdatedEventData",
  "description": "A new agent version was published (no-op updates do not fire).",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"agent.updated\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "deployment.archived",
  "schema_name": "BetaWebhookDeploymentArchivedEventData",
  "description": "Deployment archived directly or because its agent was archived/deleted.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"deployment.archived\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "deployment.created",
  "schema_name": "BetaWebhookDeploymentCreatedEventData",
  "description": "Scheduled deployment created.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"deployment.created\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "deployment.deleted",
  "schema_name": "BetaWebhookDeploymentDeletedEventData",
  "description": "Deployment permanently deleted; final.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"deployment.deleted\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "deployment.paused",
  "schema_name": "BetaWebhookDeploymentPausedEventData",
  "description": "Deployment paused by request or automatically after an unrecoverable scheduled-run failure (archived subagent/environment/vault). Rate limits do not pause.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"deployment.paused\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "deployment_run.failed",
  "schema_name": "BetaWebhookDeploymentRunFailedEventData",
  "description": "A scheduled run did not create a session; fetch the run for error details.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"deployment_run.failed\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "deployment_run.started",
  "schema_name": "BetaWebhookDeploymentRunStartedEventData",
  "description": "A scheduled run started (manual runs emit no deployment_run events). data.id = run id.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"deployment_run.started\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "deployment_run.succeeded",
  "schema_name": "BetaWebhookDeploymentRunSucceededEventData",
  "description": "A scheduled run created its session (same data.id as the started event; fetch the run for session_id).",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"deployment_run.succeeded\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "deployment.unpaused",
  "schema_name": "BetaWebhookDeploymentUnpausedEventData",
  "description": "Deployment unpaused.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"deployment.unpaused\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "deployment.updated",
  "schema_name": "BetaWebhookDeploymentUpdatedEventData",
  "description": "Deployment properties changed.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"deployment.updated\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "environment.archived",
  "schema_name": "BetaWebhookEnvironmentArchivedEventData",
  "description": "Environment archived.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"environment.archived\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "environment.created",
  "schema_name": "BetaWebhookEnvironmentCreatedEventData",
  "description": "Environment created.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"environment.created\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "environment.deleted",
  "schema_name": "BetaWebhookEnvironmentDeletedEventData",
  "description": "Environment deleted (also for already-archived); final. Work items emit no webhooks.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"environment.deleted\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "environment.updated",
  "schema_name": "BetaWebhookEnvironmentUpdatedEventData",
  "description": "Environment updated with at least one changed field.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"environment.updated\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "memory_store.archived",
  "schema_name": "BetaWebhookMemoryStoreArchivedEventData",
  "description": "Memory store archived.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"memory_store.archived\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "memory_store.created",
  "schema_name": "BetaWebhookMemoryStoreCreatedEventData",
  "description": "Memory store created by you or by an Anthropic-operated process that clones one of your stores (e.g. a dream output).",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"memory_store.created\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "memory_store.deleted",
  "schema_name": "BetaWebhookMemoryStoreDeletedEventData",
  "description": "Memory store deleted (cascades to memories/versions without per-memory events); final.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"memory_store.deleted\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "session.archived",
  "schema_name": "BetaWebhookSessionArchivedEventData",
  "description": "Listed in the API reference webhook domain types but NOT in the managed-agents webhooks guide table (2026-09-18); semantics undocumented.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"session.archived\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA",
   "UNVERIFIED"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "session.budget_reached",
  "schema_name": "BetaWebhookSessionBudgetReachedEventData",
  "description": "The session reached its budget and paused. Fires at most once per budget value; changing the budget arms it again.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"session.budget_reached\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "session.created",
  "schema_name": "BetaWebhookSessionCreatedEventData",
  "description": "Listed in the API reference webhook domain types but NOT in the managed-agents webhooks guide table (2026-09-18); semantics undocumented.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"session.created\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA",
   "UNVERIFIED"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "session.deleted",
  "schema_name": "BetaWebhookSessionDeletedEventData",
  "description": "Session permanently deleted; nothing left to fetch, treat as final.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"session.deleted\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "session.idled",
  "schema_name": "BetaWebhookSessionIdledEventData",
  "description": "Listed in the API reference webhook domain types but NOT in the managed-agents webhooks guide table (2026-09-18); semantics undocumented.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"session.idled\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA",
   "UNVERIFIED"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "session.outcome_evaluation_ended",
  "schema_name": "BetaWebhookSessionOutcomeEvaluationEndedEventData",
  "description": "Outcome evaluation for a single iteration completed.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"session.outcome_evaluation_ended\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "session.pending",
  "schema_name": "BetaWebhookSessionPendingEventData",
  "description": "Listed in the API reference webhook domain types but NOT in the managed-agents webhooks guide table (2026-09-18); semantics undocumented.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"session.pending\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA",
   "UNVERIFIED"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "session.requires_action",
  "schema_name": "BetaWebhookSessionRequiresActionEventData",
  "description": "Listed in the API reference webhook domain types but NOT in the managed-agents webhooks guide table (2026-09-18); semantics undocumented.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"session.requires_action\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA",
   "UNVERIFIED"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "session.running",
  "schema_name": "BetaWebhookSessionRunningEventData",
  "description": "Listed in the API reference webhook domain types but NOT in the managed-agents webhooks guide table (2026-09-18); semantics undocumented.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"session.running\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA",
   "UNVERIFIED"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "session.status_idled",
  "schema_name": "BetaWebhookSessionStatusIdledEventData",
  "description": "Agent awaiting input (tool permission approval or new user message). Stream twin: session.status_idle.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"session.status_idled\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": {
   "type": "event",
   "id": "whe_9d5c1f7e...",
   "created_at": "2026-03-18T14:05:22Z",
   "data": {
    "type": "session.status_idled",
    "id": "<resource id>",
    "organization_id": "8a3d2f1e-...",
    "workspace_id": "c7b0e4d9-..."
   }
  },
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "session.status_rescheduled",
  "schema_name": "BetaWebhookSessionStatusRescheduledEventData",
  "description": "Transient error; session retrying automatically.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"session.status_rescheduled\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "session.status_run_started",
  "schema_name": "BetaWebhookSessionStatusRunStartedEventData",
  "description": "Agent execution started (every session status transition to running). Stream twin: session.status_running. Used to wake webhook-triggered self-hosted workers.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"session.status_run_started\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "session.status_terminated",
  "schema_name": "BetaWebhookSessionStatusTerminatedEventData",
  "description": "Session terminated (unrecoverable error or archived). Also the only signal for the primary thread ending.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"session.status_terminated\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "session.thread_created",
  "schema_name": "BetaWebhookSessionThreadCreatedEventData",
  "description": "New multiagent thread opened (additional agent called by the coordinator, or the advisor consulted). data.session_thread_id present.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"session.thread_created\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "session_thread_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "session.thread_idled",
  "schema_name": "BetaWebhookSessionThreadIdledEventData",
  "description": "An agent in a multiagent interaction is waiting for input. data.session_thread_id present.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"session.thread_idled\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "session_thread_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "session.thread_terminated",
  "schema_name": "BetaWebhookSessionThreadTerminatedEventData",
  "description": "A child multiagent thread terminated (archived or retries exhausted). Fires for child threads only.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"session.thread_terminated\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "session_thread_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "session.updated",
  "schema_name": "BetaWebhookSessionUpdatedEventData",
  "description": "Session properties changed (name or configuration).",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"session.updated\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "vault.archived",
  "schema_name": "BetaWebhookVaultArchivedEventData",
  "description": "Vault archived (also emits vault_credential.archived per credential).",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"vault.archived\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "vault.created",
  "schema_name": "BetaWebhookVaultCreatedEventData",
  "description": "Vault created.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"vault.created\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "vault_credential.archived",
  "schema_name": "BetaWebhookVaultCredentialArchivedEventData",
  "description": "Credential archived, directly or via vault archival.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"vault_credential.archived\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "vault_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "vault_credential.created",
  "schema_name": "BetaWebhookVaultCredentialCreatedEventData",
  "description": "Credential created.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"vault_credential.created\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "vault_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "vault_credential.deleted",
  "schema_name": "BetaWebhookVaultCredentialDeletedEventData",
  "description": "Credential deleted, directly or via vault deletion; final.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"vault_credential.deleted\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "vault_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "vault_credential.refresh_failed",
  "schema_name": "BetaWebhookVaultCredentialRefreshFailedEventData",
  "description": "An mcp_oauth credential cannot be refreshed (invalid refresh token or irrecoverable OAuth server error). Diagnose with POST .../mcp_oauth_validate.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"vault_credential.refresh_failed\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "vault_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 },
 {
  "provider": "anthropic",
  "api": "managed-agents",
  "event": "vault.deleted",
  "schema_name": "BetaWebhookVaultDeletedEventData",
  "description": "Vault deleted (also emits vault_credential.deleted per credential); final.",
  "envelope": {
   "type": "event",
   "id": "whe_...",
   "created_at": "RFC3339",
   "data": "<this object>"
  },
  "data_schema": {
   "type": {
    "type": "\"vault.deleted\""
   },
   "id": {
    "type": "string"
   },
   "organization_id": {
    "type": "string"
   },
   "workspace_id": {
    "type": "string"
   }
  },
  "example": null,
  "notes": "Delivery: POST to HTTPS:443 endpoint registered in Console; headers webhook-id/webhook-timestamp/webhook-signature (whsec_ signing secret, 5-minute freshness); up to 3 attempts with 5-120 s jittered backoff; no ordering guarantee; dedupe on event id; 3xx or non-public IP auto-disables the endpoint.",
  "beta_header": "managed-agents-2026-04-01",
  "status": [
   "DOCUMENTED",
   "BETA"
  ],
  "source": {
   "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
   "retrieved_at": "2026-09-18"
  },
  "sources": [
   {
    "url": "https://platform.claude.com/docs/en/api/beta/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",
    "retrieved_at": "2026-09-18"
   },
   {
    "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",
    "retrieved_at": "2026-09-18"
   }
  ]
 }
]