Python 88.3%
TypeScript 7.6%
Shell 4.1%
1[2 {3 "provider": "anthropic",4 "api": "managed-agents",5 "event": "agent.archived",6 "schema_name": "BetaWebhookAgentArchivedEventData",7 "description": "Agent archived.",8 "envelope": {9 "type": "event",10 "id": "whe_...",11 "created_at": "RFC3339",12 "data": "<this object>"13 },14 "data_schema": {15 "type": {16 "type": "\"agent.archived\""17 },18 "id": {19 "type": "string"20 },21 "organization_id": {22 "type": "string"23 },24 "workspace_id": {25 "type": "string"26 }27 },28 "example": null,29 "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.",30 "beta_header": "managed-agents-2026-04-01",31 "status": [32 "DOCUMENTED",33 "BETA"34 ],35 "source": {36 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",37 "retrieved_at": "2026-09-18"38 },39 "sources": [40 {41 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",42 "retrieved_at": "2026-09-18"43 },44 {45 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",46 "retrieved_at": "2026-09-18"47 },48 {49 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",50 "retrieved_at": "2026-09-18"51 }52 ],53 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"54 },55 {56 "provider": "anthropic",57 "api": "managed-agents",58 "event": "agent.created",59 "schema_name": "BetaWebhookAgentCreatedEventData",60 "description": "Agent resource created.",61 "envelope": {62 "type": "event",63 "id": "whe_...",64 "created_at": "RFC3339",65 "data": "<this object>"66 },67 "data_schema": {68 "type": {69 "type": "\"agent.created\""70 },71 "id": {72 "type": "string"73 },74 "organization_id": {75 "type": "string"76 },77 "workspace_id": {78 "type": "string"79 }80 },81 "example": null,82 "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.",83 "beta_header": "managed-agents-2026-04-01",84 "status": [85 "DOCUMENTED",86 "BETA"87 ],88 "source": {89 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",90 "retrieved_at": "2026-09-18"91 },92 "sources": [93 {94 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",95 "retrieved_at": "2026-09-18"96 },97 {98 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",99 "retrieved_at": "2026-09-18"100 },101 {102 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",103 "retrieved_at": "2026-09-18"104 }105 ],106 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"107 },108 {109 "provider": "anthropic",110 "api": "managed-agents",111 "event": "agent.deleted",112 "schema_name": "BetaWebhookAgentDeletedEventData",113 "description": "Agent permanently deleted; final.",114 "envelope": {115 "type": "event",116 "id": "whe_...",117 "created_at": "RFC3339",118 "data": "<this object>"119 },120 "data_schema": {121 "type": {122 "type": "\"agent.deleted\""123 },124 "id": {125 "type": "string"126 },127 "organization_id": {128 "type": "string"129 },130 "workspace_id": {131 "type": "string"132 }133 },134 "example": null,135 "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.",136 "beta_header": "managed-agents-2026-04-01",137 "status": [138 "DOCUMENTED",139 "BETA"140 ],141 "source": {142 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",143 "retrieved_at": "2026-09-18"144 },145 "sources": [146 {147 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",148 "retrieved_at": "2026-09-18"149 },150 {151 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",152 "retrieved_at": "2026-09-18"153 },154 {155 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",156 "retrieved_at": "2026-09-18"157 }158 ],159 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"160 },161 {162 "provider": "anthropic",163 "api": "managed-agents",164 "event": "agent.updated",165 "schema_name": "BetaWebhookAgentUpdatedEventData",166 "description": "A new agent version was published (no-op updates do not fire).",167 "envelope": {168 "type": "event",169 "id": "whe_...",170 "created_at": "RFC3339",171 "data": "<this object>"172 },173 "data_schema": {174 "type": {175 "type": "\"agent.updated\""176 },177 "id": {178 "type": "string"179 },180 "organization_id": {181 "type": "string"182 },183 "workspace_id": {184 "type": "string"185 }186 },187 "example": null,188 "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.",189 "beta_header": "managed-agents-2026-04-01",190 "status": [191 "DOCUMENTED",192 "BETA"193 ],194 "source": {195 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",196 "retrieved_at": "2026-09-18"197 },198 "sources": [199 {200 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",201 "retrieved_at": "2026-09-18"202 },203 {204 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",205 "retrieved_at": "2026-09-18"206 },207 {208 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",209 "retrieved_at": "2026-09-18"210 }211 ],212 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"213 },214 {215 "provider": "anthropic",216 "api": "managed-agents",217 "event": "deployment.archived",218 "schema_name": "BetaWebhookDeploymentArchivedEventData",219 "description": "Deployment archived directly or because its agent was archived/deleted.",220 "envelope": {221 "type": "event",222 "id": "whe_...",223 "created_at": "RFC3339",224 "data": "<this object>"225 },226 "data_schema": {227 "type": {228 "type": "\"deployment.archived\""229 },230 "id": {231 "type": "string"232 },233 "organization_id": {234 "type": "string"235 },236 "workspace_id": {237 "type": "string"238 }239 },240 "example": null,241 "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.",242 "beta_header": "managed-agents-2026-04-01",243 "status": [244 "DOCUMENTED",245 "BETA"246 ],247 "source": {248 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",249 "retrieved_at": "2026-09-18"250 },251 "sources": [252 {253 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",254 "retrieved_at": "2026-09-18"255 },256 {257 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",258 "retrieved_at": "2026-09-18"259 },260 {261 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",262 "retrieved_at": "2026-09-18"263 }264 ],265 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"266 },267 {268 "provider": "anthropic",269 "api": "managed-agents",270 "event": "deployment.created",271 "schema_name": "BetaWebhookDeploymentCreatedEventData",272 "description": "Scheduled deployment created.",273 "envelope": {274 "type": "event",275 "id": "whe_...",276 "created_at": "RFC3339",277 "data": "<this object>"278 },279 "data_schema": {280 "type": {281 "type": "\"deployment.created\""282 },283 "id": {284 "type": "string"285 },286 "organization_id": {287 "type": "string"288 },289 "workspace_id": {290 "type": "string"291 }292 },293 "example": null,294 "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.",295 "beta_header": "managed-agents-2026-04-01",296 "status": [297 "DOCUMENTED",298 "BETA"299 ],300 "source": {301 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",302 "retrieved_at": "2026-09-18"303 },304 "sources": [305 {306 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",307 "retrieved_at": "2026-09-18"308 },309 {310 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",311 "retrieved_at": "2026-09-18"312 },313 {314 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",315 "retrieved_at": "2026-09-18"316 }317 ],318 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"319 },320 {321 "provider": "anthropic",322 "api": "managed-agents",323 "event": "deployment.deleted",324 "schema_name": "BetaWebhookDeploymentDeletedEventData",325 "description": "Deployment permanently deleted; final.",326 "envelope": {327 "type": "event",328 "id": "whe_...",329 "created_at": "RFC3339",330 "data": "<this object>"331 },332 "data_schema": {333 "type": {334 "type": "\"deployment.deleted\""335 },336 "id": {337 "type": "string"338 },339 "organization_id": {340 "type": "string"341 },342 "workspace_id": {343 "type": "string"344 }345 },346 "example": null,347 "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.",348 "beta_header": "managed-agents-2026-04-01",349 "status": [350 "DOCUMENTED",351 "BETA"352 ],353 "source": {354 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",355 "retrieved_at": "2026-09-18"356 },357 "sources": [358 {359 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",360 "retrieved_at": "2026-09-18"361 },362 {363 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",364 "retrieved_at": "2026-09-18"365 },366 {367 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",368 "retrieved_at": "2026-09-18"369 }370 ],371 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"372 },373 {374 "provider": "anthropic",375 "api": "managed-agents",376 "event": "deployment.paused",377 "schema_name": "BetaWebhookDeploymentPausedEventData",378 "description": "Deployment paused by request or automatically after an unrecoverable scheduled-run failure (archived subagent/environment/vault). Rate limits do not pause.",379 "envelope": {380 "type": "event",381 "id": "whe_...",382 "created_at": "RFC3339",383 "data": "<this object>"384 },385 "data_schema": {386 "type": {387 "type": "\"deployment.paused\""388 },389 "id": {390 "type": "string"391 },392 "organization_id": {393 "type": "string"394 },395 "workspace_id": {396 "type": "string"397 }398 },399 "example": null,400 "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.",401 "beta_header": "managed-agents-2026-04-01",402 "status": [403 "DOCUMENTED",404 "BETA"405 ],406 "source": {407 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",408 "retrieved_at": "2026-09-18"409 },410 "sources": [411 {412 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",413 "retrieved_at": "2026-09-18"414 },415 {416 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",417 "retrieved_at": "2026-09-18"418 },419 {420 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",421 "retrieved_at": "2026-09-18"422 }423 ],424 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"425 },426 {427 "provider": "anthropic",428 "api": "managed-agents",429 "event": "deployment_run.failed",430 "schema_name": "BetaWebhookDeploymentRunFailedEventData",431 "description": "A scheduled run did not create a session; fetch the run for error details.",432 "envelope": {433 "type": "event",434 "id": "whe_...",435 "created_at": "RFC3339",436 "data": "<this object>"437 },438 "data_schema": {439 "type": {440 "type": "\"deployment_run.failed\""441 },442 "id": {443 "type": "string"444 },445 "organization_id": {446 "type": "string"447 },448 "workspace_id": {449 "type": "string"450 }451 },452 "example": null,453 "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.",454 "beta_header": "managed-agents-2026-04-01",455 "status": [456 "DOCUMENTED",457 "BETA"458 ],459 "source": {460 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",461 "retrieved_at": "2026-09-18"462 },463 "sources": [464 {465 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",466 "retrieved_at": "2026-09-18"467 },468 {469 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",470 "retrieved_at": "2026-09-18"471 },472 {473 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",474 "retrieved_at": "2026-09-18"475 }476 ],477 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"478 },479 {480 "provider": "anthropic",481 "api": "managed-agents",482 "event": "deployment_run.started",483 "schema_name": "BetaWebhookDeploymentRunStartedEventData",484 "description": "A scheduled run started (manual runs emit no deployment_run events). data.id = run id.",485 "envelope": {486 "type": "event",487 "id": "whe_...",488 "created_at": "RFC3339",489 "data": "<this object>"490 },491 "data_schema": {492 "type": {493 "type": "\"deployment_run.started\""494 },495 "id": {496 "type": "string"497 },498 "organization_id": {499 "type": "string"500 },501 "workspace_id": {502 "type": "string"503 }504 },505 "example": null,506 "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.",507 "beta_header": "managed-agents-2026-04-01",508 "status": [509 "DOCUMENTED",510 "BETA"511 ],512 "source": {513 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",514 "retrieved_at": "2026-09-18"515 },516 "sources": [517 {518 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",519 "retrieved_at": "2026-09-18"520 },521 {522 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",523 "retrieved_at": "2026-09-18"524 },525 {526 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",527 "retrieved_at": "2026-09-18"528 }529 ],530 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"531 },532 {533 "provider": "anthropic",534 "api": "managed-agents",535 "event": "deployment_run.succeeded",536 "schema_name": "BetaWebhookDeploymentRunSucceededEventData",537 "description": "A scheduled run created its session (same data.id as the started event; fetch the run for session_id).",538 "envelope": {539 "type": "event",540 "id": "whe_...",541 "created_at": "RFC3339",542 "data": "<this object>"543 },544 "data_schema": {545 "type": {546 "type": "\"deployment_run.succeeded\""547 },548 "id": {549 "type": "string"550 },551 "organization_id": {552 "type": "string"553 },554 "workspace_id": {555 "type": "string"556 }557 },558 "example": null,559 "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.",560 "beta_header": "managed-agents-2026-04-01",561 "status": [562 "DOCUMENTED",563 "BETA"564 ],565 "source": {566 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",567 "retrieved_at": "2026-09-18"568 },569 "sources": [570 {571 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",572 "retrieved_at": "2026-09-18"573 },574 {575 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",576 "retrieved_at": "2026-09-18"577 },578 {579 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",580 "retrieved_at": "2026-09-18"581 }582 ],583 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"584 },585 {586 "provider": "anthropic",587 "api": "managed-agents",588 "event": "deployment.unpaused",589 "schema_name": "BetaWebhookDeploymentUnpausedEventData",590 "description": "Deployment unpaused.",591 "envelope": {592 "type": "event",593 "id": "whe_...",594 "created_at": "RFC3339",595 "data": "<this object>"596 },597 "data_schema": {598 "type": {599 "type": "\"deployment.unpaused\""600 },601 "id": {602 "type": "string"603 },604 "organization_id": {605 "type": "string"606 },607 "workspace_id": {608 "type": "string"609 }610 },611 "example": null,612 "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.",613 "beta_header": "managed-agents-2026-04-01",614 "status": [615 "DOCUMENTED",616 "BETA"617 ],618 "source": {619 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",620 "retrieved_at": "2026-09-18"621 },622 "sources": [623 {624 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",625 "retrieved_at": "2026-09-18"626 },627 {628 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",629 "retrieved_at": "2026-09-18"630 },631 {632 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",633 "retrieved_at": "2026-09-18"634 }635 ],636 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"637 },638 {639 "provider": "anthropic",640 "api": "managed-agents",641 "event": "deployment.updated",642 "schema_name": "BetaWebhookDeploymentUpdatedEventData",643 "description": "Deployment properties changed.",644 "envelope": {645 "type": "event",646 "id": "whe_...",647 "created_at": "RFC3339",648 "data": "<this object>"649 },650 "data_schema": {651 "type": {652 "type": "\"deployment.updated\""653 },654 "id": {655 "type": "string"656 },657 "organization_id": {658 "type": "string"659 },660 "workspace_id": {661 "type": "string"662 }663 },664 "example": null,665 "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.",666 "beta_header": "managed-agents-2026-04-01",667 "status": [668 "DOCUMENTED",669 "BETA"670 ],671 "source": {672 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",673 "retrieved_at": "2026-09-18"674 },675 "sources": [676 {677 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",678 "retrieved_at": "2026-09-18"679 },680 {681 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",682 "retrieved_at": "2026-09-18"683 },684 {685 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",686 "retrieved_at": "2026-09-18"687 }688 ],689 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"690 },691 {692 "provider": "anthropic",693 "api": "managed-agents",694 "event": "environment.archived",695 "schema_name": "BetaWebhookEnvironmentArchivedEventData",696 "description": "Environment archived.",697 "envelope": {698 "type": "event",699 "id": "whe_...",700 "created_at": "RFC3339",701 "data": "<this object>"702 },703 "data_schema": {704 "type": {705 "type": "\"environment.archived\""706 },707 "id": {708 "type": "string"709 },710 "organization_id": {711 "type": "string"712 },713 "workspace_id": {714 "type": "string"715 }716 },717 "example": null,718 "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.",719 "beta_header": "managed-agents-2026-04-01",720 "status": [721 "DOCUMENTED",722 "BETA"723 ],724 "source": {725 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",726 "retrieved_at": "2026-09-18"727 },728 "sources": [729 {730 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",731 "retrieved_at": "2026-09-18"732 },733 {734 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",735 "retrieved_at": "2026-09-18"736 },737 {738 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",739 "retrieved_at": "2026-09-18"740 }741 ],742 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"743 },744 {745 "provider": "anthropic",746 "api": "managed-agents",747 "event": "environment.created",748 "schema_name": "BetaWebhookEnvironmentCreatedEventData",749 "description": "Environment created.",750 "envelope": {751 "type": "event",752 "id": "whe_...",753 "created_at": "RFC3339",754 "data": "<this object>"755 },756 "data_schema": {757 "type": {758 "type": "\"environment.created\""759 },760 "id": {761 "type": "string"762 },763 "organization_id": {764 "type": "string"765 },766 "workspace_id": {767 "type": "string"768 }769 },770 "example": null,771 "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.",772 "beta_header": "managed-agents-2026-04-01",773 "status": [774 "DOCUMENTED",775 "BETA"776 ],777 "source": {778 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",779 "retrieved_at": "2026-09-18"780 },781 "sources": [782 {783 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",784 "retrieved_at": "2026-09-18"785 },786 {787 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",788 "retrieved_at": "2026-09-18"789 },790 {791 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",792 "retrieved_at": "2026-09-18"793 }794 ],795 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"796 },797 {798 "provider": "anthropic",799 "api": "managed-agents",800 "event": "environment.deleted",801 "schema_name": "BetaWebhookEnvironmentDeletedEventData",802 "description": "Environment deleted (also for already-archived); final. Work items emit no webhooks.",803 "envelope": {804 "type": "event",805 "id": "whe_...",806 "created_at": "RFC3339",807 "data": "<this object>"808 },809 "data_schema": {810 "type": {811 "type": "\"environment.deleted\""812 },813 "id": {814 "type": "string"815 },816 "organization_id": {817 "type": "string"818 },819 "workspace_id": {820 "type": "string"821 }822 },823 "example": null,824 "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.",825 "beta_header": "managed-agents-2026-04-01",826 "status": [827 "DOCUMENTED",828 "BETA"829 ],830 "source": {831 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",832 "retrieved_at": "2026-09-18"833 },834 "sources": [835 {836 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",837 "retrieved_at": "2026-09-18"838 },839 {840 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",841 "retrieved_at": "2026-09-18"842 },843 {844 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",845 "retrieved_at": "2026-09-18"846 }847 ],848 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"849 },850 {851 "provider": "anthropic",852 "api": "managed-agents",853 "event": "environment.updated",854 "schema_name": "BetaWebhookEnvironmentUpdatedEventData",855 "description": "Environment updated with at least one changed field.",856 "envelope": {857 "type": "event",858 "id": "whe_...",859 "created_at": "RFC3339",860 "data": "<this object>"861 },862 "data_schema": {863 "type": {864 "type": "\"environment.updated\""865 },866 "id": {867 "type": "string"868 },869 "organization_id": {870 "type": "string"871 },872 "workspace_id": {873 "type": "string"874 }875 },876 "example": null,877 "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.",878 "beta_header": "managed-agents-2026-04-01",879 "status": [880 "DOCUMENTED",881 "BETA"882 ],883 "source": {884 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",885 "retrieved_at": "2026-09-18"886 },887 "sources": [888 {889 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",890 "retrieved_at": "2026-09-18"891 },892 {893 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",894 "retrieved_at": "2026-09-18"895 },896 {897 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",898 "retrieved_at": "2026-09-18"899 }900 ],901 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"902 },903 {904 "provider": "anthropic",905 "api": "managed-agents",906 "event": "memory_store.archived",907 "schema_name": "BetaWebhookMemoryStoreArchivedEventData",908 "description": "Memory store archived.",909 "envelope": {910 "type": "event",911 "id": "whe_...",912 "created_at": "RFC3339",913 "data": "<this object>"914 },915 "data_schema": {916 "type": {917 "type": "\"memory_store.archived\""918 },919 "id": {920 "type": "string"921 },922 "organization_id": {923 "type": "string"924 },925 "workspace_id": {926 "type": "string"927 }928 },929 "example": null,930 "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.",931 "beta_header": "managed-agents-2026-04-01",932 "status": [933 "DOCUMENTED",934 "BETA"935 ],936 "source": {937 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",938 "retrieved_at": "2026-09-18"939 },940 "sources": [941 {942 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",943 "retrieved_at": "2026-09-18"944 },945 {946 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",947 "retrieved_at": "2026-09-18"948 },949 {950 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",951 "retrieved_at": "2026-09-18"952 }953 ],954 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"955 },956 {957 "provider": "anthropic",958 "api": "managed-agents",959 "event": "memory_store.created",960 "schema_name": "BetaWebhookMemoryStoreCreatedEventData",961 "description": "Memory store created by you or by an Anthropic-operated process that clones one of your stores (e.g. a dream output).",962 "envelope": {963 "type": "event",964 "id": "whe_...",965 "created_at": "RFC3339",966 "data": "<this object>"967 },968 "data_schema": {969 "type": {970 "type": "\"memory_store.created\""971 },972 "id": {973 "type": "string"974 },975 "organization_id": {976 "type": "string"977 },978 "workspace_id": {979 "type": "string"980 }981 },982 "example": null,983 "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.",984 "beta_header": "managed-agents-2026-04-01",985 "status": [986 "DOCUMENTED",987 "BETA"988 ],989 "source": {990 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",991 "retrieved_at": "2026-09-18"992 },993 "sources": [994 {995 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",996 "retrieved_at": "2026-09-18"997 },998 {999 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",1000 "retrieved_at": "2026-09-18"1001 },1002 {1003 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",1004 "retrieved_at": "2026-09-18"1005 }1006 ],1007 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"1008 },1009 {1010 "provider": "anthropic",1011 "api": "managed-agents",1012 "event": "memory_store.deleted",1013 "schema_name": "BetaWebhookMemoryStoreDeletedEventData",1014 "description": "Memory store deleted (cascades to memories/versions without per-memory events); final.",1015 "envelope": {1016 "type": "event",1017 "id": "whe_...",1018 "created_at": "RFC3339",1019 "data": "<this object>"1020 },1021 "data_schema": {1022 "type": {1023 "type": "\"memory_store.deleted\""1024 },1025 "id": {1026 "type": "string"1027 },1028 "organization_id": {1029 "type": "string"1030 },1031 "workspace_id": {1032 "type": "string"1033 }1034 },1035 "example": null,1036 "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.",1037 "beta_header": "managed-agents-2026-04-01",1038 "status": [1039 "DOCUMENTED",1040 "BETA"1041 ],1042 "source": {1043 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1044 "retrieved_at": "2026-09-18"1045 },1046 "sources": [1047 {1048 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1049 "retrieved_at": "2026-09-18"1050 },1051 {1052 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",1053 "retrieved_at": "2026-09-18"1054 },1055 {1056 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",1057 "retrieved_at": "2026-09-18"1058 }1059 ],1060 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"1061 },1062 {1063 "provider": "anthropic",1064 "api": "managed-agents",1065 "event": "session.archived",1066 "schema_name": "BetaWebhookSessionArchivedEventData",1067 "description": "Listed in the API reference webhook domain types but NOT in the managed-agents webhooks guide table (2026-09-18); semantics undocumented.",1068 "envelope": {1069 "type": "event",1070 "id": "whe_...",1071 "created_at": "RFC3339",1072 "data": "<this object>"1073 },1074 "data_schema": {1075 "type": {1076 "type": "\"session.archived\""1077 },1078 "id": {1079 "type": "string"1080 },1081 "organization_id": {1082 "type": "string"1083 },1084 "workspace_id": {1085 "type": "string"1086 }1087 },1088 "example": null,1089 "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.",1090 "beta_header": "managed-agents-2026-04-01",1091 "status": [1092 "DOCUMENTED",1093 "BETA",1094 "UNVERIFIED"1095 ],1096 "source": {1097 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1098 "retrieved_at": "2026-09-18"1099 },1100 "sources": [1101 {1102 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1103 "retrieved_at": "2026-09-18"1104 },1105 {1106 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",1107 "retrieved_at": "2026-09-18"1108 },1109 {1110 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",1111 "retrieved_at": "2026-09-18"1112 }1113 ],1114 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"1115 },1116 {1117 "provider": "anthropic",1118 "api": "managed-agents",1119 "event": "session.budget_reached",1120 "schema_name": "BetaWebhookSessionBudgetReachedEventData",1121 "description": "The session reached its budget and paused. Fires at most once per budget value; changing the budget arms it again.",1122 "envelope": {1123 "type": "event",1124 "id": "whe_...",1125 "created_at": "RFC3339",1126 "data": "<this object>"1127 },1128 "data_schema": {1129 "type": {1130 "type": "\"session.budget_reached\""1131 },1132 "id": {1133 "type": "string"1134 },1135 "organization_id": {1136 "type": "string"1137 },1138 "workspace_id": {1139 "type": "string"1140 }1141 },1142 "example": null,1143 "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.",1144 "beta_header": "managed-agents-2026-04-01",1145 "status": [1146 "DOCUMENTED",1147 "BETA"1148 ],1149 "source": {1150 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1151 "retrieved_at": "2026-09-18"1152 },1153 "sources": [1154 {1155 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1156 "retrieved_at": "2026-09-18"1157 },1158 {1159 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",1160 "retrieved_at": "2026-09-18"1161 },1162 {1163 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",1164 "retrieved_at": "2026-09-18"1165 }1166 ],1167 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"1168 },1169 {1170 "provider": "anthropic",1171 "api": "managed-agents",1172 "event": "session.created",1173 "schema_name": "BetaWebhookSessionCreatedEventData",1174 "description": "Listed in the API reference webhook domain types but NOT in the managed-agents webhooks guide table (2026-09-18); semantics undocumented.",1175 "envelope": {1176 "type": "event",1177 "id": "whe_...",1178 "created_at": "RFC3339",1179 "data": "<this object>"1180 },1181 "data_schema": {1182 "type": {1183 "type": "\"session.created\""1184 },1185 "id": {1186 "type": "string"1187 },1188 "organization_id": {1189 "type": "string"1190 },1191 "workspace_id": {1192 "type": "string"1193 }1194 },1195 "example": null,1196 "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.",1197 "beta_header": "managed-agents-2026-04-01",1198 "status": [1199 "DOCUMENTED",1200 "BETA",1201 "UNVERIFIED"1202 ],1203 "source": {1204 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1205 "retrieved_at": "2026-09-18"1206 },1207 "sources": [1208 {1209 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1210 "retrieved_at": "2026-09-18"1211 },1212 {1213 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",1214 "retrieved_at": "2026-09-18"1215 },1216 {1217 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",1218 "retrieved_at": "2026-09-18"1219 }1220 ],1221 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"1222 },1223 {1224 "provider": "anthropic",1225 "api": "managed-agents",1226 "event": "session.deleted",1227 "schema_name": "BetaWebhookSessionDeletedEventData",1228 "description": "Session permanently deleted; nothing left to fetch, treat as final.",1229 "envelope": {1230 "type": "event",1231 "id": "whe_...",1232 "created_at": "RFC3339",1233 "data": "<this object>"1234 },1235 "data_schema": {1236 "type": {1237 "type": "\"session.deleted\""1238 },1239 "id": {1240 "type": "string"1241 },1242 "organization_id": {1243 "type": "string"1244 },1245 "workspace_id": {1246 "type": "string"1247 }1248 },1249 "example": null,1250 "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.",1251 "beta_header": "managed-agents-2026-04-01",1252 "status": [1253 "DOCUMENTED",1254 "BETA"1255 ],1256 "source": {1257 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1258 "retrieved_at": "2026-09-18"1259 },1260 "sources": [1261 {1262 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1263 "retrieved_at": "2026-09-18"1264 },1265 {1266 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",1267 "retrieved_at": "2026-09-18"1268 },1269 {1270 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",1271 "retrieved_at": "2026-09-18"1272 }1273 ],1274 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"1275 },1276 {1277 "provider": "anthropic",1278 "api": "managed-agents",1279 "event": "session.idled",1280 "schema_name": "BetaWebhookSessionIdledEventData",1281 "description": "Listed in the API reference webhook domain types but NOT in the managed-agents webhooks guide table (2026-09-18); semantics undocumented.",1282 "envelope": {1283 "type": "event",1284 "id": "whe_...",1285 "created_at": "RFC3339",1286 "data": "<this object>"1287 },1288 "data_schema": {1289 "type": {1290 "type": "\"session.idled\""1291 },1292 "id": {1293 "type": "string"1294 },1295 "organization_id": {1296 "type": "string"1297 },1298 "workspace_id": {1299 "type": "string"1300 }1301 },1302 "example": null,1303 "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.",1304 "beta_header": "managed-agents-2026-04-01",1305 "status": [1306 "DOCUMENTED",1307 "BETA",1308 "UNVERIFIED"1309 ],1310 "source": {1311 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1312 "retrieved_at": "2026-09-18"1313 },1314 "sources": [1315 {1316 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1317 "retrieved_at": "2026-09-18"1318 },1319 {1320 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",1321 "retrieved_at": "2026-09-18"1322 },1323 {1324 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",1325 "retrieved_at": "2026-09-18"1326 }1327 ],1328 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"1329 },1330 {1331 "provider": "anthropic",1332 "api": "managed-agents",1333 "event": "session.outcome_evaluation_ended",1334 "schema_name": "BetaWebhookSessionOutcomeEvaluationEndedEventData",1335 "description": "Outcome evaluation for a single iteration completed.",1336 "envelope": {1337 "type": "event",1338 "id": "whe_...",1339 "created_at": "RFC3339",1340 "data": "<this object>"1341 },1342 "data_schema": {1343 "type": {1344 "type": "\"session.outcome_evaluation_ended\""1345 },1346 "id": {1347 "type": "string"1348 },1349 "organization_id": {1350 "type": "string"1351 },1352 "workspace_id": {1353 "type": "string"1354 }1355 },1356 "example": null,1357 "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.",1358 "beta_header": "managed-agents-2026-04-01",1359 "status": [1360 "DOCUMENTED",1361 "BETA"1362 ],1363 "source": {1364 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1365 "retrieved_at": "2026-09-18"1366 },1367 "sources": [1368 {1369 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1370 "retrieved_at": "2026-09-18"1371 },1372 {1373 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",1374 "retrieved_at": "2026-09-18"1375 },1376 {1377 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",1378 "retrieved_at": "2026-09-18"1379 }1380 ],1381 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"1382 },1383 {1384 "provider": "anthropic",1385 "api": "managed-agents",1386 "event": "session.pending",1387 "schema_name": "BetaWebhookSessionPendingEventData",1388 "description": "Listed in the API reference webhook domain types but NOT in the managed-agents webhooks guide table (2026-09-18); semantics undocumented.",1389 "envelope": {1390 "type": "event",1391 "id": "whe_...",1392 "created_at": "RFC3339",1393 "data": "<this object>"1394 },1395 "data_schema": {1396 "type": {1397 "type": "\"session.pending\""1398 },1399 "id": {1400 "type": "string"1401 },1402 "organization_id": {1403 "type": "string"1404 },1405 "workspace_id": {1406 "type": "string"1407 }1408 },1409 "example": null,1410 "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.",1411 "beta_header": "managed-agents-2026-04-01",1412 "status": [1413 "DOCUMENTED",1414 "BETA",1415 "UNVERIFIED"1416 ],1417 "source": {1418 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1419 "retrieved_at": "2026-09-18"1420 },1421 "sources": [1422 {1423 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1424 "retrieved_at": "2026-09-18"1425 },1426 {1427 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",1428 "retrieved_at": "2026-09-18"1429 },1430 {1431 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",1432 "retrieved_at": "2026-09-18"1433 }1434 ],1435 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"1436 },1437 {1438 "provider": "anthropic",1439 "api": "managed-agents",1440 "event": "session.requires_action",1441 "schema_name": "BetaWebhookSessionRequiresActionEventData",1442 "description": "Listed in the API reference webhook domain types but NOT in the managed-agents webhooks guide table (2026-09-18); semantics undocumented.",1443 "envelope": {1444 "type": "event",1445 "id": "whe_...",1446 "created_at": "RFC3339",1447 "data": "<this object>"1448 },1449 "data_schema": {1450 "type": {1451 "type": "\"session.requires_action\""1452 },1453 "id": {1454 "type": "string"1455 },1456 "organization_id": {1457 "type": "string"1458 },1459 "workspace_id": {1460 "type": "string"1461 }1462 },1463 "example": null,1464 "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.",1465 "beta_header": "managed-agents-2026-04-01",1466 "status": [1467 "DOCUMENTED",1468 "BETA",1469 "UNVERIFIED"1470 ],1471 "source": {1472 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1473 "retrieved_at": "2026-09-18"1474 },1475 "sources": [1476 {1477 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1478 "retrieved_at": "2026-09-18"1479 },1480 {1481 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",1482 "retrieved_at": "2026-09-18"1483 },1484 {1485 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",1486 "retrieved_at": "2026-09-18"1487 }1488 ],1489 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"1490 },1491 {1492 "provider": "anthropic",1493 "api": "managed-agents",1494 "event": "session.running",1495 "schema_name": "BetaWebhookSessionRunningEventData",1496 "description": "Listed in the API reference webhook domain types but NOT in the managed-agents webhooks guide table (2026-09-18); semantics undocumented.",1497 "envelope": {1498 "type": "event",1499 "id": "whe_...",1500 "created_at": "RFC3339",1501 "data": "<this object>"1502 },1503 "data_schema": {1504 "type": {1505 "type": "\"session.running\""1506 },1507 "id": {1508 "type": "string"1509 },1510 "organization_id": {1511 "type": "string"1512 },1513 "workspace_id": {1514 "type": "string"1515 }1516 },1517 "example": null,1518 "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.",1519 "beta_header": "managed-agents-2026-04-01",1520 "status": [1521 "DOCUMENTED",1522 "BETA",1523 "UNVERIFIED"1524 ],1525 "source": {1526 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1527 "retrieved_at": "2026-09-18"1528 },1529 "sources": [1530 {1531 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1532 "retrieved_at": "2026-09-18"1533 },1534 {1535 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",1536 "retrieved_at": "2026-09-18"1537 },1538 {1539 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",1540 "retrieved_at": "2026-09-18"1541 }1542 ],1543 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"1544 },1545 {1546 "provider": "anthropic",1547 "api": "managed-agents",1548 "event": "session.status_idled",1549 "schema_name": "BetaWebhookSessionStatusIdledEventData",1550 "description": "Agent awaiting input (tool permission approval or new user message). Stream twin: session.status_idle.",1551 "envelope": {1552 "type": "event",1553 "id": "whe_...",1554 "created_at": "RFC3339",1555 "data": "<this object>"1556 },1557 "data_schema": {1558 "type": {1559 "type": "\"session.status_idled\""1560 },1561 "id": {1562 "type": "string"1563 },1564 "organization_id": {1565 "type": "string"1566 },1567 "workspace_id": {1568 "type": "string"1569 }1570 },1571 "example": {1572 "type": "event",1573 "id": "whe_9d5c1f7e...",1574 "created_at": "2026-03-18T14:05:22Z",1575 "data": {1576 "type": "session.status_idled",1577 "id": "<resource id>",1578 "organization_id": "8a3d2f1e-...",1579 "workspace_id": "c7b0e4d9-..."1580 }1581 },1582 "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.",1583 "beta_header": "managed-agents-2026-04-01",1584 "status": [1585 "DOCUMENTED",1586 "BETA"1587 ],1588 "source": {1589 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1590 "retrieved_at": "2026-09-18"1591 },1592 "sources": [1593 {1594 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1595 "retrieved_at": "2026-09-18"1596 },1597 {1598 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",1599 "retrieved_at": "2026-09-18"1600 },1601 {1602 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",1603 "retrieved_at": "2026-09-18"1604 }1605 ],1606 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"1607 },1608 {1609 "provider": "anthropic",1610 "api": "managed-agents",1611 "event": "session.status_rescheduled",1612 "schema_name": "BetaWebhookSessionStatusRescheduledEventData",1613 "description": "Transient error; session retrying automatically.",1614 "envelope": {1615 "type": "event",1616 "id": "whe_...",1617 "created_at": "RFC3339",1618 "data": "<this object>"1619 },1620 "data_schema": {1621 "type": {1622 "type": "\"session.status_rescheduled\""1623 },1624 "id": {1625 "type": "string"1626 },1627 "organization_id": {1628 "type": "string"1629 },1630 "workspace_id": {1631 "type": "string"1632 }1633 },1634 "example": null,1635 "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.",1636 "beta_header": "managed-agents-2026-04-01",1637 "status": [1638 "DOCUMENTED",1639 "BETA"1640 ],1641 "source": {1642 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1643 "retrieved_at": "2026-09-18"1644 },1645 "sources": [1646 {1647 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1648 "retrieved_at": "2026-09-18"1649 },1650 {1651 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",1652 "retrieved_at": "2026-09-18"1653 },1654 {1655 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",1656 "retrieved_at": "2026-09-18"1657 }1658 ],1659 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"1660 },1661 {1662 "provider": "anthropic",1663 "api": "managed-agents",1664 "event": "session.status_run_started",1665 "schema_name": "BetaWebhookSessionStatusRunStartedEventData",1666 "description": "Agent execution started (every session status transition to running). Stream twin: session.status_running. Used to wake webhook-triggered self-hosted workers.",1667 "envelope": {1668 "type": "event",1669 "id": "whe_...",1670 "created_at": "RFC3339",1671 "data": "<this object>"1672 },1673 "data_schema": {1674 "type": {1675 "type": "\"session.status_run_started\""1676 },1677 "id": {1678 "type": "string"1679 },1680 "organization_id": {1681 "type": "string"1682 },1683 "workspace_id": {1684 "type": "string"1685 }1686 },1687 "example": null,1688 "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.",1689 "beta_header": "managed-agents-2026-04-01",1690 "status": [1691 "DOCUMENTED",1692 "BETA"1693 ],1694 "source": {1695 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1696 "retrieved_at": "2026-09-18"1697 },1698 "sources": [1699 {1700 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1701 "retrieved_at": "2026-09-18"1702 },1703 {1704 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",1705 "retrieved_at": "2026-09-18"1706 },1707 {1708 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",1709 "retrieved_at": "2026-09-18"1710 }1711 ],1712 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"1713 },1714 {1715 "provider": "anthropic",1716 "api": "managed-agents",1717 "event": "session.status_terminated",1718 "schema_name": "BetaWebhookSessionStatusTerminatedEventData",1719 "description": "Session terminated (unrecoverable error or archived). Also the only signal for the primary thread ending.",1720 "envelope": {1721 "type": "event",1722 "id": "whe_...",1723 "created_at": "RFC3339",1724 "data": "<this object>"1725 },1726 "data_schema": {1727 "type": {1728 "type": "\"session.status_terminated\""1729 },1730 "id": {1731 "type": "string"1732 },1733 "organization_id": {1734 "type": "string"1735 },1736 "workspace_id": {1737 "type": "string"1738 }1739 },1740 "example": null,1741 "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.",1742 "beta_header": "managed-agents-2026-04-01",1743 "status": [1744 "DOCUMENTED",1745 "BETA"1746 ],1747 "source": {1748 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1749 "retrieved_at": "2026-09-18"1750 },1751 "sources": [1752 {1753 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1754 "retrieved_at": "2026-09-18"1755 },1756 {1757 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",1758 "retrieved_at": "2026-09-18"1759 },1760 {1761 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",1762 "retrieved_at": "2026-09-18"1763 }1764 ],1765 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"1766 },1767 {1768 "provider": "anthropic",1769 "api": "managed-agents",1770 "event": "session.thread_created",1771 "schema_name": "BetaWebhookSessionThreadCreatedEventData",1772 "description": "New multiagent thread opened (additional agent called by the coordinator, or the advisor consulted). data.session_thread_id present.",1773 "envelope": {1774 "type": "event",1775 "id": "whe_...",1776 "created_at": "RFC3339",1777 "data": "<this object>"1778 },1779 "data_schema": {1780 "type": {1781 "type": "\"session.thread_created\""1782 },1783 "id": {1784 "type": "string"1785 },1786 "organization_id": {1787 "type": "string"1788 },1789 "session_thread_id": {1790 "type": "string"1791 },1792 "workspace_id": {1793 "type": "string"1794 }1795 },1796 "example": null,1797 "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.",1798 "beta_header": "managed-agents-2026-04-01",1799 "status": [1800 "DOCUMENTED",1801 "BETA"1802 ],1803 "source": {1804 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1805 "retrieved_at": "2026-09-18"1806 },1807 "sources": [1808 {1809 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1810 "retrieved_at": "2026-09-18"1811 },1812 {1813 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",1814 "retrieved_at": "2026-09-18"1815 },1816 {1817 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",1818 "retrieved_at": "2026-09-18"1819 }1820 ],1821 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"1822 },1823 {1824 "provider": "anthropic",1825 "api": "managed-agents",1826 "event": "session.thread_idled",1827 "schema_name": "BetaWebhookSessionThreadIdledEventData",1828 "description": "An agent in a multiagent interaction is waiting for input. data.session_thread_id present.",1829 "envelope": {1830 "type": "event",1831 "id": "whe_...",1832 "created_at": "RFC3339",1833 "data": "<this object>"1834 },1835 "data_schema": {1836 "type": {1837 "type": "\"session.thread_idled\""1838 },1839 "id": {1840 "type": "string"1841 },1842 "organization_id": {1843 "type": "string"1844 },1845 "session_thread_id": {1846 "type": "string"1847 },1848 "workspace_id": {1849 "type": "string"1850 }1851 },1852 "example": null,1853 "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.",1854 "beta_header": "managed-agents-2026-04-01",1855 "status": [1856 "DOCUMENTED",1857 "BETA"1858 ],1859 "source": {1860 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1861 "retrieved_at": "2026-09-18"1862 },1863 "sources": [1864 {1865 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1866 "retrieved_at": "2026-09-18"1867 },1868 {1869 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",1870 "retrieved_at": "2026-09-18"1871 },1872 {1873 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",1874 "retrieved_at": "2026-09-18"1875 }1876 ],1877 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"1878 },1879 {1880 "provider": "anthropic",1881 "api": "managed-agents",1882 "event": "session.thread_terminated",1883 "schema_name": "BetaWebhookSessionThreadTerminatedEventData",1884 "description": "A child multiagent thread terminated (archived or retries exhausted). Fires for child threads only.",1885 "envelope": {1886 "type": "event",1887 "id": "whe_...",1888 "created_at": "RFC3339",1889 "data": "<this object>"1890 },1891 "data_schema": {1892 "type": {1893 "type": "\"session.thread_terminated\""1894 },1895 "id": {1896 "type": "string"1897 },1898 "organization_id": {1899 "type": "string"1900 },1901 "session_thread_id": {1902 "type": "string"1903 },1904 "workspace_id": {1905 "type": "string"1906 }1907 },1908 "example": null,1909 "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.",1910 "beta_header": "managed-agents-2026-04-01",1911 "status": [1912 "DOCUMENTED",1913 "BETA"1914 ],1915 "source": {1916 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1917 "retrieved_at": "2026-09-18"1918 },1919 "sources": [1920 {1921 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1922 "retrieved_at": "2026-09-18"1923 },1924 {1925 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",1926 "retrieved_at": "2026-09-18"1927 },1928 {1929 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",1930 "retrieved_at": "2026-09-18"1931 }1932 ],1933 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"1934 },1935 {1936 "provider": "anthropic",1937 "api": "managed-agents",1938 "event": "session.updated",1939 "schema_name": "BetaWebhookSessionUpdatedEventData",1940 "description": "Session properties changed (name or configuration).",1941 "envelope": {1942 "type": "event",1943 "id": "whe_...",1944 "created_at": "RFC3339",1945 "data": "<this object>"1946 },1947 "data_schema": {1948 "type": {1949 "type": "\"session.updated\""1950 },1951 "id": {1952 "type": "string"1953 },1954 "organization_id": {1955 "type": "string"1956 },1957 "workspace_id": {1958 "type": "string"1959 }1960 },1961 "example": null,1962 "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.",1963 "beta_header": "managed-agents-2026-04-01",1964 "status": [1965 "DOCUMENTED",1966 "BETA"1967 ],1968 "source": {1969 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1970 "retrieved_at": "2026-09-18"1971 },1972 "sources": [1973 {1974 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",1975 "retrieved_at": "2026-09-18"1976 },1977 {1978 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",1979 "retrieved_at": "2026-09-18"1980 },1981 {1982 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",1983 "retrieved_at": "2026-09-18"1984 }1985 ],1986 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"1987 },1988 {1989 "provider": "anthropic",1990 "api": "managed-agents",1991 "event": "vault.archived",1992 "schema_name": "BetaWebhookVaultArchivedEventData",1993 "description": "Vault archived (also emits vault_credential.archived per credential).",1994 "envelope": {1995 "type": "event",1996 "id": "whe_...",1997 "created_at": "RFC3339",1998 "data": "<this object>"1999 },2000 "data_schema": {2001 "type": {2002 "type": "\"vault.archived\""2003 },2004 "id": {2005 "type": "string"2006 },2007 "organization_id": {2008 "type": "string"2009 },2010 "workspace_id": {2011 "type": "string"2012 }2013 },2014 "example": null,2015 "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.",2016 "beta_header": "managed-agents-2026-04-01",2017 "status": [2018 "DOCUMENTED",2019 "BETA"2020 ],2021 "source": {2022 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",2023 "retrieved_at": "2026-09-18"2024 },2025 "sources": [2026 {2027 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",2028 "retrieved_at": "2026-09-18"2029 },2030 {2031 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",2032 "retrieved_at": "2026-09-18"2033 },2034 {2035 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",2036 "retrieved_at": "2026-09-18"2037 }2038 ],2039 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"2040 },2041 {2042 "provider": "anthropic",2043 "api": "managed-agents",2044 "event": "vault.created",2045 "schema_name": "BetaWebhookVaultCreatedEventData",2046 "description": "Vault created.",2047 "envelope": {2048 "type": "event",2049 "id": "whe_...",2050 "created_at": "RFC3339",2051 "data": "<this object>"2052 },2053 "data_schema": {2054 "type": {2055 "type": "\"vault.created\""2056 },2057 "id": {2058 "type": "string"2059 },2060 "organization_id": {2061 "type": "string"2062 },2063 "workspace_id": {2064 "type": "string"2065 }2066 },2067 "example": null,2068 "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.",2069 "beta_header": "managed-agents-2026-04-01",2070 "status": [2071 "DOCUMENTED",2072 "BETA"2073 ],2074 "source": {2075 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",2076 "retrieved_at": "2026-09-18"2077 },2078 "sources": [2079 {2080 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",2081 "retrieved_at": "2026-09-18"2082 },2083 {2084 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",2085 "retrieved_at": "2026-09-18"2086 },2087 {2088 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",2089 "retrieved_at": "2026-09-18"2090 }2091 ],2092 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"2093 },2094 {2095 "provider": "anthropic",2096 "api": "managed-agents",2097 "event": "vault_credential.archived",2098 "schema_name": "BetaWebhookVaultCredentialArchivedEventData",2099 "description": "Credential archived, directly or via vault archival.",2100 "envelope": {2101 "type": "event",2102 "id": "whe_...",2103 "created_at": "RFC3339",2104 "data": "<this object>"2105 },2106 "data_schema": {2107 "type": {2108 "type": "\"vault_credential.archived\""2109 },2110 "id": {2111 "type": "string"2112 },2113 "organization_id": {2114 "type": "string"2115 },2116 "vault_id": {2117 "type": "string"2118 },2119 "workspace_id": {2120 "type": "string"2121 }2122 },2123 "example": null,2124 "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.",2125 "beta_header": "managed-agents-2026-04-01",2126 "status": [2127 "DOCUMENTED",2128 "BETA"2129 ],2130 "source": {2131 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",2132 "retrieved_at": "2026-09-18"2133 },2134 "sources": [2135 {2136 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",2137 "retrieved_at": "2026-09-18"2138 },2139 {2140 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",2141 "retrieved_at": "2026-09-18"2142 },2143 {2144 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",2145 "retrieved_at": "2026-09-18"2146 }2147 ],2148 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"2149 },2150 {2151 "provider": "anthropic",2152 "api": "managed-agents",2153 "event": "vault_credential.created",2154 "schema_name": "BetaWebhookVaultCredentialCreatedEventData",2155 "description": "Credential created.",2156 "envelope": {2157 "type": "event",2158 "id": "whe_...",2159 "created_at": "RFC3339",2160 "data": "<this object>"2161 },2162 "data_schema": {2163 "type": {2164 "type": "\"vault_credential.created\""2165 },2166 "id": {2167 "type": "string"2168 },2169 "organization_id": {2170 "type": "string"2171 },2172 "vault_id": {2173 "type": "string"2174 },2175 "workspace_id": {2176 "type": "string"2177 }2178 },2179 "example": null,2180 "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.",2181 "beta_header": "managed-agents-2026-04-01",2182 "status": [2183 "DOCUMENTED",2184 "BETA"2185 ],2186 "source": {2187 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",2188 "retrieved_at": "2026-09-18"2189 },2190 "sources": [2191 {2192 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",2193 "retrieved_at": "2026-09-18"2194 },2195 {2196 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",2197 "retrieved_at": "2026-09-18"2198 },2199 {2200 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",2201 "retrieved_at": "2026-09-18"2202 }2203 ],2204 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"2205 },2206 {2207 "provider": "anthropic",2208 "api": "managed-agents",2209 "event": "vault_credential.deleted",2210 "schema_name": "BetaWebhookVaultCredentialDeletedEventData",2211 "description": "Credential deleted, directly or via vault deletion; final.",2212 "envelope": {2213 "type": "event",2214 "id": "whe_...",2215 "created_at": "RFC3339",2216 "data": "<this object>"2217 },2218 "data_schema": {2219 "type": {2220 "type": "\"vault_credential.deleted\""2221 },2222 "id": {2223 "type": "string"2224 },2225 "organization_id": {2226 "type": "string"2227 },2228 "vault_id": {2229 "type": "string"2230 },2231 "workspace_id": {2232 "type": "string"2233 }2234 },2235 "example": null,2236 "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.",2237 "beta_header": "managed-agents-2026-04-01",2238 "status": [2239 "DOCUMENTED",2240 "BETA"2241 ],2242 "source": {2243 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",2244 "retrieved_at": "2026-09-18"2245 },2246 "sources": [2247 {2248 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",2249 "retrieved_at": "2026-09-18"2250 },2251 {2252 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",2253 "retrieved_at": "2026-09-18"2254 },2255 {2256 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",2257 "retrieved_at": "2026-09-18"2258 }2259 ],2260 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"2261 },2262 {2263 "provider": "anthropic",2264 "api": "managed-agents",2265 "event": "vault_credential.refresh_failed",2266 "schema_name": "BetaWebhookVaultCredentialRefreshFailedEventData",2267 "description": "An mcp_oauth credential cannot be refreshed (invalid refresh token or irrecoverable OAuth server error). Diagnose with POST .../mcp_oauth_validate.",2268 "envelope": {2269 "type": "event",2270 "id": "whe_...",2271 "created_at": "RFC3339",2272 "data": "<this object>"2273 },2274 "data_schema": {2275 "type": {2276 "type": "\"vault_credential.refresh_failed\""2277 },2278 "id": {2279 "type": "string"2280 },2281 "organization_id": {2282 "type": "string"2283 },2284 "vault_id": {2285 "type": "string"2286 },2287 "workspace_id": {2288 "type": "string"2289 }2290 },2291 "example": null,2292 "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.",2293 "beta_header": "managed-agents-2026-04-01",2294 "status": [2295 "DOCUMENTED",2296 "BETA"2297 ],2298 "source": {2299 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",2300 "retrieved_at": "2026-09-18"2301 },2302 "sources": [2303 {2304 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",2305 "retrieved_at": "2026-09-18"2306 },2307 {2308 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",2309 "retrieved_at": "2026-09-18"2310 },2311 {2312 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",2313 "retrieved_at": "2026-09-18"2314 }2315 ],2316 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"2317 },2318 {2319 "provider": "anthropic",2320 "api": "managed-agents",2321 "event": "vault.deleted",2322 "schema_name": "BetaWebhookVaultDeletedEventData",2323 "description": "Vault deleted (also emits vault_credential.deleted per credential); final.",2324 "envelope": {2325 "type": "event",2326 "id": "whe_...",2327 "created_at": "RFC3339",2328 "data": "<this object>"2329 },2330 "data_schema": {2331 "type": {2332 "type": "\"vault.deleted\""2333 },2334 "id": {2335 "type": "string"2336 },2337 "organization_id": {2338 "type": "string"2339 },2340 "workspace_id": {2341 "type": "string"2342 }2343 },2344 "example": null,2345 "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.",2346 "beta_header": "managed-agents-2026-04-01",2347 "status": [2348 "DOCUMENTED",2349 "BETA"2350 ],2351 "source": {2352 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",2353 "retrieved_at": "2026-09-18"2354 },2355 "sources": [2356 {2357 "url": "https://platform.claude.com/docs/en/api/beta/webhooks",2358 "retrieved_at": "2026-09-18"2359 },2360 {2361 "url": "https://platform.claude.com/docs/en/managed-agents/webhooks",2362 "retrieved_at": "2026-09-18"2363 },2364 {2365 "url": "https://platform.claude.com/docs/en/managed-agents/events-and-streaming",2366 "retrieved_at": "2026-09-18"2367 }2368 ],2369 "_fragment": "generated/fragments/webhook-events/anthropic-managed-agents.json"2370 },2371 {2372 "provider": "openai",2373 "event": "batch.cancelled",2374 "schema_name": "WebhookBatchCancelled",2375 "description": "Sent when a batch API request has been cancelled.",2376 "resource_prefix": "batch_",2377 "envelope": {2378 "object": "event",2379 "id": "evt_...",2380 "created_at": "unix seconds",2381 "type": "batch.cancelled",2382 "data": "see data_schema"2383 },2384 "data_schema": {2385 "id": {2386 "type": "string",2387 "required": true,2388 "description": "The unique ID of the batch API request."2389 }2390 },2391 "example": "{\n \"id\": \"evt_abc123\",\n \"type\": \"batch.cancelled\",\n \"created_at\": 1719168000,\n \"data\": {\n \"id\": \"batch_abc123\"\n }\n}",2392 "subscribable_by_project": true,2393 "in_live_event_types_list": true,2394 "status": [2395 "DOCUMENTED",2396 "LIVE_VERIFIED"2397 ],2398 "source": "https://developers.openai.com/api/reference/resources/webhooks#batch.cancelled",2399 "sources": [2400 {2401 "url": "https://developers.openai.com/api/reference/resources/webhooks",2402 "retrieved_at": "2026-09-19T01:31:00Z"2403 },2404 {2405 "url": "https://developers.openai.com/api/reference/overview",2406 "retrieved_at": "2026-09-19T01:31:00Z",2407 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"2408 }2409 ],2410 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"2411 },2412 {2413 "provider": "openai",2414 "event": "batch.completed",2415 "schema_name": "WebhookBatchCompleted",2416 "description": "Sent when a batch API request has been completed.",2417 "resource_prefix": "batch_",2418 "envelope": {2419 "object": "event",2420 "id": "evt_...",2421 "created_at": "unix seconds",2422 "type": "batch.completed",2423 "data": "see data_schema"2424 },2425 "data_schema": {2426 "id": {2427 "type": "string",2428 "required": true,2429 "description": "The unique ID of the batch API request."2430 }2431 },2432 "example": "{\n \"id\": \"evt_abc123\",\n \"type\": \"batch.completed\",\n \"created_at\": 1719168000,\n \"data\": {\n \"id\": \"batch_abc123\"\n }\n}",2433 "subscribable_by_project": true,2434 "in_live_event_types_list": true,2435 "status": [2436 "DOCUMENTED",2437 "LIVE_VERIFIED"2438 ],2439 "source": "https://developers.openai.com/api/reference/resources/webhooks#batch.completed",2440 "sources": [2441 {2442 "url": "https://developers.openai.com/api/reference/resources/webhooks",2443 "retrieved_at": "2026-09-19T01:31:00Z"2444 },2445 {2446 "url": "https://developers.openai.com/api/reference/overview",2447 "retrieved_at": "2026-09-19T01:31:00Z",2448 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"2449 }2450 ],2451 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"2452 },2453 {2454 "provider": "openai",2455 "event": "batch.expired",2456 "schema_name": "WebhookBatchExpired",2457 "description": "Sent when a batch API request has expired.",2458 "resource_prefix": "batch_",2459 "envelope": {2460 "object": "event",2461 "id": "evt_...",2462 "created_at": "unix seconds",2463 "type": "batch.expired",2464 "data": "see data_schema"2465 },2466 "data_schema": {2467 "id": {2468 "type": "string",2469 "required": true,2470 "description": "The unique ID of the batch API request."2471 }2472 },2473 "example": "{\n \"id\": \"evt_abc123\",\n \"type\": \"batch.expired\",\n \"created_at\": 1719168000,\n \"data\": {\n \"id\": \"batch_abc123\"\n }\n}",2474 "subscribable_by_project": true,2475 "in_live_event_types_list": true,2476 "status": [2477 "DOCUMENTED",2478 "LIVE_VERIFIED"2479 ],2480 "source": "https://developers.openai.com/api/reference/resources/webhooks#batch.expired",2481 "sources": [2482 {2483 "url": "https://developers.openai.com/api/reference/resources/webhooks",2484 "retrieved_at": "2026-09-19T01:31:00Z"2485 },2486 {2487 "url": "https://developers.openai.com/api/reference/overview",2488 "retrieved_at": "2026-09-19T01:31:00Z",2489 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"2490 }2491 ],2492 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"2493 },2494 {2495 "provider": "openai",2496 "event": "batch.failed",2497 "schema_name": "WebhookBatchFailed",2498 "description": "Sent when a batch API request has failed.",2499 "resource_prefix": "batch_",2500 "envelope": {2501 "object": "event",2502 "id": "evt_...",2503 "created_at": "unix seconds",2504 "type": "batch.failed",2505 "data": "see data_schema"2506 },2507 "data_schema": {2508 "id": {2509 "type": "string",2510 "required": true,2511 "description": "The unique ID of the batch API request."2512 }2513 },2514 "example": "{\n \"id\": \"evt_abc123\",\n \"type\": \"batch.failed\",\n \"created_at\": 1719168000,\n \"data\": {\n \"id\": \"batch_abc123\"\n }\n}",2515 "subscribable_by_project": true,2516 "in_live_event_types_list": true,2517 "status": [2518 "DOCUMENTED",2519 "LIVE_VERIFIED"2520 ],2521 "source": "https://developers.openai.com/api/reference/resources/webhooks#batch.failed",2522 "sources": [2523 {2524 "url": "https://developers.openai.com/api/reference/resources/webhooks",2525 "retrieved_at": "2026-09-19T01:31:00Z"2526 },2527 {2528 "url": "https://developers.openai.com/api/reference/overview",2529 "retrieved_at": "2026-09-19T01:31:00Z",2530 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"2531 }2532 ],2533 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"2534 },2535 {2536 "provider": "openai",2537 "event": "eval.run.canceled",2538 "schema_name": "WebhookEvalRunCanceled",2539 "description": "Sent when an eval run has been canceled.",2540 "resource_prefix": "evalrun_",2541 "envelope": {2542 "object": "event",2543 "id": "evt_...",2544 "created_at": "unix seconds",2545 "type": "eval.run.canceled",2546 "data": "see data_schema"2547 },2548 "data_schema": {2549 "id": {2550 "type": "string",2551 "required": true,2552 "description": "The unique ID of the eval run."2553 }2554 },2555 "example": "{\n \"id\": \"evt_abc123\",\n \"type\": \"eval.run.canceled\",\n \"created_at\": 1719168000,\n \"data\": {\n \"id\": \"evalrun_abc123\"\n }\n}",2556 "subscribable_by_project": true,2557 "in_live_event_types_list": true,2558 "status": [2559 "DOCUMENTED",2560 "LIVE_VERIFIED"2561 ],2562 "source": "https://developers.openai.com/api/reference/resources/webhooks#eval.run.canceled",2563 "sources": [2564 {2565 "url": "https://developers.openai.com/api/reference/resources/webhooks",2566 "retrieved_at": "2026-09-19T01:31:00Z"2567 },2568 {2569 "url": "https://developers.openai.com/api/reference/overview",2570 "retrieved_at": "2026-09-19T01:31:00Z",2571 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"2572 }2573 ],2574 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"2575 },2576 {2577 "provider": "openai",2578 "event": "eval.run.failed",2579 "schema_name": "WebhookEvalRunFailed",2580 "description": "Sent when an eval run has failed.",2581 "resource_prefix": "evalrun_",2582 "envelope": {2583 "object": "event",2584 "id": "evt_...",2585 "created_at": "unix seconds",2586 "type": "eval.run.failed",2587 "data": "see data_schema"2588 },2589 "data_schema": {2590 "id": {2591 "type": "string",2592 "required": true,2593 "description": "The unique ID of the eval run."2594 }2595 },2596 "example": "{\n \"id\": \"evt_abc123\",\n \"type\": \"eval.run.failed\",\n \"created_at\": 1719168000,\n \"data\": {\n \"id\": \"evalrun_abc123\"\n }\n}",2597 "subscribable_by_project": true,2598 "in_live_event_types_list": true,2599 "status": [2600 "DOCUMENTED",2601 "LIVE_VERIFIED"2602 ],2603 "source": "https://developers.openai.com/api/reference/resources/webhooks#eval.run.failed",2604 "sources": [2605 {2606 "url": "https://developers.openai.com/api/reference/resources/webhooks",2607 "retrieved_at": "2026-09-19T01:31:00Z"2608 },2609 {2610 "url": "https://developers.openai.com/api/reference/overview",2611 "retrieved_at": "2026-09-19T01:31:00Z",2612 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"2613 }2614 ],2615 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"2616 },2617 {2618 "provider": "openai",2619 "event": "eval.run.succeeded",2620 "schema_name": "WebhookEvalRunSucceeded",2621 "description": "Sent when an eval run has succeeded.",2622 "resource_prefix": "evalrun_",2623 "envelope": {2624 "object": "event",2625 "id": "evt_...",2626 "created_at": "unix seconds",2627 "type": "eval.run.succeeded",2628 "data": "see data_schema"2629 },2630 "data_schema": {2631 "id": {2632 "type": "string",2633 "required": true,2634 "description": "The unique ID of the eval run."2635 }2636 },2637 "example": "{\n \"id\": \"evt_abc123\",\n \"type\": \"eval.run.succeeded\",\n \"created_at\": 1719168000,\n \"data\": {\n \"id\": \"evalrun_abc123\"\n }\n}",2638 "subscribable_by_project": true,2639 "in_live_event_types_list": true,2640 "status": [2641 "DOCUMENTED",2642 "LIVE_VERIFIED"2643 ],2644 "source": "https://developers.openai.com/api/reference/resources/webhooks#eval.run.succeeded",2645 "sources": [2646 {2647 "url": "https://developers.openai.com/api/reference/resources/webhooks",2648 "retrieved_at": "2026-09-19T01:31:00Z"2649 },2650 {2651 "url": "https://developers.openai.com/api/reference/overview",2652 "retrieved_at": "2026-09-19T01:31:00Z",2653 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"2654 }2655 ],2656 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"2657 },2658 {2659 "provider": "openai",2660 "event": "fine_tuning.job.cancelled",2661 "schema_name": "WebhookFineTuningJobCancelled",2662 "description": "Sent when a fine-tuning job has been cancelled.",2663 "resource_prefix": "ftjob_",2664 "envelope": {2665 "object": "event",2666 "id": "evt_...",2667 "created_at": "unix seconds",2668 "type": "fine_tuning.job.cancelled",2669 "data": "see data_schema"2670 },2671 "data_schema": {2672 "id": {2673 "type": "string",2674 "required": true,2675 "description": "The unique ID of the fine-tuning job."2676 }2677 },2678 "example": "{\n \"id\": \"evt_abc123\",\n \"type\": \"fine_tuning.job.cancelled\",\n \"created_at\": 1719168000,\n \"data\": {\n \"id\": \"ftjob_abc123\"\n }\n}",2679 "subscribable_by_project": true,2680 "in_live_event_types_list": true,2681 "status": [2682 "DOCUMENTED",2683 "LIVE_VERIFIED"2684 ],2685 "source": "https://developers.openai.com/api/reference/resources/webhooks#fine_tuning.job.cancelled",2686 "sources": [2687 {2688 "url": "https://developers.openai.com/api/reference/resources/webhooks",2689 "retrieved_at": "2026-09-19T01:31:00Z"2690 },2691 {2692 "url": "https://developers.openai.com/api/reference/overview",2693 "retrieved_at": "2026-09-19T01:31:00Z",2694 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"2695 }2696 ],2697 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"2698 },2699 {2700 "provider": "openai",2701 "event": "fine_tuning.job.failed",2702 "schema_name": "WebhookFineTuningJobFailed",2703 "description": "Sent when a fine-tuning job has failed.",2704 "resource_prefix": "ftjob_",2705 "envelope": {2706 "object": "event",2707 "id": "evt_...",2708 "created_at": "unix seconds",2709 "type": "fine_tuning.job.failed",2710 "data": "see data_schema"2711 },2712 "data_schema": {2713 "id": {2714 "type": "string",2715 "required": true,2716 "description": "The unique ID of the fine-tuning job."2717 }2718 },2719 "example": "{\n \"id\": \"evt_abc123\",\n \"type\": \"fine_tuning.job.failed\",\n \"created_at\": 1719168000,\n \"data\": {\n \"id\": \"ftjob_abc123\"\n }\n}",2720 "subscribable_by_project": true,2721 "in_live_event_types_list": true,2722 "status": [2723 "DOCUMENTED",2724 "LIVE_VERIFIED"2725 ],2726 "source": "https://developers.openai.com/api/reference/resources/webhooks#fine_tuning.job.failed",2727 "sources": [2728 {2729 "url": "https://developers.openai.com/api/reference/resources/webhooks",2730 "retrieved_at": "2026-09-19T01:31:00Z"2731 },2732 {2733 "url": "https://developers.openai.com/api/reference/overview",2734 "retrieved_at": "2026-09-19T01:31:00Z",2735 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"2736 }2737 ],2738 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"2739 },2740 {2741 "provider": "openai",2742 "event": "fine_tuning.job.succeeded",2743 "schema_name": "WebhookFineTuningJobSucceeded",2744 "description": "Sent when a fine-tuning job has succeeded.",2745 "resource_prefix": "ftjob_",2746 "envelope": {2747 "object": "event",2748 "id": "evt_...",2749 "created_at": "unix seconds",2750 "type": "fine_tuning.job.succeeded",2751 "data": "see data_schema"2752 },2753 "data_schema": {2754 "id": {2755 "type": "string",2756 "required": true,2757 "description": "The unique ID of the fine-tuning job."2758 }2759 },2760 "example": "{\n \"id\": \"evt_abc123\",\n \"type\": \"fine_tuning.job.succeeded\",\n \"created_at\": 1719168000,\n \"data\": {\n \"id\": \"ftjob_abc123\"\n }\n}",2761 "subscribable_by_project": true,2762 "in_live_event_types_list": true,2763 "status": [2764 "DOCUMENTED",2765 "LIVE_VERIFIED"2766 ],2767 "source": "https://developers.openai.com/api/reference/resources/webhooks#fine_tuning.job.succeeded",2768 "sources": [2769 {2770 "url": "https://developers.openai.com/api/reference/resources/webhooks",2771 "retrieved_at": "2026-09-19T01:31:00Z"2772 },2773 {2774 "url": "https://developers.openai.com/api/reference/overview",2775 "retrieved_at": "2026-09-19T01:31:00Z",2776 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"2777 }2778 ],2779 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"2780 },2781 {2782 "provider": "openai",2783 "event": "live.call.incoming",2784 "schema_name": "WebhookLiveCallIncoming",2785 "description": "Deprecated: use `live.transport.incoming`. Retained for existing subscriptions during migration; new subscriptions to this event are not allowed. Sent when an incoming API SIP session is available for Live acceptance. The same pending session can also emit `realtime.call.incoming`; the first successful Realtime or Live accept endpoint selects the runtime surface.",2786 "resource_prefix": "live_",2787 "envelope": {2788 "object": "event",2789 "id": "evt_...",2790 "created_at": "unix seconds",2791 "type": "live.call.incoming",2792 "data": "see data_schema"2793 },2794 "data_schema": {2795 "session_id": {2796 "type": "string",2797 "required": true,2798 "description": "The `live_...` ID of the pending SIP session. Pass this value unchanged to Live call controls and sideband connections. The corresponding `realtime.call.incoming` event uses a separate `rtc_...` call ID."2799 },2800 "sip_media_security": {2801 "type": "string",2802 "required": false,2803 "description": "Media protection selected on the SIP leg during SDP negotiation. `srtp` indicates SRTP; `rtp` indicates unencrypted RTP. Omitted when unknown. This does not describe SIP signaling security or confirm that media has flowed. Clients should handle unrecognized values as unknown.",2804 "enum": [2805 "rtp",2806 "srtp"2807 ]2808 },2809 "sip_headers": {2810 "type": "array<object>",2811 "required": true,2812 "description": "Headers from the SIP INVITE, excluding SIP authorization headers. Retained names, values, repeated entries, and order are preserved. Treat these values as untrusted call metadata.",2813 "properties": {2814 "name": "string",2815 "value": "string"2816 }2817 }2818 },2819 "example": "{\n \"id\": \"evt_abc123\",\n \"type\": \"live.call.incoming\",\n \"created_at\": 1719168000,\n \"data\": {\n \"session_id\": \"live_u0_479a275623b54bdb9b6fbae2f7cbd408\",\n \"sip_media_security\": \"srtp\",\n \"sip_headers\": [\n {\"name\": \"From\", \"value\": \"<sip:alice@example.com>;tag=abc123\"},\n {\"name\": \"To\", \"value\": \"<sip:recipient@example.com>\"},\n {\"name\": \"Call-ID\", \"value\": \"call-123@example.com\"}\n ]\n }\n}",2820 "subscribable_by_project": false,2821 "in_live_event_types_list": false,2822 "status": [2823 "DOCUMENTED",2824 "DEPRECATED"2825 ],2826 "source": "https://developers.openai.com/api/reference/resources/webhooks#live.call.incoming",2827 "sources": [2828 {2829 "url": "https://developers.openai.com/api/reference/resources/webhooks",2830 "retrieved_at": "2026-09-19T01:31:00Z"2831 },2832 {2833 "url": "https://developers.openai.com/api/reference/overview",2834 "retrieved_at": "2026-09-19T01:31:00Z",2835 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"2836 }2837 ],2838 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"2839 },2840 {2841 "provider": "openai",2842 "event": "live.transport.incoming",2843 "schema_name": "WebhookLiveTransportIncoming",2844 "description": "Sent when an incoming API SIP session is available for Live acceptance. The same pending session can also emit `realtime.call.incoming`; the first successful Realtime or Live accept endpoint selects the runtime surface.",2845 "resource_prefix": "live_",2846 "envelope": {2847 "object": "event",2848 "id": "evt_...",2849 "created_at": "unix seconds",2850 "type": "live.transport.incoming",2851 "data": "see data_schema"2852 },2853 "data_schema": {2854 "type": {2855 "type": "string",2856 "required": true,2857 "description": "The incoming transport type. Always `sip`.",2858 "enum": [2859 "sip"2860 ]2861 },2862 "session_id": {2863 "type": "string",2864 "required": true,2865 "description": "The `live_...` ID of the pending SIP session. Forward this value unchanged when accepting or rejecting the call through the Live API."2866 },2867 "sip_media_security": {2868 "type": "string",2869 "required": false,2870 "description": "Media protection selected on the SIP leg during SDP negotiation. `srtp` indicates SRTP; `rtp` indicates unencrypted RTP. Omitted when unknown. This does not describe SIP signaling security or confirm that media has flowed. Clients should handle unrecognized values as unknown.",2871 "enum": [2872 "rtp",2873 "srtp"2874 ]2875 },2876 "sip_headers": {2877 "type": "array<object>",2878 "required": true,2879 "description": "Headers from the SIP INVITE, excluding SIP authorization headers. Retained names, values, repeated entries, and order are preserved. Treat these values as untrusted call metadata.",2880 "properties": {2881 "name": "string",2882 "value": "string"2883 }2884 }2885 },2886 "example": "{\n \"id\": \"evt_abc123\",\n \"type\": \"live.transport.incoming\",\n \"created_at\": 1719168000,\n \"data\": {\n \"type\": \"sip\",\n \"session_id\": \"live_u0_479a275623b54bdb9b6fbae2f7cbd408\",\n \"sip_media_security\": \"srtp\",\n \"sip_headers\": [\n {\"name\": \"From\", \"value\": \"<sip:alice@example.com>;tag=abc123\"},\n {\"name\": \"To\", \"value\": \"<sip:recipient@example.com>\"},\n {\"name\": \"Call-ID\", \"value\": \"call-123@example.com\"}\n ]\n }\n}",2887 "subscribable_by_project": true,2888 "in_live_event_types_list": true,2889 "status": [2890 "DOCUMENTED",2891 "LIVE_VERIFIED"2892 ],2893 "source": "https://developers.openai.com/api/reference/resources/webhooks#live.transport.incoming",2894 "sources": [2895 {2896 "url": "https://developers.openai.com/api/reference/resources/webhooks",2897 "retrieved_at": "2026-09-19T01:31:00Z"2898 },2899 {2900 "url": "https://developers.openai.com/api/reference/overview",2901 "retrieved_at": "2026-09-19T01:31:00Z",2902 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"2903 }2904 ],2905 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"2906 },2907 {2908 "provider": "openai",2909 "event": "realtime.call.incoming",2910 "schema_name": "WebhookRealtimeCallIncoming",2911 "description": "Sent when an incoming API SIP session is available for Realtime acceptance. The same pending session can also emit `live.transport.incoming`; the first successful Realtime or Live accept endpoint selects the runtime surface.",2912 "resource_prefix": "rtc_",2913 "envelope": {2914 "object": "event",2915 "id": "evt_...",2916 "created_at": "unix seconds",2917 "type": "realtime.call.incoming",2918 "data": "see data_schema"2919 },2920 "data_schema": {2921 "call_id": {2922 "type": "string",2923 "required": true,2924 "description": "The ID of the pending SIP call. Pass this value unchanged when accepting or rejecting the call through the Realtime API. For the Live API, use the `session_id` from `live.transport.incoming` instead."2925 },2926 "sip_media_security": {2927 "type": "string",2928 "required": false,2929 "description": "Media protection selected on the SIP leg during SDP negotiation. `srtp` indicates SRTP; `rtp` indicates unencrypted RTP. Omitted when unknown. This does not describe SIP signaling security or confirm that media has flowed. Clients should handle unrecognized values as unknown.",2930 "enum": [2931 "rtp",2932 "srtp"2933 ]2934 },2935 "sip_headers": {2936 "type": "array<object>",2937 "required": true,2938 "description": "Headers from the SIP INVITE, excluding SIP authorization headers. Retained names, values, repeated entries, and order are preserved. Treat these values as untrusted call metadata.",2939 "properties": {2940 "name": "string",2941 "value": "string"2942 }2943 }2944 },2945 "example": "{\n \"id\": \"evt_abc123\",\n \"type\": \"realtime.call.incoming\",\n \"created_at\": 1719168000,\n \"data\": {\n \"call_id\": \"rtc_u0_479a275623b54bdb9b6fbae2f7cbd408\",\n \"sip_media_security\": \"srtp\",\n \"sip_headers\": [\n {\"name\": \"Max-Forwards\", \"value\": \"63\"},\n {\"name\": \"CSeq\", \"value\": \"851287 INVITE\"},\n {\"name\": \"Content-Type\", \"value\": \"application/sdp\"}\n ]\n }\n}",2946 "subscribable_by_project": true,2947 "in_live_event_types_list": true,2948 "status": [2949 "DOCUMENTED",2950 "LIVE_VERIFIED"2951 ],2952 "source": "https://developers.openai.com/api/reference/resources/webhooks#realtime.call.incoming",2953 "sources": [2954 {2955 "url": "https://developers.openai.com/api/reference/resources/webhooks",2956 "retrieved_at": "2026-09-19T01:31:00Z"2957 },2958 {2959 "url": "https://developers.openai.com/api/reference/overview",2960 "retrieved_at": "2026-09-19T01:31:00Z",2961 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"2962 }2963 ],2964 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"2965 },2966 {2967 "provider": "openai",2968 "event": "response.cancelled",2969 "schema_name": "WebhookResponseCancelled",2970 "description": "Sent when a background response has been cancelled.",2971 "resource_prefix": "resp_",2972 "envelope": {2973 "object": "event",2974 "id": "evt_...",2975 "created_at": "unix seconds",2976 "type": "response.cancelled",2977 "data": "see data_schema"2978 },2979 "data_schema": {2980 "id": {2981 "type": "string",2982 "required": true,2983 "description": "The unique ID of the model response."2984 }2985 },2986 "example": "{\n \"id\": \"evt_abc123\",\n \"type\": \"response.cancelled\",\n \"created_at\": 1719168000,\n \"data\": {\n \"id\": \"resp_abc123\"\n }\n}",2987 "subscribable_by_project": true,2988 "in_live_event_types_list": true,2989 "status": [2990 "DOCUMENTED",2991 "LIVE_VERIFIED"2992 ],2993 "source": "https://developers.openai.com/api/reference/resources/webhooks#response.cancelled",2994 "sources": [2995 {2996 "url": "https://developers.openai.com/api/reference/resources/webhooks",2997 "retrieved_at": "2026-09-19T01:31:00Z"2998 },2999 {3000 "url": "https://developers.openai.com/api/reference/overview",3001 "retrieved_at": "2026-09-19T01:31:00Z",3002 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"3003 }3004 ],3005 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"3006 },3007 {3008 "provider": "openai",3009 "event": "response.completed",3010 "schema_name": "WebhookResponseCompleted",3011 "description": "Sent when a background response has been completed.",3012 "resource_prefix": "resp_",3013 "envelope": {3014 "object": "event",3015 "id": "evt_...",3016 "created_at": "unix seconds",3017 "type": "response.completed",3018 "data": "see data_schema"3019 },3020 "data_schema": {3021 "id": {3022 "type": "string",3023 "required": true,3024 "description": "The unique ID of the model response."3025 }3026 },3027 "example": "{\n \"id\": \"evt_abc123\",\n \"type\": \"response.completed\",\n \"created_at\": 1719168000,\n \"data\": {\n \"id\": \"resp_abc123\"\n }\n}",3028 "subscribable_by_project": true,3029 "in_live_event_types_list": true,3030 "status": [3031 "DOCUMENTED",3032 "LIVE_VERIFIED"3033 ],3034 "source": "https://developers.openai.com/api/reference/resources/webhooks#response.completed",3035 "sources": [3036 {3037 "url": "https://developers.openai.com/api/reference/resources/webhooks",3038 "retrieved_at": "2026-09-19T01:31:00Z"3039 },3040 {3041 "url": "https://developers.openai.com/api/reference/overview",3042 "retrieved_at": "2026-09-19T01:31:00Z",3043 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"3044 }3045 ],3046 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"3047 },3048 {3049 "provider": "openai",3050 "event": "response.failed",3051 "schema_name": "WebhookResponseFailed",3052 "description": "Sent when a background response has failed.",3053 "resource_prefix": "resp_",3054 "envelope": {3055 "object": "event",3056 "id": "evt_...",3057 "created_at": "unix seconds",3058 "type": "response.failed",3059 "data": "see data_schema"3060 },3061 "data_schema": {3062 "id": {3063 "type": "string",3064 "required": true,3065 "description": "The unique ID of the model response."3066 }3067 },3068 "example": "{\n \"id\": \"evt_abc123\",\n \"type\": \"response.failed\",\n \"created_at\": 1719168000,\n \"data\": {\n \"id\": \"resp_abc123\"\n }\n}",3069 "subscribable_by_project": true,3070 "in_live_event_types_list": true,3071 "status": [3072 "DOCUMENTED",3073 "LIVE_VERIFIED"3074 ],3075 "source": "https://developers.openai.com/api/reference/resources/webhooks#response.failed",3076 "sources": [3077 {3078 "url": "https://developers.openai.com/api/reference/resources/webhooks",3079 "retrieved_at": "2026-09-19T01:31:00Z"3080 },3081 {3082 "url": "https://developers.openai.com/api/reference/overview",3083 "retrieved_at": "2026-09-19T01:31:00Z",3084 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"3085 }3086 ],3087 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"3088 },3089 {3090 "provider": "openai",3091 "event": "response.incomplete",3092 "schema_name": "WebhookResponseIncomplete",3093 "description": "Sent when a background response has been interrupted.",3094 "resource_prefix": "resp_",3095 "envelope": {3096 "object": "event",3097 "id": "evt_...",3098 "created_at": "unix seconds",3099 "type": "response.incomplete",3100 "data": "see data_schema"3101 },3102 "data_schema": {3103 "id": {3104 "type": "string",3105 "required": true,3106 "description": "The unique ID of the model response."3107 }3108 },3109 "example": "{\n \"id\": \"evt_abc123\",\n \"type\": \"response.incomplete\",\n \"created_at\": 1719168000,\n \"data\": {\n \"id\": \"resp_abc123\"\n }\n}",3110 "subscribable_by_project": true,3111 "in_live_event_types_list": true,3112 "status": [3113 "DOCUMENTED",3114 "LIVE_VERIFIED"3115 ],3116 "source": "https://developers.openai.com/api/reference/resources/webhooks#response.incomplete",3117 "sources": [3118 {3119 "url": "https://developers.openai.com/api/reference/resources/webhooks",3120 "retrieved_at": "2026-09-19T01:31:00Z"3121 },3122 {3123 "url": "https://developers.openai.com/api/reference/overview",3124 "retrieved_at": "2026-09-19T01:31:00Z",3125 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"3126 }3127 ],3128 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"3129 },3130 {3131 "provider": "openai",3132 "event": "safety.alert.created",3133 "schema_name": "WebhookSafetyAlertCreated",3134 "description": "Sent when an approved safety alert is available for an API project.",3135 "resource_prefix": "C-/alert_",3136 "envelope": {3137 "object": "event",3138 "id": "evt_...",3139 "created_at": "unix seconds",3140 "type": "safety.alert.created",3141 "data": "see data_schema"3142 },3143 "data_schema": {3144 "id": {3145 "type": "string",3146 "required": true,3147 "description": "The safety alert ID to pass to `GET /v1/safety/alerts/{id}`."3148 }3149 },3150 "example": "{\n \"id\": \"evt_123\",\n \"object\": \"event\",\n \"created_at\": 1787659200,\n \"type\": \"safety.alert.created\",\n \"data\": {\"id\": \"alert_0123456789abcdef0123456789abcdef\"}\n}",3151 "subscribable_by_project": true,3152 "in_live_event_types_list": true,3153 "status": [3154 "DOCUMENTED",3155 "LIVE_VERIFIED"3156 ],3157 "source": "https://developers.openai.com/api/reference/resources/webhooks#safety.alert.created",3158 "sources": [3159 {3160 "url": "https://developers.openai.com/api/reference/resources/webhooks",3161 "retrieved_at": "2026-09-19T01:31:00Z"3162 },3163 {3164 "url": "https://developers.openai.com/api/reference/overview",3165 "retrieved_at": "2026-09-19T01:31:00Z",3166 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"3167 }3168 ],3169 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"3170 },3171 {3172 "provider": "openai",3173 "event": "safety.deactivation_issued",3174 "schema_name": "WebhookSafetyDeactivationIssued",3175 "description": "Sent when a deactivation is issued for a safety identifier in your organization.",3176 "resource_prefix": "C-/alert_",3177 "envelope": {3178 "object": "event",3179 "id": "evt_...",3180 "created_at": "unix seconds",3181 "type": "safety.deactivation_issued",3182 "data": "see data_schema"3183 },3184 "data_schema": {3185 "id": {3186 "type": "string",3187 "required": true,3188 "description": "The safety case ID to pass to `GET /v1/safety/cases/{id}`."3189 }3190 },3191 "example": "{\n \"id\": \"evt_123\",\n \"object\": \"event\",\n \"created_at\": 1787659200,\n \"type\": \"safety.deactivation_issued\",\n \"data\": {\"id\": \"C-abc123\"}\n}",3192 "subscribable_by_project": false,3193 "in_live_event_types_list": false,3194 "status": [3195 "DOCUMENTED"3196 ],3197 "source": "https://developers.openai.com/api/reference/resources/webhooks#safety.deactivation_issued",3198 "sources": [3199 {3200 "url": "https://developers.openai.com/api/reference/resources/webhooks",3201 "retrieved_at": "2026-09-19T01:31:00Z"3202 },3203 {3204 "url": "https://developers.openai.com/api/reference/overview",3205 "retrieved_at": "2026-09-19T01:31:00Z",3206 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"3207 }3208 ],3209 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"3210 },3211 {3212 "provider": "openai",3213 "event": "safety.org_alert.created",3214 "schema_name": "WebhookSafetyOrgAlertCreated",3215 "description": "Sent when an approved safety alert is available for an enterprise workspace.",3216 "resource_prefix": "C-/alert_",3217 "envelope": {3218 "object": "event",3219 "id": "evt_...",3220 "created_at": "unix seconds",3221 "type": "safety.org_alert.created",3222 "data": "see data_schema"3223 },3224 "data_schema": {3225 "id": {3226 "type": "string",3227 "required": true,3228 "description": "The safety alert ID to pass to `GET /v1/safety/alerts/{id}`."3229 }3230 },3231 "example": "{\n \"id\": \"evt_123\",\n \"object\": \"event\",\n \"created_at\": 1787659200,\n \"type\": \"safety.org_alert.created\",\n \"data\": {\"id\": \"alert_0123456789abcdef0123456789abcdef\"}\n}",3232 "subscribable_by_project": false,3233 "in_live_event_types_list": false,3234 "status": [3235 "DOCUMENTED"3236 ],3237 "source": "https://developers.openai.com/api/reference/resources/webhooks#safety.org_alert.created",3238 "sources": [3239 {3240 "url": "https://developers.openai.com/api/reference/resources/webhooks",3241 "retrieved_at": "2026-09-19T01:31:00Z"3242 },3243 {3244 "url": "https://developers.openai.com/api/reference/overview",3245 "retrieved_at": "2026-09-19T01:31:00Z",3246 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"3247 }3248 ],3249 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"3250 },3251 {3252 "provider": "openai",3253 "event": "safety.warning_issued",3254 "schema_name": "WebhookSafetyWarningIssued",3255 "description": "Sent when a warning is issued for a safety identifier in your organization.",3256 "resource_prefix": "C-/alert_",3257 "envelope": {3258 "object": "event",3259 "id": "evt_...",3260 "created_at": "unix seconds",3261 "type": "safety.warning_issued",3262 "data": "see data_schema"3263 },3264 "data_schema": {3265 "id": {3266 "type": "string",3267 "required": true,3268 "description": "The safety case ID to pass to `GET /v1/safety/cases/{id}`."3269 }3270 },3271 "example": "{\n \"id\": \"evt_123\",\n \"object\": \"event\",\n \"created_at\": 1787659200,\n \"type\": \"safety.warning_issued\",\n \"data\": {\"id\": \"C-abc123\"}\n}",3272 "subscribable_by_project": false,3273 "in_live_event_types_list": false,3274 "status": [3275 "DOCUMENTED"3276 ],3277 "source": "https://developers.openai.com/api/reference/resources/webhooks#safety.warning_issued",3278 "sources": [3279 {3280 "url": "https://developers.openai.com/api/reference/resources/webhooks",3281 "retrieved_at": "2026-09-19T01:31:00Z"3282 },3283 {3284 "url": "https://developers.openai.com/api/reference/overview",3285 "retrieved_at": "2026-09-19T01:31:00Z",3286 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"3287 }3288 ],3289 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"3290 },3291 {3292 "provider": "openai",3293 "event": "video.completed",3294 "schema_name": null,3295 "description": "Sent when a video generation job completes. data.id = video job id (video_...).",3296 "resource_prefix": "video_",3297 "envelope": {3298 "object": "event",3299 "id": "evt_...",3300 "created_at": "unix seconds",3301 "type": "video.completed",3302 "data": {3303 "id": "resource id"3304 }3305 },3306 "data_schema": {3307 "id": {3308 "type": "string",3309 "required": true,3310 "description": "ID of the resource that triggered the event."3311 }3312 },3313 "example": "{\"id\": \"evt_abc123\", \"object\": \"event\", \"created_at\": 1758941485, \"type\": \"video.completed\", \"data\": {\"id\": \"video_abc123\"}}",3314 "subscribable_by_project": true,3315 "in_live_event_types_list": true,3316 "status": [3317 "DOCUMENTED",3318 "LIVE_VERIFIED"3319 ],3320 "source": "https://developers.openai.com/api/docs/guides/video-generation#use-webhooks-for-notifications",3321 "sources": [3322 {3323 "url": "https://developers.openai.com/api/docs/guides/video-generation#use-webhooks-for-notifications",3324 "retrieved_at": "2026-09-19T01:31:00Z"3325 },3326 {3327 "url": "https://developers.openai.com/api/reference/overview",3328 "retrieved_at": "2026-09-19T01:31:00Z",3329 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"3330 }3331 ],3332 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"3333 },3334 {3335 "provider": "openai",3336 "event": "video.failed",3337 "schema_name": null,3338 "description": "Sent when a video generation job fails. data.id = video job id (video_...).",3339 "resource_prefix": "video_",3340 "envelope": {3341 "object": "event",3342 "id": "evt_...",3343 "created_at": "unix seconds",3344 "type": "video.failed",3345 "data": {3346 "id": "resource id"3347 }3348 },3349 "data_schema": {3350 "id": {3351 "type": "string",3352 "required": true,3353 "description": "ID of the resource that triggered the event."3354 }3355 },3356 "example": "{\"id\": \"evt_abc123\", \"object\": \"event\", \"created_at\": 1758941485, \"type\": \"video.failed\", \"data\": {\"id\": \"video_abc123\"}}",3357 "subscribable_by_project": true,3358 "in_live_event_types_list": true,3359 "status": [3360 "DOCUMENTED",3361 "LIVE_VERIFIED"3362 ],3363 "source": "https://developers.openai.com/api/docs/guides/video-generation#use-webhooks-for-notifications",3364 "sources": [3365 {3366 "url": "https://developers.openai.com/api/docs/guides/video-generation#use-webhooks-for-notifications",3367 "retrieved_at": "2026-09-19T01:31:00Z"3368 },3369 {3370 "url": "https://developers.openai.com/api/reference/overview",3371 "retrieved_at": "2026-09-19T01:31:00Z",3372 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"3373 }3374 ],3375 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"3376 },3377 {3378 "provider": "openai",3379 "event": "agent.session.created",3380 "schema_name": null,3381 "description": "Agents API: a session is created. data: id (sess_...), environment_id, environment_type, connect.remote_url (self-hosted sessions).",3382 "resource_prefix": "sess_",3383 "envelope": {3384 "object": "event",3385 "id": "evt_...",3386 "created_at": "unix seconds",3387 "type": "agent.session.created",3388 "data": {3389 "id": "resource id"3390 }3391 },3392 "data_schema": {3393 "id": {3394 "type": "string",3395 "required": true,3396 "description": "ID of the resource that triggered the event."3397 }3398 },3399 "example": "{\"id\": \"evt_abc123\", \"object\": \"event\", \"created_at\": 1758941485, \"type\": \"agent.session.created\", \"data\": {\"id\": \"sess_abc123\"}}",3400 "subscribable_by_project": true,3401 "in_live_event_types_list": true,3402 "status": [3403 "DOCUMENTED",3404 "LIVE_DISCOVERED",3405 "BETA"3406 ],3407 "source": "https://developers.openai.com/api/docs/guides/agents-api/sessions/webhooks",3408 "sources": [3409 {3410 "url": "https://developers.openai.com/api/docs/guides/agents-api/sessions/webhooks",3411 "retrieved_at": "2026-09-19T01:31:00Z"3412 },3413 {3414 "url": "https://developers.openai.com/api/reference/overview",3415 "retrieved_at": "2026-09-19T01:31:00Z",3416 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"3417 }3418 ],3419 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"3420 },3421 {3422 "provider": "openai",3423 "event": "agent.session.action_required",3424 "schema_name": null,3425 "description": "Agents API: the session needs a function result, initial environment connection, or reconnection. data: id, required_action.type = function_call | environment_connection.",3426 "resource_prefix": "sess_",3427 "envelope": {3428 "object": "event",3429 "id": "evt_...",3430 "created_at": "unix seconds",3431 "type": "agent.session.action_required",3432 "data": {3433 "id": "resource id"3434 }3435 },3436 "data_schema": {3437 "id": {3438 "type": "string",3439 "required": true,3440 "description": "ID of the resource that triggered the event."3441 }3442 },3443 "example": "{\"id\": \"evt_abc123\", \"object\": \"event\", \"created_at\": 1758941485, \"type\": \"agent.session.action_required\", \"data\": {\"id\": \"sess_abc123\"}}",3444 "subscribable_by_project": true,3445 "in_live_event_types_list": true,3446 "status": [3447 "DOCUMENTED",3448 "LIVE_DISCOVERED",3449 "BETA"3450 ],3451 "source": "https://developers.openai.com/api/docs/guides/agents-api/sessions/webhooks",3452 "sources": [3453 {3454 "url": "https://developers.openai.com/api/docs/guides/agents-api/sessions/webhooks",3455 "retrieved_at": "2026-09-19T01:31:00Z"3456 },3457 {3458 "url": "https://developers.openai.com/api/reference/overview",3459 "retrieved_at": "2026-09-19T01:31:00Z",3460 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"3461 }3462 ],3463 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"3464 },3465 {3466 "provider": "openai",3467 "event": "agent.session.in_progress",3468 "schema_name": null,3469 "description": "Agents API: the session starts processing a turn. data.id = session id.",3470 "resource_prefix": "sess_",3471 "envelope": {3472 "object": "event",3473 "id": "evt_...",3474 "created_at": "unix seconds",3475 "type": "agent.session.in_progress",3476 "data": {3477 "id": "resource id"3478 }3479 },3480 "data_schema": {3481 "id": {3482 "type": "string",3483 "required": true,3484 "description": "ID of the resource that triggered the event."3485 }3486 },3487 "example": "{\"id\": \"evt_abc123\", \"object\": \"event\", \"created_at\": 1758941485, \"type\": \"agent.session.in_progress\", \"data\": {\"id\": \"sess_abc123\"}}",3488 "subscribable_by_project": true,3489 "in_live_event_types_list": true,3490 "status": [3491 "DOCUMENTED",3492 "LIVE_DISCOVERED",3493 "BETA"3494 ],3495 "source": "https://developers.openai.com/api/docs/guides/agents-api/sessions/webhooks",3496 "sources": [3497 {3498 "url": "https://developers.openai.com/api/docs/guides/agents-api/sessions/webhooks",3499 "retrieved_at": "2026-09-19T01:31:00Z"3500 },3501 {3502 "url": "https://developers.openai.com/api/reference/overview",3503 "retrieved_at": "2026-09-19T01:31:00Z",3504 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"3505 }3506 ],3507 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"3508 },3509 {3510 "provider": "openai",3511 "event": "agent.session.idle",3512 "schema_name": null,3513 "description": "Agents API: the session is idle and ready for more input. data.id = session id.",3514 "resource_prefix": "sess_",3515 "envelope": {3516 "object": "event",3517 "id": "evt_...",3518 "created_at": "unix seconds",3519 "type": "agent.session.idle",3520 "data": {3521 "id": "resource id"3522 }3523 },3524 "data_schema": {3525 "id": {3526 "type": "string",3527 "required": true,3528 "description": "ID of the resource that triggered the event."3529 }3530 },3531 "example": "{\"id\": \"evt_abc123\", \"object\": \"event\", \"created_at\": 1758941485, \"type\": \"agent.session.idle\", \"data\": {\"id\": \"sess_abc123\"}}",3532 "subscribable_by_project": true,3533 "in_live_event_types_list": true,3534 "status": [3535 "DOCUMENTED",3536 "LIVE_DISCOVERED",3537 "BETA"3538 ],3539 "source": "https://developers.openai.com/api/docs/guides/agents-api/sessions/webhooks",3540 "sources": [3541 {3542 "url": "https://developers.openai.com/api/docs/guides/agents-api/sessions/webhooks",3543 "retrieved_at": "2026-09-19T01:31:00Z"3544 },3545 {3546 "url": "https://developers.openai.com/api/reference/overview",3547 "retrieved_at": "2026-09-19T01:31:00Z",3548 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"3549 }3550 ],3551 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"3552 },3553 {3554 "provider": "openai",3555 "event": "agent.session.failed",3556 "schema_name": null,3557 "description": "Agents API: the session enters a failed state. data.id = session id.",3558 "resource_prefix": "sess_",3559 "envelope": {3560 "object": "event",3561 "id": "evt_...",3562 "created_at": "unix seconds",3563 "type": "agent.session.failed",3564 "data": {3565 "id": "resource id"3566 }3567 },3568 "data_schema": {3569 "id": {3570 "type": "string",3571 "required": true,3572 "description": "ID of the resource that triggered the event."3573 }3574 },3575 "example": "{\"id\": \"evt_abc123\", \"object\": \"event\", \"created_at\": 1758941485, \"type\": \"agent.session.failed\", \"data\": {\"id\": \"sess_abc123\"}}",3576 "subscribable_by_project": true,3577 "in_live_event_types_list": true,3578 "status": [3579 "DOCUMENTED",3580 "LIVE_DISCOVERED",3581 "BETA"3582 ],3583 "source": "https://developers.openai.com/api/docs/guides/agents-api/sessions/webhooks",3584 "sources": [3585 {3586 "url": "https://developers.openai.com/api/docs/guides/agents-api/sessions/webhooks",3587 "retrieved_at": "2026-09-19T01:31:00Z"3588 },3589 {3590 "url": "https://developers.openai.com/api/reference/overview",3591 "retrieved_at": "2026-09-19T01:31:00Z",3592 "note": "OpenAPI spec openapi-master.yaml v2.3.0 (sources/openai/openapi/openapi-master.yaml)"3593 }3594 ],3595 "_fragment": "generated/fragments/webhook-events/openai-webhook-events.json"3596 }3597]