SPB Git forge

spb/doc-api

Public
2commits 1branches 0releases
15.7 MBsize
maindefault branch
13 days agolast push
Python 88.3% TypeScript 7.6% Shell 4.1%
111.1 KB · 3,597 lines json
Raw Blame History
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]