[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fUJvKNT5pDlQZ-RpRKpHXWBWNLs1NVWl3ApQmH3Pozl4":3,"$fLvM15QH6GsG83zyo9XLpuL0_L1qqB9x9Q_0hUKzSaDg":21},{"status":4,"source":5,"previous":12,"current":16,"newerSnapshotId":20,"olderSnapshotId":13},"has-previous",{"id":6,"displayName":7,"vendor":8,"kind":9,"apiType":10,"url":11},"anthropic-api-changelog","Anthropic API","anthropic","openapi-json","rest","https:\u002F\u002Fraw.githubusercontent.com\u002Fanthropics\u002Fanthropic-sdk-typescript\u002Fmain\u002F.stats.yml",{"id":13,"contentHash":14,"fetchedAt":15},"01KWFV4VJ02S6WDN4J95PHEZQ3","9c991bee394d4cef02e22eabd4a5402c00e1fe7c5925b4f8e0cf34c7f1ded883","2026-07-01T22:00:11.934Z",{"id":17,"contentHash":18,"fetchedAt":19},"01KWJ6NPGGWZJZC432WHZJT1W1","83476c2e0dcdcb7de761e8f5e358f16f801ba5431dcfab436fb9a4dbd53ccd55","2026-07-02T20:00:09.740Z",null,{"alerts":22},[23,30,36,43,51,59,66,73,80,87,94,101,108,116,123,130,137,144],{"id":24,"severity":25,"title":26,"summary":27,"contentHash":18,"detectedAt":28,"slug":29},"01KWJ6P6GQH00BZC508DMM7A9Y","Breaking","Remove order_by and order query params from memory list endpoint","The **`order_by`** and **`order`** query parameters have been removed from the memory list endpoint. Clients passing these parameters will no longer be able to control sort order — the response `data` description now states items are returned in \"a stable, server-defined order\" instead. Additionally, a new beta header value **`agent-memory-2026-07-22`** has been added to the list of recognised beta features.","2026-07-02T20:00:26.647Z","2026-07-02-remove-order-by-and-order-query-params-from-memory-list",{"id":31,"severity":25,"title":32,"summary":33,"contentHash":14,"detectedAt":34,"slug":35},"01KWFV5G5D4WMKKVTKF2XK4HV4","Beta: memory\u002Fenvironment APIs removed, RefusalCategory enum narrowed","This diff makes several breaking changes to the Beta API surface:\n- The `\u002Fv1\u002Fmemory_stores\u002F{memory_store_id}\u002Fmemories?beta=true` endpoint (POST `BetaCreateMemory`) is **removed** and replaced by a new `\u002Fv1\u002Fsessions?beta=true` endpoint (`BetaCreateSession`).\n- **Environment** webhook paths (`environment.created`, `environment.updated`, `environment.archived`, `environment.deleted`) and **memory store** webhook paths (`memory_store.created`, `memory_store.archived`, `memory_store.deleted`) are removed from the spec entirely, along with their corresponding schemas and discriminator mappings.\n- The `RefusalCategory` enum loses the `\"military_weapons\"` value, which is a breaking change for any code that handles that enum value.\n- `requestBody` is now marked `required: true` on the skill-creation endpoints (clarification, not a behaviour change in practice).","2026-07-01T22:00:36.269Z","2026-07-01-beta-memory-environment-apis-removed-refusalcategory-enum",{"id":37,"severity":25,"title":38,"summary":39,"contentHash":40,"detectedAt":41,"slug":42},"01KWD1YHGRPW2GJMVPKYVTJFZA","Beta Sessions API replaced by Memory Stores and Memories APIs","The beta endpoint **`\u002Fv1\u002Fsessions?beta=true`** (operationId `BetaCreateSession`) has been removed and replaced by a new **`\u002Fv1\u002Fmemory_stores\u002F{memory_store_id}\u002Fmemories?beta=true`** endpoint (operationId `BetaCreateMemory`). This is a breaking change for any client using the sessions beta — request\u002Fresponse schemas (`BetaManagedAgentsCreateSessionParams` → `BetaManagedAgentsCreateMemoryParams`, `BetaManagedAgentsSession` → `BetaManagedAgentsMemory`) have changed as well. Additionally, many new beta webhook event types are added (`deployment.*`, `deployment_run.*`, `environment.*`, `memory_store.*`, `agent.updated`) and error responses now reference `BetaManagedAgentsErrorResponse` instead of `BetaErrorResponse`.","26335fd8487a7d849418f608d69b770380f768404c841a7994b3ee895338b686","2026-06-30T20:01:25.016Z","2026-06-30-beta-sessions-api-replaced-by-memory-stores-and-memories",{"id":44,"severity":45,"title":46,"summary":47,"contentHash":48,"detectedAt":49,"slug":50},"01KWCV0RN09QXT6BVKFEVEAFEX","Additive","Add claude-sonnet-5 model option","The `claude-sonnet-5` model has been added as a new option for the `model` parameter in message completion and agent creation endpoints. This is a new, high-performance model for coding and agents that clients can now specify, expanding the available model choices without breaking existing integrations.","7caa9a75ddbc8f19a11f63e41ec38d8d8af6499adf4429aa6cf32b1294677050","2026-06-30T18:00:17.824Z","2026-06-30-add-claude-sonnet-5-model-option",{"id":52,"severity":53,"title":54,"summary":55,"contentHash":56,"detectedAt":57,"slug":58},"01KWA1R7CH0218JT2VA3F4BKZ4","Informational","Documentation URL updates to new platform domain","Documentation links throughout the OpenAPI spec were updated from `docs.claude.com` to `platform.claude.com`, and some link paths were refined. This is purely a documentation content change that does not affect API behaviour, request\u002Fresponse schemas, or functionality.","4465f98f96c150f9f11c20ce559ef6e55021a59dcf0700e6e2f085cb3283250b","2026-06-29T16:00:14.737Z","2026-06-29-documentation-url-updates-to-new-platform-domain",{"id":60,"severity":45,"title":61,"summary":62,"contentHash":63,"detectedAt":64,"slug":65},"01KVXG27WTSHFEQRKSCVRM3C2D","Add anthropic-user-profile-id header and refusal category","New optional `anthropic-user-profile-id` header parameter added to messages and batch endpoints to support user profile attribution. New `military_weapons` refusal category added to `BetaRefusalCategory` and `RefusalCategory` enums. An example value (`false`) was added to the `stream` parameter, and documentation was enhanced for prompt caching TTL and MCP server configuration with references to relevant guides. The `user_profile_id` field was removed from the request body schema but functionality moves to the header parameter.","82c21eb736c86fa0a443617b10b887326273c509b0d304dbb34243074ca4b517","2026-06-24T19:00:15.386Z","2026-06-24-add-anthropic-user-profile-id-header-and-refusal-category",{"id":67,"severity":45,"title":68,"summary":69,"contentHash":70,"detectedAt":71,"slug":72},"01KVDY870P3ZCERE9HGCDT6DCR","Add session webhook and code execution tool updates","Added new `session.updated` webhook event type and new `CodeExecutionTool_20260521` tool variant with REPL state persistence support. The changes also introduce a `RefusalCategory` schema type and add `BetaWebhookSessionUpdatedEventData` for handling session update events. All changes are additive and do not break existing functionality.","063bcb9d6cf920d6c62652170aacf2b3bd56c449bb8a768f8462cbb78f132b79","2026-06-18T18:00:20.246Z","2026-06-18-add-session-webhook-and-code-execution-tool-updates",{"id":74,"severity":25,"title":75,"summary":76,"contentHash":77,"detectedAt":78,"slug":79},"01KV63MB9HXVEB79YC23Y46KGN","Model enum values removed: claude-opus-4, claude-sonnet-4, claude-3-haiku-20240307","Six model constant values have been **removed** from the model enum in the OpenAPI spec: `claude-opus-4-0`, `claude-opus-4-20250514`, `claude-sonnet-4-0`, `claude-sonnet-4-20250514`, and `claude-3-haiku-20240307`. Clients that rely on the spec for validation or SDK generation may break if they treat this enum as exhaustive, and any generated SDK code that exposed these as named constants will no longer compile. Note: the underlying API endpoints may still accept these strings at runtime — the removal is from the spec\u002Fenum definition only.","f194b9756e07a6c26fb3055ba15bcfa90117b3fa158821ce5437f83ea28f5bd6","2026-06-15T17:00:25.265Z","2026-06-15-model-enum-values-removed-claude-opus-4-claude-sonnet-4",{"id":81,"severity":45,"title":82,"summary":83,"contentHash":84,"detectedAt":85,"slug":86},"01KTQD8PMV88WF4K4V794EYSNB","Add frontier_llm refusal category","The `category` field in refusal objects now includes a new enum value `\"frontier_llm\"` in addition to the existing `\"cyber\"`, `\"bio\"`, and `\"reasoning_extraction\"` categories. This is backward compatible — clients receiving this new value will encounter a previously unseen enum member, but the field remains optional and the addition does not break existing integrations.","996eb28b2ab6b3df1d56aa2472796b461961e3e0d98e80ce4af0153c247e03fd","2026-06-10T00:00:12.955Z","2026-06-10-add-frontier-llm-refusal-category",{"id":88,"severity":25,"title":89,"summary":90,"contentHash":91,"detectedAt":92,"slug":93},"01KTQ2ZSJ9PA9YMT3E3PZCD0H2","Beta API: Sessions endpoint replaced by Memory Stores; webhook schemas gain required field","Several significant breaking changes are present in this beta API update:\n\n- **`\u002Fv1\u002Fsessions?beta=true`** (POST) has been **replaced** by **`\u002Fv1\u002Fmemory_stores\u002F{memory_store_id}\u002Fmemories?beta=true`** (POST) — the old session creation endpoint no longer exists; any integrations calling it will break.\n- Webhook event data schemas **`BetaWebhookSessionThreadCreatedEventData`**, **`BetaWebhookSessionThreadIdledEventData`**, and **`BetaWebhookSessionThreadTerminatedEventData`** now include **`session_thread_id`** as a **required** field — consumers that validate or deserialize these payloads strictly may break if they were not already handling this field.\n- New schemas and endpoints for memory stores, deployments, vaults, and related resources have been added (additive), alongside new error types like `vault_archived_error`, `vault_not_found_error`, and `workspace_archived_error`.","2336fecb081b8568ab60e7e04896b5c523ef071aaafb634f1af23e29a142e612","2026-06-09T21:00:35.273Z","2026-06-09-beta-api-sessions-endpoint-replaced-by-memory-stores",{"id":95,"severity":45,"title":96,"summary":97,"contentHash":98,"detectedAt":99,"slug":100},"01KTPN7QQQ2KRGZPK3A8AWECDF","Add server-side fallback and fallback-credit features","The API adds opt-in server-side fallback retry capabilities via two new request parameters (`fallbacks` and `fallback_credit_token`), introduces new schema types for fallback configuration and responses, and adds two new model identifiers (`claude-fable-5` and `claude-mythos-5`). A new response block type `BetaResponseFallbackBlock` is added, along with a new iteration usage type `BetaFallbackMessageIterationUsage`. The refusal category enum gains `reasoning_extraction` as a new option, and `claude-mythos-preview` is deprecated. All changes are backward-compatible additions.","00259327305f07f80429a0b2098c856357ff2234056ef1790d4c6f485d92956f","2026-06-09T17:00:15.479Z","2026-06-09-add-server-side-fallback-and-fallback-credit-features",{"id":102,"severity":45,"title":103,"summary":104,"contentHash":105,"detectedAt":106,"slug":107},"01KTF1FE0A59Q9M5528HW2H5NE","Add error_message field to RequestToolSearchToolResultError","A new optional `error_message` field (nullable string) has been added to the `RequestToolSearchToolResultError` response schema. Additionally, the `x-api-key` header was reordered to appear after the `anthropic-beta` header in the parameter lists of multiple endpoints (a non-breaking schema reordering). These changes are purely additive and do not break existing integrations.","546c704d347b0a981884a48876f6c7efeb991315fcf73b74ca9aca52488b8827","2026-06-06T18:00:15.113Z","2026-06-06-add-error-message-field-to-requesttoolsearchtoolresulterror",{"id":109,"severity":110,"title":111,"summary":112,"contentHash":113,"detectedAt":114,"slug":115},"01KTCNYD4Q6R6X8NVF5N4HYQVA","Deprecation","Two Opus 4.1 model variants marked deprecated","The `claude-opus-4-1` and `claude-opus-4-1-20250805` model identifiers are now marked as deprecated in the OpenAPI spec with an August 5, 2026 end-of-life date. Existing code using these models will continue to work, but clients should migrate to newer models before the deadline.","23d4a0fb1f63fa9edbd04402a15fc2c2f9610bc9121e124c8712256b76afb8f5","2026-06-05T20:00:13.975Z","2026-06-05-two-opus-4-1-model-variants-marked-deprecated",{"id":117,"severity":45,"title":118,"summary":119,"contentHash":120,"detectedAt":121,"slug":122},"01KSQRF5VQY33FP9YFDPMMQTRC","Add output_tokens_details, mid_conv_system, and claude-opus-4-8 model","The Anthropic API adds several features: (1) new optional response field `output_tokens_details` in usage objects to break down output tokens by category (e.g., thinking tokens); (2) new `mid_conv_system` request\u002Fresponse block type for mid-conversation system instructions with cache control support; (3) new `claude-opus-4-8` model option; (4) new `stop_reason` fields in advisor result blocks; and (5) new `url_not_in_prior_context` error code. All changes are backward-compatible additions — existing integrations continue to work unchanged.","f9d488f9290d78a081bed62fa0c040476b5d009f3db92c06c8e279e69df73fc9","2026-05-28T17:00:17.655Z","2026-05-28-add-output-tokens-details-mid-conv-system-and-claude-opus-4",{"id":124,"severity":25,"title":125,"summary":126,"contentHash":127,"detectedAt":128,"slug":129},"01KS65DSA0NPF0P7GN0WWQ8EER","Beta user profile endpoints restructured; new thinking token count field added","This diff contains several changes across the beta API:\n\n- **Removed endpoints**: `POST \u002Fv1\u002Fuser_profiles?beta=true` (Create User Profile) and `GET \u002Fv1\u002Fuser_profiles?beta=true` (List User Profiles) have been removed from the spec; clients calling these beta endpoints will break.\n- **New endpoint**: `POST \u002Fv1\u002Fuser_profiles\u002F{user_profile_id}\u002Fenrollment_url?beta=true` (`BetaCreateEnrollmentUrl`) has been added.\n- **New required field**: `estimated_tokens` is now listed in `required` on `BetaThinkingContentBlockDelta`, with a new beta flag `thinking-token-count-2026-05-13`; clients that deserialize this schema strictly may fail if they don't expect this field.\n- The `BetaTrustGrant.status` enum (`active`, `pending`, `rejected`) ordering changed cosmetically but no values were added or removed.","478045ff0f4f7b83892650fcd1a9cbe3ba56e2bb491e4c1b4318f0127614f92f","2026-05-21T21:00:23.744Z","2026-05-21-beta-user-profile-endpoints-restructured-new-thinking-token",{"id":131,"severity":45,"title":132,"summary":133,"contentHash":134,"detectedAt":135,"slug":136},"01KRZM00MQQTXSGYVJV4R112V1","New skill version download endpoint and work queue APIs","Added new beta endpoints for **skill version content download** (`GET \u002Fv1\u002Fskills\u002F{skill_id}\u002Fversions\u002F{version}\u002Fcontent`) and **work queue management** including stats retrieval, work polling, completion, stopping, and metadata updates for self-hosted environments. Also added new schema definitions (`BetaSelfHostedWorkQueueStats`, `BetaSelfHostedWorkUpdateRequest`, `BetaSessionWorkData`) and agent toolset input types for managed agents. These are purely additive changes with no breaking modifications to existing APIs.","40e330aba8bc6c54beab2b5604efefc4cfa31f90c68442f271171daf6497cd45","2026-05-19T08:00:20.119Z","2026-05-19-new-skill-version-download-endpoint-and-work-queue-apis",{"id":138,"severity":45,"title":139,"summary":140,"contentHash":141,"detectedAt":142,"slug":143},"01KRH8SK64XX6PG1VWW9WXJE0M","Add prompt cache diagnostics and search result support","Added new optional `diagnostics` request\u002Fresponse fields to the messages API for troubleshooting prompt cache misses, along with six new cache miss reason schema types (`BetaCacheMissMessagesChanged`, `BetaCacheMissModelChanged`, `BetaCacheMissPreviousMessageNotFound`, `BetaCacheMissSystemChanged`, `BetaCacheMissToolsChanged`, `BetaCacheMissUnavailable`). Also added support for `search_result` blocks in managed agents with new schemas `BetaManagedAgentsSearchResultBlock`, `BetaManagedAgentsSearchResultCitations`, and `BetaManagedAgentsSearchResultContent`, plus a new beta feature flag `cache-diagnosis-2026-04-07`. All additions are optional and backward-compatible.","400ce646c6b244105a87ad8fbc08de40f4117aaf0cf56bbbb32e8be003d681ab","2026-05-13T18:15:13.348Z","2026-05-13-add-prompt-cache-diagnostics-and-search-result-support",{"id":145,"severity":45,"title":146,"summary":147,"contentHash":148,"detectedAt":149,"slug":150},"01KRENHBQ724Q72RD372NAZP3M","Fast mode now supports Claude Opus 4.7","Claude Opus 4.7 is now available in fast mode (research preview) via the `claude-opus-4-7` model identifier with the `fast-mode-2026-02-01` beta header. This is a new optional model choice that does not affect existing integrations using earlier models.","34ae0579c0e6931a2cdb4e5b2a55189a9c65e49d5f239e3e9fa02237e75f785c","2026-05-12T18:00:11.751Z","2026-05-12-01krenhbq724q72rd372nazp3m"]