Follow Discord
Sweep 03 Oct 2026 · 20:28Z Build v2.1.289 510 read Stable v2.1.285 Latest v2.1.289 Next v2.1.289 Feeds RSS JSON llms.txt llms-full.txt Unofficial
One capture · api

One read of Claude Developer Platformapi-20260930T233759Z

343 pages moved out of 740 read.

Pages moved 343 significant first
Pages read 740 in this capture
Captured 23:37 UTC
Corpus hash 1974d9bc7c5a index-hash

What this read moved

151-175 of 343, page 7 of 14

This capture is too large to show at once. Changes 151-175 of 343 are below, significant first; the rest are on the following screens.

api/organization/workspaces/service_accounts/list New page · 105 lines, new page

# List Service Account Workspace Members ## Path parameters ## Query parameters ## Returns ## Example ### Response (200)

A whole new page. There's nothing to diff it against, so here is what it says.

---
title: List Service Account Workspace Members
url: https://platform.claude.com/docs/en/api/organization/workspaces/service_accounts/list
---

# List Service Account Workspace Members

**GET** `/v1/organizations/workspaces/{workspace_id}/service_accounts`

**Requires an OAuth access token with the `org:admin` scope**, from `ant auth login --scope org:admin` or a workload identity federation rule; Admin API keys are not accepted. See [Manage WIF with the Admin API](/docs/en/manage-claude/wif-admin-api).

List the service accounts that are members of a workspace.

Each entry includes the service account's `workspace_role`. Use `limit`
and the `next_page` cursor to paginate. Archived workspaces return 400;
use `GET /service_accounts/{id}/workspaces` to audit memberships of an
archived workspace. The implicit default-workspace membership is not
included in this list. Memberships of archived service accounts are
omitted from the results.

## Path parameters

- `workspace_id: string`

  ID of the workspace.

## Query parameters

- `limit: optional number`

  Number of results per page.

  default: 20, minimum: 1, maximum: 100

- `page: optional string`

  Opaque cursor from a previous response's `next_page`.

## Returns

- `data: array of ServiceAccountWorkspaceMember`

  - `type: "service_account_workspace_member"`

    default: service_account_workspace_member

  - `created_by_actor_id: string or null`

    Tagged ID (`user_...`/`svac_...`) of the actor who created this membership.

  - `implicit: boolean or null`

    True when this is the implicit default-workspace membership every service account has when no explicit membership exists. Implicit memberships have role `workspace_user` and cannot be removed.

  - `service_account_id: string`

    Tagged service account ID (`svac_...`).

  - `workspace_id: string`

    Tagged workspace ID (`wrkspc_...`).

  - `workspace_role: WorkspaceRole`

    Role of the service account in this workspace. Service accounts cannot hold the `workspace_billing` role.

    - `"workspace_admin"`

    - `"workspace_billing"`

    - `"workspace_developer"`

    - `"workspace_restricted_developer"`

    - `"workspace_user"`

- `next_page: string or null`

  Opaque cursor for the next page, or null if no more results.

## Example

```bash
curl https://api.anthropic.com/v1/organizations/workspaces/$WORKSPACE_ID/service_accounts \
    -H 'anthropic-version: 2023-06-01' \
    -H "X-Api-Key: $ANTHROPIC_API_KEY"
```

### Response (200)

```json
{
  "data": [
    {
      "created_by_actor_id": "created_by_actor_id",
      "implicit": true,
      "service_account_id": "service_account_id",
      "type": "service_account_workspace_member",
      "workspace_id": "workspace_id",
      "workspace_role": "workspace_admin"
    }
  ],
  "next_page": "next_page"
}
```

api/organization/workspaces/service_accounts/remove New page · 61 lines, new page

# Delete Service Account Workspace Member ## Path parameters ## Returns ## Example ### Response (200)

A whole new page. There's nothing to diff it against, so here is what it says.

---
title: Delete Service Account Workspace Member
url: https://platform.claude.com/docs/en/api/organization/workspaces/service_accounts/remove
---

# Delete Service Account Workspace Member

**DELETE** `/v1/organizations/workspaces/{workspace_id}/service_accounts/{service_account_id}`

**Requires an OAuth access token with the `org:admin` scope**, from `ant auth login --scope org:admin` or a workload identity federation rule; Admin API keys are not accepted. See [Manage WIF with the Admin API](/docs/en/manage-claude/wif-admin-api).

Remove a service account from a workspace.

Removal is idempotent (returns 200 even if the membership was already
removed). A DELETE against the implicit default-workspace membership
returns 200 but is a no-op and the membership persists; deleting an
explicit default-workspace row reverts to the implicit `workspace_user`
membership. Archived workspaces return 400.

## Path parameters

- `workspace_id: string`

  ID of the workspace.

- `service_account_id: string`

  ID of the service account.

## Returns

- `type: "service_account_workspace_member_deleted"`

  default: service_account_workspace_member_deleted

- `service_account_id: string`

  Tagged service account ID (`svac_...`) named in the delete request. Removal is idempotent; see the endpoint description for the implicit-membership no-op.

- `workspace_id: string`

  Tagged workspace ID (`wrkspc_...`) named in the delete request.

## Example

```bash
curl https://api.anthropic.com/v1/organizations/workspaces/$WORKSPACE_ID/service_accounts/$SERVICE_ACCOUNT_ID \
    -X DELETE \
    -H 'anthropic-version: 2023-06-01' \
    -H "X-Api-Key: $ANTHROPIC_API_KEY"
```

### Response (200)

```json
{
  "service_account_id": "service_account_id",
  "type": "service_account_workspace_member_deleted",
  "workspace_id": "workspace_id"
}
```

api/organization/workspaces/service_accounts/retrieve New page · 88 lines, new page

# Get Service Account Workspace Member ## Path parameters ## Returns ## Example ### Response (200)

A whole new page. There's nothing to diff it against, so here is what it says.

---
title: Get Service Account Workspace Member
url: https://platform.claude.com/docs/en/api/organization/workspaces/service_accounts/retrieve
---

# Get Service Account Workspace Member

**GET** `/v1/organizations/workspaces/{workspace_id}/service_accounts/{service_account_id}`

**Requires an OAuth access token with the `org:admin` scope**, from `ant auth login --scope org:admin` or a workload identity federation rule; Admin API keys are not accepted. See [Manage WIF with the Admin API](/docs/en/manage-claude/wif-admin-api).

Retrieve a service account's membership in a workspace.

Returns the membership record, including the service account's
`workspace_role` in this workspace. Archived workspaces return 400. For
the default workspace, returns the implicit (`implicit: true`)
membership when no explicit membership exists; an explicitly added
membership is returned with its assigned role. An archived service
account returns 404.

## Path parameters

- `workspace_id: string`

  ID of the workspace.

- `service_account_id: string`

  ID of the service account.

## Returns

- `ServiceAccountWorkspaceMember object`

  - `type: "service_account_workspace_member"`

    default: service_account_workspace_member

  - `created_by_actor_id: string or null`

    Tagged ID (`user_...`/`svac_...`) of the actor who created this membership.

  - `implicit: boolean or null`

    True when this is the implicit default-workspace membership every service account has when no explicit membership exists. Implicit memberships have role `workspace_user` and cannot be removed.

  - `service_account_id: string`

    Tagged service account ID (`svac_...`).

  - `workspace_id: string`

    Tagged workspace ID (`wrkspc_...`).

  - `workspace_role: WorkspaceRole`

    Role of the service account in this workspace. Service accounts cannot hold the `workspace_billing` role.

    - `"workspace_admin"`

    - `"workspace_billing"`

    - `"workspace_developer"`

    - `"workspace_restricted_developer"`

    - `"workspace_user"`

## Example

```bash
curl https://api.anthropic.com/v1/organizations/workspaces/$WORKSPACE_ID/service_accounts/$SERVICE_ACCOUNT_ID \
    -H 'anthropic-version: 2023-06-01' \
    -H "X-Api-Key: $ANTHROPIC_API_KEY"
```

### Response (200)

```json
{
  "created_by_actor_id": "created_by_actor_id",
  "implicit": true,
  "service_account_id": "service_account_id",
  "type": "service_account_workspace_member",
  "workspace_id": "workspace_id",
  "workspace_role": "workspace_admin"
}
```

api/organization/workspaces/service_accounts/update New page · 106 lines, new page

# Update Service Account Workspace Member ## Path parameters ## Body parameters ## Returns ## Example ### Response (200)

A whole new page. There's nothing to diff it against, so here is what it says.

---
title: Update Service Account Workspace Member
url: https://platform.claude.com/docs/en/api/organization/workspaces/service_accounts/update
---

# Update Service Account Workspace Member

**POST** `/v1/organizations/workspaces/{workspace_id}/service_accounts/{service_account_id}`

**Requires an OAuth access token with the `org:admin` scope**, from `ant auth login --scope org:admin` or a workload identity federation rule; Admin API keys are not accepted. See [Manage WIF with the Admin API](/docs/en/manage-claude/wif-admin-api).

Change a service account's role in a workspace.

The new `workspace_role` replaces the current one. Only explicit
memberships can be updated; to set a role on the implicit
default-workspace membership, add the service account explicitly with
`POST /workspaces/{workspace_id}/service_accounts`. Archived workspaces
return 400. Archived service accounts cannot be updated and are
rejected.

## Path parameters

- `workspace_id: string`

  ID of the workspace.

- `service_account_id: string`

  ID of the service account.

## Body parameters

- `workspace_role: NoBillingWorkspaceRole`

  New role for the service account in this workspace.

  - `"workspace_admin"`

  - `"workspace_developer"`

  - `"workspace_restricted_developer"`

  - `"workspace_user"`

## Returns

- `ServiceAccountWorkspaceMember object`

  - `type: "service_account_workspace_member"`

    default: service_account_workspace_member

  - `created_by_actor_id: string or null`

    Tagged ID (`user_...`/`svac_...`) of the actor who created this membership.

  - `implicit: boolean or null`

    True when this is the implicit default-workspace membership every service account has when no explicit membership exists. Implicit memberships have role `workspace_user` and cannot be removed.

  - `service_account_id: string`

    Tagged service account ID (`svac_...`).

  - `workspace_id: string`

    Tagged workspace ID (`wrkspc_...`).

  - `workspace_role: WorkspaceRole`

    Role of the service account in this workspace. Service accounts cannot hold the `workspace_billing` role.

    - `"workspace_admin"`

    - `"workspace_billing"`

    - `"workspace_developer"`

    - `"workspace_restricted_developer"`

    - `"workspace_user"`

## Example

```bash
curl https://api.anthropic.com/v1/organizations/workspaces/$WORKSPACE_ID/service_accounts/$SERVICE_ACCOUNT_ID \
    -H 'Content-Type: application/json' \
    -H 'anthropic-version: 2023-06-01' \
    -H "X-Api-Key: $ANTHROPIC_API_KEY" \
    -d '{
          "workspace_role": "workspace_admin"
        }'
```

### Response (200)

```json
{
  "created_by_actor_id": "created_by_actor_id",
  "implicit": true,
  "service_account_id": "service_account_id",
  "type": "service_account_workspace_member",
  "workspace_id": "workspace_id",
  "workspace_role": "workspace_admin"
}
```

api/organization/workspaces/update New page · 207 lines, new page

# Update Workspace ## Path parameters ## Body parameters ## Returns ## Example ### Response (200)

A whole new page. There's nothing to diff it against, so here is what it says.

---
title: Update Workspace
url: https://platform.claude.com/docs/en/api/organization/workspaces/update
---

# Update Workspace

**POST** `/v1/organizations/workspaces/{workspace_id}`

Update Workspace

## Path parameters

- `workspace_id: string`

## Body parameters

- `data_residency: optional DataResidencyUpdateConfig or null`

  Data residency configuration for the workspace.

  - `allowed_inference_geos: optional array of AllowedInferenceGeo or "unrestricted" or null`

    Permitted inference geo values. Use 'unrestricted' to allow all geos, or a list of specific geos.

    - `Geos = array of AllowedInferenceGeo`

      - `"global"`

      - `"us"`

    - `"unrestricted"`

  - `default_inference_geo: optional "global" or "us" or null`

    Default inference geo applied when requests omit the parameter. Must be a member of `allowed_inference_geos` unless `allowed_inference_geos` is `"unrestricted"`.

    - `"global"`

    - `"us"`

- `display_color: optional string`

  Hex color code representing the Workspace in the Anthropic Console.

  maxLength: 7, pattern: ^#[0-9A-Fa-f]{6}$

- `external_key_id: optional string`

  ID of the customer-managed encryption key (CMEK) configuration to use for this
  Workspace. Setting this field requires CMEK to be enabled for your
  organization. When set, data stored for this Workspace is encrypted with the
  referenced key. Create key configurations with the External Keys API. On
  Claude Platform on AWS the value is the AWS KMS key ARN, and the key must be a
  single-Region key in the same AWS account and Region as the Workspace. On that
  platform the key is validated against this Workspace when it is attached, so a
  key-policy problem is reported as an error on this request. This field is write-once:
  once a key is attached to a Workspace it cannot be detached or replaced. To
  rotate key material, rotate the underlying key on your cloud KMS; the
  `external_key_id` stays the same.

- `name: optional string`

  Name of the Workspace.

  minLength: 1, maxLength: 40

- `tags: optional map[string] or null`

  User-defined tags as string key-value pairs. Keys may not begin with `anthropic`.

## Returns

- `Workspace object`

  - `type: "workspace"`

    Object type.

    For Workspaces, this is always `"workspace"`.

    default: workspace

  - `id: string`

    ID of the Workspace.

  - `archived_at: string or null`

    RFC 3339 datetime string indicating when the Workspace was archived, or `null` if the Workspace is not archived.

    format: date-time

  - `compartment_id: string`

    Identifier for this Workspace's encryption compartment. When you configure a
    customer-managed encryption key (CMEK) on AWS, reference this value in your
    KMS key-policy condition so the key is scoped to this compartment. On GCP and
    Azure, Anthropic enforces the compartment binding automatically; you do not
    need to reference this value in your key configuration. See the CMEK
    integration guide for the required key configuration; unless your organization
    is on Claude Platform on AWS, it includes a separate value used during key
    validation. On Claude Platform on AWS there is no separate validation value:
    the key is validated against this Workspace's own value when it is attached, so
    if your key policy uses the compartment condition, add this value to it before
    attaching the key.

  - `created_at: string`

    RFC 3339 datetime string indicating when the Workspace was created.

    format: date-time

  - `data_residency: DataResidency`

    Data residency configuration.

    - `allowed_inference_geos: array of AllowedInferenceGeo or "unrestricted"`

      Permitted inference geo values. 'unrestricted' means all geos are allowed.

      - `Geos = array of AllowedInferenceGeo`

        - `"global"`

        - `"us"`

      - `"unrestricted"`

    - `default_inference_geo: "global" or "us"`

      Default inference geo applied when requests omit the parameter.

      - `"global"`

      - `"us"`

    - `workspace_geo: "us"`

      Geographic region for workspace data storage. Immutable after creation.

  - `display_color: string`

    Hex color code representing the Workspace in the Anthropic Console.

  - `external_key_id: string or null`

    ID of the customer-managed encryption key (CMEK) configuration to use for this
    Workspace. Setting this field requires CMEK to be enabled for your
    organization. When set, data stored for this Workspace is encrypted with the
    referenced key. Create key configurations with the External Keys API. On
    Claude Platform on AWS the value is the AWS KMS key ARN, and the key must be a
    single-Region key in the same AWS account and Region as the Workspace. On that
    platform the key is validated against this Workspace when it is attached, so a
    key-policy problem is reported as an error on this request. This field is write-once:
    once a key is attached to a Workspace it cannot be detached or replaced. To
    rotate key material, rotate the underlying key on your cloud KMS; the
    `external_key_id` stays the same.

  - `name: string`

    Name of the Workspace.

  - `tags: map[string]`

    User-defined tags as string key-value pairs. Keys may not begin with `anthropic`.

## Example

```bash
curl https://api.anthropic.com/v1/organizations/workspaces/$WORKSPACE_ID \
    -H 'Content-Type: application/json' \
    -H 'anthropic-version: 2023-06-01' \
    -H "X-Api-Key: $ANTHROPIC_API_KEY" \
    -d '{
          "display_color": "#6C5BB9",
          "external_key_id": "ekey_01SDCCSbTxrXDpWc1phhtcfK",
          "tags": {
            "env": "prod",
            "team": "platform"
          }
        }'
```

### Response (200)

```json
{
  "id": "wrkspc_01JwQvzr7rXLA5AGx3HKfFUJ",
  "archived_at": "2024-11-01T23:59:27.427722Z",
  "compartment_id": "f8a7b6c5-4d3e-4f1a-8b9c-0d1e2f3a4b5c",
  "created_at": "2024-10-30T23:58:27.427722Z",
  "data_residency": {
    "allowed_inference_geos": "unrestricted",
    "default_inference_geo": "global",
    "workspace_geo": "us"
  },
  "display_color": "#6C5BB9",
  "external_key_id": "ekey_01SDCCSbTxrXDpWc1phhtcfK",
  "name": "Workspace Name",
  "tags": {
    "env": "prod",
    "team": "platform"
  },
  "type": "workspace"
}
```

build-with-claude/claude-in-microsoft-foundry Changed · +17 / -17 lines

from line 679
679679 
680680The following Claude models are available through Foundry:
681681 
682| Model | Default deployment name | Hosted on Azure | Hosted on Anthropic |
683| :-------------------------------------------------------------------------- | :---------------------- | :-------------: | :-----------------: |
684| Claude Fable 5.1 | `claude-fable-5-1` | | ✓ |
685| Claude Mythos 5.1 ([limited availability](https://anthropic.com/glasswing)) | `claude-mythos-5-1` | | ✓ |
686| Claude Fable 5 | `claude-fable-5` | | ✓ |
687| Claude Mythos 5 ([limited availability](https://anthropic.com/glasswing)) | `claude-mythos-5` | | ✓ |
688| Claude Opus 5.5 | `claude-opus-5-5` | ✓ | ✓ |
689| Claude Opus 5 | `claude-opus-5` | ✓ | ✓ |
690| Claude Opus 4.8 | `claude-opus-4-8` | ✓ | ✓ |
691| Claude Opus 4.7 | `claude-opus-4-7` | | ✓ |
692| Claude Opus 4.6 | `claude-opus-4-6` | | ✓ |
693| Claude Opus 4.5 | `claude-opus-4-5` | | ✓ |
694| Claude Sonnet 5.5 | `claude-sonnet-5-5` | ✓ | ✓ |
695| Claude Sonnet 5 | `claude-sonnet-5` | ✓ | ✓ |
696| Claude Sonnet 4.6 | `claude-sonnet-4-6` | | ✓ |
697| Claude Sonnet 4.5 | `claude-sonnet-4-5` | | ✓ |
698| Claude Haiku 4.5 | `claude-haiku-4-5` | ✓ | ✓ |
682| Model | Default deployment name | Hosted on Azure | Hosted on Anthropic |
683| :---------------------------------------------------------------------------------------------------- | :---------------------- | :-------------: | :-----------------: |
684| Claude Fable 5.1 | `claude-fable-5-1` | | ✓ |
685| Claude Mythos 5.1 ([limited availability](https://anthropic.com/glasswing)) | `claude-mythos-5-1` | | ✓ |
686| Claude Fable 5 | `claude-fable-5` | | ✓ |
687| Claude Mythos 5 ([limited availability](https://anthropic.com/glasswing)) | `claude-mythos-5` | | ✓ |
688| Claude Opus 5.5 | `claude-opus-5-5` | ✓ | ✓ |
689| Claude Opus 5 | `claude-opus-5` | ✓ | ✓ |
690| Claude Opus 4.8 | `claude-opus-4-8` | ✓ | ✓ |
691| Claude Opus 4.7 | `claude-opus-4-7` | | ✓ |
692| Claude Opus 4.6 | `claude-opus-4-6` | | ✓ |
693| Claude Opus 4.5 | `claude-opus-4-5` | | ✓ |
694| Claude Sonnet 5.5 | `claude-sonnet-5-5` | ✓ | ✓ |
695| Claude Sonnet 5 | `claude-sonnet-5` | ✓ | ✓ |
696| Claude Sonnet 4.6 | `claude-sonnet-4-6` | | ✓ |
697| Claude Sonnet 4.5 ([deprecated](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | `claude-sonnet-4-5` | | ✓ |
698| Claude Haiku 4.5 | `claude-haiku-4-5` | ✓ | ✓ |
699699 
700700By default, deployment names match the model IDs shown in the preceding table. However, you can create custom deployments with different names in the Foundry portal to manage different configurations, versions, or rate limits. Use the deployment name (not necessarily the model ID) in your API requests.
701701 

build-with-claude/claude-on-amazon-bedrock-legacy Changed · +10 / -10 lines

from line 144
144144 
145145To invoke these models, pass an inference profile instead of the base model ID. The inference profile ID is the base model ID with a prefix from a column marked "Yes" in the following table, for example us.anthropic.claude-sonnet-4-5-20250929-v1:0. You can also pass the full inference profile ARN, in the form `arn:aws:bedrock:{region}:{account-id}:inference-profile/{inference-profile-id}`. For AWS's authoritative list of available inference profiles, see [Supported Regions and models for inference profiles](https://docs.aws.amazon.com/bedrock/latest/userguide/inference-profiles-support.html). To learn how the prefixes affect routing and pricing, see the [Global versus regional endpoints](https://platform.claude.com/docs/en/build-with-claude/claude-on-amazon-bedrock-legacy#global-vs-regional-endpoints) section.
146146 
147| Model | Base Bedrock model ID | `global` | `us` | `eu` | `jp` | `apac` |
148| :--------------------------------------------------------------------------------------------------- | :------------------------------------------ | :------- | :--- | :--- | :--- | :----- |
149| Claude Opus 4.6 | `anthropic.claude-opus-4-6-v1` | Yes | Yes | Yes | Yes | Yes |
150| Claude Opus 4.5 | `anthropic.claude-opus-4-5-20251101-v1:0` | Yes | Yes | Yes | No | No |
151| Claude Opus 4.1 ([deprecated](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | `anthropic.claude-opus-4-1-20250805-v1:0` | No | Yes | No | No | No |
152| Claude Sonnet 4.6 | `anthropic.claude-sonnet-4-6` | Yes | Yes | Yes | Yes | No |
153| Claude Sonnet 4.5 | `anthropic.claude-sonnet-4-5-20250929-v1:0` | Yes | Yes | Yes | Yes | No |
154| Claude Sonnet 4 ([deprecated](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | `anthropic.claude-sonnet-4-20250514-v1:0` | Yes | Yes | Yes | No | Yes |
155| Claude Haiku 4.5 | `anthropic.claude-haiku-4-5-20251001-v1:0` | Yes | Yes | Yes | No | No |
156| Claude Haiku 3.5 ([deprecated](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | `anthropic.claude-3-5-haiku-20241022-v1:0` | No | Yes | No | No | No |
147| Model | Base Bedrock model ID | `global` | `us` | `eu` | `jp` | `apac` |
148| :---------------------------------------------------------------------------------------------------- | :------------------------------------------ | :------- | :--- | :--- | :--- | :----- |
149| Claude Opus 4.6 | `anthropic.claude-opus-4-6-v1` | Yes | Yes | Yes | Yes | Yes |
150| Claude Opus 4.5 | `anthropic.claude-opus-4-5-20251101-v1:0` | Yes | Yes | Yes | No | No |
151| Claude Opus 4.1 ([deprecated](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | `anthropic.claude-opus-4-1-20250805-v1:0` | No | Yes | No | No | No |
152| Claude Sonnet 4.6 | `anthropic.claude-sonnet-4-6` | Yes | Yes | Yes | Yes | No |
153| Claude Sonnet 4.5 ([deprecated](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | `anthropic.claude-sonnet-4-5-20250929-v1:0` | Yes | Yes | Yes | Yes | No |
154| Claude Sonnet 4 ([deprecated](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | `anthropic.claude-sonnet-4-20250514-v1:0` | Yes | Yes | Yes | No | Yes |
155| Claude Haiku 4.5 | `anthropic.claude-haiku-4-5-20251001-v1:0` | Yes | Yes | Yes | No | No |
156| Claude Haiku 3.5 ([deprecated](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | `anthropic.claude-3-5-haiku-20241022-v1:0` | No | Yes | No | No | No |
157157 
158158### List available models
159159 

build-with-claude/claude-on-vertex-ai Changed · +21 / -21 lines

from line 115
115115 
116116Lifecycle terms (Deprecated, Retired) are defined in [Model deprecations](https://platform.claude.com/docs/en/about-claude/model-deprecations). Lifecycle dates on partner-operated platforms are set by the partner and can differ from the Claude API schedule. For the current retirement date of any model on Agent Platform, see [Google Cloud's documentation for Claude models on Agent Platform](https://docs.cloud.google.com/gemini-enterprise-agent-platform/models/partner-models/claude).
117117 
118| Model | Agent Platform API model ID |
119| :--------------------------------------------------------------------------------------------------- | :--------------------------- |
120| Claude Fable 5.1 | `claude-fable-5-1` |
121| Claude Mythos 5.1 ([limited availability](https://anthropic.com/glasswing)) | `claude-mythos-5-1` |
122| Claude Fable 5 | `claude-fable-5` |
123| Claude Mythos 5 ([limited availability](https://anthropic.com/glasswing)) | `claude-mythos-5` |
124| Claude Opus 5.5 | `claude-opus-5-5` |
125| Claude Opus 5 | `claude-opus-5` |
126| Claude Opus 4.8 | `claude-opus-4-8` |
127| Claude Opus 4.7 | `claude-opus-4-7` |
128| Claude Opus 4.6 | `claude-opus-4-6` |
129| Claude Opus 4.5 | `claude-opus-4-5@20251101` |
130| Claude Opus 4.1 ([deprecated](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | `claude-opus-4-1@20250805` |
131| Claude Opus 4 ([deprecated](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | `claude-opus-4@20250514` |
132| Claude Sonnet 5.5 | `claude-sonnet-5-5` |
133| Claude Sonnet 5 | `claude-sonnet-5` |
134| Claude Sonnet 4.6 | `claude-sonnet-4-6` |
135| Claude Sonnet 4.5 | `claude-sonnet-4-5@20250929` |
136| Claude Sonnet 4 ([deprecated](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | `claude-sonnet-4@20250514` |
137| Claude Haiku 4.5 | `claude-haiku-4-5@20251001` |
138| Claude Haiku 3.5 ([deprecated](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | `claude-3-5-haiku@20241022` |
118| Model | Agent Platform API model ID |
119| :---------------------------------------------------------------------------------------------------- | :--------------------------- |
120| Claude Fable 5.1 | `claude-fable-5-1` |
121| Claude Mythos 5.1 ([limited availability](https://anthropic.com/glasswing)) | `claude-mythos-5-1` |
122| Claude Fable 5 | `claude-fable-5` |
123| Claude Mythos 5 ([limited availability](https://anthropic.com/glasswing)) | `claude-mythos-5` |
124| Claude Opus 5.5 | `claude-opus-5-5` |
125| Claude Opus 5 | `claude-opus-5` |
126| Claude Opus 4.8 | `claude-opus-4-8` |
127| Claude Opus 4.7 | `claude-opus-4-7` |
128| Claude Opus 4.6 | `claude-opus-4-6` |
129| Claude Opus 4.5 | `claude-opus-4-5@20251101` |
130| Claude Opus 4.1 ([deprecated](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | `claude-opus-4-1@20250805` |
131| Claude Opus 4 ([deprecated](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | `claude-opus-4@20250514` |
132| Claude Sonnet 5.5 | `claude-sonnet-5-5` |
133| Claude Sonnet 5 | `claude-sonnet-5` |
134| Claude Sonnet 4.6 | `claude-sonnet-4-6` |
135| Claude Sonnet 4.5 ([deprecated](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | `claude-sonnet-4-5@20250929` |
136| Claude Sonnet 4 ([deprecated](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | `claude-sonnet-4@20250514` |
137| Claude Haiku 4.5 | `claude-haiku-4-5@20251001` |
138| Claude Haiku 3.5 ([deprecated](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | `claude-3-5-haiku@20241022` |
139139 
140140<Tip>
141141 Upgrading to a newer Claude model? In Claude Code, run `/claude-api migrate` to apply model ID swaps and breaking parameter changes across your codebase. The skill detects which cloud platform your code targets and adjusts model ID formats and feature changes for that platform. See [Migrating to a newer Claude model](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/claude-api-skill#migrating-to-a-newer-claude-model).

build-with-claude/claude-platform-on-aws Changed · +15 / -15 lines

from line 344
344344 
345345The following models are available on Claude Platform on AWS:
346346 
347| Model | Model ID |
348| :---------------- | :------------------ |
349| Claude Fable 5.1 | `claude-fable-5-1` |
350| Claude Fable 5 | `claude-fable-5` |
351| Claude Opus 5.5 | `claude-opus-5-5` |
352| Claude Opus 5 | `claude-opus-5` |
353| Claude Opus 4.8 | `claude-opus-4-8` |
354| Claude Opus 4.7 | `claude-opus-4-7` |
355| Claude Opus 4.6 | `claude-opus-4-6` |
356| Claude Opus 4.5 | `claude-opus-4-5` |
357| Claude Sonnet 5.5 | `claude-sonnet-5-5` |
358| Claude Sonnet 5 | `claude-sonnet-5` |
359| Claude Sonnet 4.6 | `claude-sonnet-4-6` |
360| Claude Sonnet 4.5 | `claude-sonnet-4-5` |
361| Claude Haiku 4.5 | `claude-haiku-4-5` |
347| Model | Model ID |
348| :---------------------------------------------------------------------------------------------------- | :------------------ |
349| Claude Fable 5.1 | `claude-fable-5-1` |
350| Claude Fable 5 | `claude-fable-5` |
351| Claude Opus 5.5 | `claude-opus-5-5` |
352| Claude Opus 5 | `claude-opus-5` |
353| Claude Opus 4.8 | `claude-opus-4-8` |
354| Claude Opus 4.7 | `claude-opus-4-7` |
355| Claude Opus 4.6 | `claude-opus-4-6` |
356| Claude Opus 4.5 | `claude-opus-4-5` |
357| Claude Sonnet 5.5 | `claude-sonnet-5-5` |
358| Claude Sonnet 5 | `claude-sonnet-5` |
359| Claude Sonnet 4.6 | `claude-sonnet-4-6` |
360| Claude Sonnet 4.5 ([deprecated](https://platform.claude.com/docs/en/about-claude/model-deprecations)) | `claude-sonnet-4-5` |
361| Claude Haiku 4.5 | `claude-haiku-4-5` |
362362 
363363Model IDs are identical to the first-party Claude API. There are no Bedrock-style ARNs or `anthropic.` prefixes.
364364 

build-with-claude/preserved-thinking Changed · +4 / -4 lines

from line 1
11---
22title: Preserved thinking
33url: https://platform.claude.com/docs/en/build-with-claude/preserved-thinking
4description: Preserved thinking lets a model use a thinking block from an earlier turn only if that model or an earlier one produced it and nothing before the block has changed.
4description: Preserved thinking lets a model use a thinking block from an earlier turn only if that model or one of a fixed set of other models produced it and nothing before the block has changed.
55---
66 
77Preserved thinking is a property of newer Claude models that guards against distillation. It decides whether the model can use a thinking block that you send back from an earlier turn. Starting with Claude Fable 5.1, when a `thinking` or `redacted_thinking` block comes back in a request, the API checks the block's `signature` for two things:
from line 36
3636 
3737Claude Fable 5.1 and Claude Mythos 5.1 read thinking blocks produced by each other and by earlier Claude models. No earlier model reads thinking blocks from Claude Fable 5.1 or Claude Mythos 5.1.
3838 
39Claude Opus 5.5 reads thinking blocks from Claude Opus 5 and earlier Opus, Sonnet, and Haiku models, but not from Claude Fable or Claude Mythos models. On the Claude API, Claude Fable 5.1 and Claude Mythos 5.1 read thinking blocks from Claude Opus 5.5; no other model does. So a conversation that moves from Claude Opus 5 onto Claude Opus 5.5 keeps its reasoning, and so does one that moves from Claude Opus 5.5 up to Claude Fable 5.1 or Claude Mythos 5.1 on the Claude API. One that moves from Claude Fable 5.1 or Claude Mythos 5.1 to Claude Opus 5.5, or from Claude Opus 5.5 to any model other than those two, runs the turns after the switch without the previous model's reasoning. The blocks are dropped, not rejected, as described below.
39Claude Opus 5.5 reads thinking blocks from Claude Opus 5, from earlier Opus, Sonnet, and Haiku models, and, on the Claude API, from Claude Sonnet 5.5, but not from Claude Fable or Claude Mythos models. On the Claude API, Claude Fable 5.1 and Claude Mythos 5.1 read thinking blocks from Claude Opus 5.5; no other model does. So a conversation that moves from Claude Opus 5 onto Claude Opus 5.5 keeps its reasoning, and so does one that moves from Claude Opus 5.5 up to Claude Fable 5.1 or Claude Mythos 5.1 on the Claude API. One that moves from Claude Fable 5.1 or Claude Mythos 5.1 to Claude Opus 5.5, or from Claude Opus 5.5 to any model other than those two, runs the turns after the switch without the previous model's reasoning. The blocks are dropped, not rejected, as described below.
4040 
41Claude Sonnet 5.5 reads thinking blocks from Claude Sonnet 5, Claude Opus 4.8, Claude Haiku 4.5, and earlier models, but not from Claude Opus 5, Claude Opus 5.5, or any Claude Fable or Claude Mythos model. No other model reads thinking blocks from Claude Sonnet 5.5. So a conversation that moves from Claude Sonnet 5 onto Claude Sonnet 5.5 keeps its reasoning. One that moves onto Claude Sonnet 5.5 from Claude Opus 5, Claude Opus 5.5, or a Claude Fable or Claude Mythos model runs the turns after the switch without the previous model's reasoning. So does one that moves from Claude Sonnet 5.5 to any other model, for example in a [server-side fallback](https://platform.claude.com/docs/en/build-with-claude/refusals-and-fallback#server-side-fallback).
41Claude Sonnet 5.5 reads thinking blocks from Claude Sonnet 5, Claude Opus 4.8, Claude Haiku 4.5, and earlier models, but not from Claude Opus 5, Claude Opus 5.5, or any Claude Fable or Claude Mythos model. On the Claude API, Claude Opus 5.5 reads thinking blocks from Claude Sonnet 5.5; no other model does. So a conversation that moves from Claude Sonnet 5 onto Claude Sonnet 5.5 keeps its reasoning, and so does one that moves from Claude Sonnet 5.5 up to Claude Opus 5.5 on the Claude API. One that moves onto Claude Sonnet 5.5 from Claude Opus 5, Claude Opus 5.5, or a Claude Fable or Claude Mythos model runs the turns after the switch without the previous model's reasoning. So does any other move away from Claude Sonnet 5.5, for example a [server-side fallback](https://platform.claude.com/docs/en/build-with-claude/refusals-and-fallback#server-side-fallback) to Claude Sonnet 5.
4242 
4343* **A conversation that moves to Claude Fable 5.1 from an earlier model, or from Claude Opus 5.5 on the Claude API, keeps its reasoning.** The earlier model's thinking blocks stay readable, so the model thinks as usual from the first turn after the switch.
4444* **A conversation that moves down to an earlier model loses Claude Fable 5.1's reasoning for that request.** This happens when a router sends a turn to a cheaper model, after a [classifier refusal fallback](https://platform.claude.com/docs/en/build-with-claude/refusals-and-fallback), or during a [server-side fallback](https://platform.claude.com/docs/en/build-with-claude/refusals-and-fallback#server-side-fallback). The API removes the unreadable blocks before the prompt reaches the model. They aren't billed and don't count toward `input_tokens`.

build-with-claude/thinking-troubleshooting Changed · +2 / -2 lines

## A 400 error after sending `thinking: {type: "disabled"}` ## A 400 error says `"thinking.type.disabled"` is not supported

from line 57
5757 
5858Switch the request to `thinking: {type: "adaptive"}` and steer thinking depth with `effort` instead of `budget_tokens`. [Migrating to adaptive thinking](https://platform.claude.com/docs/en/build-with-claude/extended-thinking#migrating-to-adaptive-thinking) walks through the conversion.
5959 
60## A 400 error says `"thinking.type.disabled"` is not supported
60## A 400 error after sending `thinking: {type: "disabled"}`
6161 
6262The request fails with a 400 error. On Claude Fable 5.1, Claude Mythos 5.1, Claude Fable 5, Claude Opus 5.5, and Claude Mythos 5, the message reads:
6363 
from line 80
8080On Claude Sonnet 5.5, `thinking: {type: "disabled"}` returns a 400 error at every effort level. The message reads:
8181 
8282```text wrap
83"thinking.type.disabled" is not supported for this model. Use "thinking.type.between_tools" for the lowest thinking setting, or "thinking.type.adaptive" and "output_config.effort" to control thinking behavior.
83To turn thinking off on this model, send "thinking": {"type": "between_tools"} instead of {"type": "disabled"}. The model does not think before responding. The short updates it writes between tool calls come back as thinking blocks.
8484```
8585 
8686To turn off up-front thinking on Claude Sonnet 5.5, send `thinking: {type: "between_tools"}` instead, at effort `high` or below.

manage-claude/api-and-data-retention Changed · +7 / -7 lines

from line 25
2525### What ZDR covers
2626 
2727* **Claude Messages and Token Counting APIs:** ZDR applies to these endpoints for eligible features listed in the [feature eligibility table](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#feature-eligibility). Features that ride on `/v1/messages` but are marked "No" in the table (such as code execution) are not covered.
28* **Claude Code:** ZDR applies when Claude Code is used with API keys from a Commercial organization (an organization under Anthropic's Commercial Terms of Service, as distinct from a consumer Claude account) or through Claude Enterprise with ZDR enabled. If metrics logging is enabled in Claude Code, productivity data such as usage statistics is exempted from ZDR and may be retained. See the [Claude Code ZDR documentation](https://code.claude.com/docs/en/zero-data-retention) for full details.
28* **Claude Code with API keys:** ZDR applies when Claude Code is used with API keys from a Commercial organization (an organization under Anthropic's Commercial Terms of Service, as distinct from a consumer Claude account). If metrics logging is enabled in Claude Code, productivity data such as usage statistics is exempted from ZDR and may be retained. Claude Code on Claude Enterprise is not covered by this arrangement and has a separate ZDR offering; see [What ZDR does not cover](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#what-zdr-does-not-cover).
2929* **Claude Platform on AWS:** [Claude Platform on AWS](https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws) follows the same data retention policy as the first-party Claude API. ZDR is available on request; contact your Anthropic account representative to enable it.
3030 
3131### What ZDR does not cover
from line 33
3333* **Claude Console:** Any usage in the Claude Console, including playground.
3434* **Claude Managed Agents:** Claude Managed Agents is a stateful resource; session transcripts persist until you delete them.
3535* **Claude consumer products:** Claude Free, Pro, and Max plans, including when customers on those plans use Claude's web, desktop, or mobile apps or Claude Code.
36* **Claude Teams and Claude Enterprise product interfaces:** These interfaces are not ZDR-eligible. The exception is Claude Code used through Claude Enterprise with ZDR enabled; see [What ZDR covers](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#what-zdr-covers).
36* **Claude Teams and Claude Enterprise product interfaces:** These interfaces are not ZDR-eligible. The one exception is Claude Code on Claude Enterprise, which has its own ZDR offering, separate from the ZDR arrangement described on this page. That offering is available only to qualified accounts on Claude Enterprise and requires separate enablement by Anthropic. See the [Claude Code ZDR documentation](https://code.claude.com/docs/en/zero-data-retention), which applies to Claude Enterprise organizations only.
3737* **Claude for Excel:** Not currently ZDR-eligible.
3838* **Claude Fable 5.1, Claude Mythos 5.1, Claude Fable 5, and Claude Mythos 5:** These models require 30-day data retention and are not available under ZDR unless expressly authorized by Anthropic. See [Model-specific data retention requirements](https://platform.claude.com/docs/en/manage-claude/api-and-data-retention#model-specific-data-retention-requirements).
3939* **Third-party integrations:** Data processed by third-party websites, tools, or other integrations is not covered, though some may have similar offerings. Review each service's data handling practices.
from line 255
255255 </Accordion>
256256 
257257 <Accordion title="Is Claude Code eligible for ZDR?">
258 Claude Code is eligible for ZDR through two paths:
258 Claude Code is eligible for ZDR under two separate offerings:
259259 
260 * **API keys:** Claude Code used with pay-as-you-go API keys from a Commercial organization
261 * **Claude Enterprise:** Claude Code used through Claude Enterprise with ZDR enabled for the organization
260 * **API keys:** Claude Code used with pay-as-you-go API keys from a Commercial organization is covered when that organization has a ZDR arrangement for the Claude API, which this page describes.
261 * **Claude Enterprise:** Claude Code used through Claude Enterprise is covered by a separate offering, ZDR for Claude Code on Claude Enterprise, when Anthropic has enabled it for the organization.
262262 
263263 ZDR is enabled on a per-organization basis. Each new organization requires ZDR to be enabled separately by your account team. ZDR does not automatically apply to new organizations created under the same account.
264264 
265265 Additionally, if you have metrics logging enabled in Claude Code, productivity data (such as usage statistics) is exempted from ZDR and may be retained.
266266 
267 For full details on ZDR for Claude Code on Claude Enterprise, including disabled features and how to request enablement, see the [Claude Code ZDR documentation](https://code.claude.com/docs/en/zero-data-retention).
267 For full details on ZDR for Claude Code on Claude Enterprise, including disabled features and how to request enablement, see the [Claude Code ZDR documentation](https://code.claude.com/docs/en/zero-data-retention). That documentation applies to Claude Enterprise organizations only and does not describe the ZDR arrangement for the Claude API.
268268 </Accordion>
269269 
270270 <Accordion title="Does Claude for Excel support ZDR?">

managed-agents/events-and-streaming Changed · +4 / -1 lines

from line 1031
10311031 
10321032 ```go Go
10331033 events, err := client.Beta.Sessions.Events.List(ctx, session.ID, anthropic.BetaSessionEventListParams{
1034 Types: []string{"agent.tool_use", "agent.tool_result"},
1034 Types: []anthropic.BetaManagedAgentsSessionEventType{
1035 anthropic.BetaManagedAgentsSessionEventTypeAgentToolUse,
1036 anthropic.BetaManagedAgentsSessionEventTypeAgentToolResult,
1037 },
10351038 })
10361039 if err != nil {
10371040 panic(err)

models/sonnet-4-5/overview Changed · +6 / -5 lines

from line 1
11---
22title: Claude Sonnet 4.5
33url: https://platform.claude.com/docs/en/models/sonnet-4-5/overview
4description: "Claude Sonnet 4.5 reference: lifecycle status, model IDs on every platform, context window, output limits, pricing, and migration resources. Claude Sonnet 4.5 is a legacy model; Claude Sonnet 5.5 is the current Sonnet model."
4description: "Claude Sonnet 4.5 reference: lifecycle status, model IDs on every platform, context window, output limits, pricing, and migration resources. Claude Sonnet 4.5 is a deprecated model; Claude Sonnet 5.5 is the current Sonnet model."
55---
66 
7**Legacy.** Released September 29, 2025.
7**Deprecated.** Released September 29, 2025.
88 
9Although Claude Sonnet 4.5 is still available, you should consider migrating to Claude Sonnet 5.5 for improved performance. [See Claude Sonnet 5.5](https://platform.claude.com/docs/en/models/sonnet-5-5/overview) · [Migrate to Claude Sonnet 5.5](https://platform.claude.com/docs/en/models/sonnet-5-5/migration-guide#migrating-from-sonnet-45)
9Claude Sonnet 4.5 is deprecated: it is still functional but no longer recommended, and retires on November 30, 2026. Recommended replacement: Claude Sonnet 5.5. [See Claude Sonnet 5.5](https://platform.claude.com/docs/en/models/sonnet-5-5/overview) · [Migrate to Claude Sonnet 5.5](https://platform.claude.com/docs/en/models/sonnet-5-5/migration-guide#migrating-from-sonnet-45)
1010 
1111Model ID: `claude-sonnet-4-5-20250929`
1212 
from line 73
7373 
7474| Feature | Value |
7575| :---------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
76| [Status](https://platform.claude.com/docs/en/about-claude/model-deprecations) | Active (legacy) |
76| [Status](https://platform.claude.com/docs/en/about-claude/model-deprecations) | Deprecated |
7777| Released | September 29, 2025 |
78| Retirement | Not sooner than September 29, 2026 |
78| Deprecated | September 30, 2026 |
79| Retires | November 30, 2026 |
7980| Platforms | Claude API, [Amazon Bedrock (InvokeModel)](https://platform.claude.com/docs/en/build-with-claude/claude-on-amazon-bedrock-legacy), [Google Cloud](https://platform.claude.com/docs/en/build-with-claude/claude-on-vertex-ai), [Microsoft Foundry](https://platform.claude.com/docs/en/build-with-claude/claude-in-microsoft-foundry), [Claude Platform on AWS](https://platform.claude.com/docs/en/build-with-claude/claude-platform-on-aws) |
8081 
8182## Resources

about-claude/model-deprecations Changed · +1 / -1 lines

from line 67
6767Current and recently retired models are listed in the following table with their status:
6868 
6969| API model name | Current state | Deprecated | Tentative retirement date |
70| -------------------------- | ------------- | ------------------ | ---------------------------------- |
70| :------------------------- | :------------ | :----------------- | :--------------------------------- |
7171| claude-fable-5-1 | Active | N/A | Not sooner than September 1, 2027 |
7272| claude-mythos-5-1 | Active | N/A | Not sooner than September 1, 2027 |
7373| claude-fable-5 | Active | N/A | Not sooner than June 9, 2027 |

api/beta/agents/archive Changed · +2 / -0 lines

from line 119
119119 
120120 - `"mcp-client-2026-09-15"`
121121 
122 - `"ce-plugins-2026-09-01"`
123 
122124- `"anthropic-workspace-id": optional string`
123125 
124126 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).

api/beta/agents/create Changed · +2 / -0 lines

from line 113
113113 
114114 - `"mcp-client-2026-09-15"`
115115 
116 - `"ce-plugins-2026-09-01"`
117 
116118- `"anthropic-workspace-id": optional string`
117119 
118120 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).

api/beta/agents/list Changed · +2 / -0 lines

from line 141
141141 
142142 - `"mcp-client-2026-09-15"`
143143 
144 - `"ce-plugins-2026-09-01"`
145 
144146- `"anthropic-workspace-id": optional string`
145147 
146148 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).

api/beta/agents/retrieve Changed · +2 / -0 lines

from line 127
127127 
128128 - `"mcp-client-2026-09-15"`
129129 
130 - `"ce-plugins-2026-09-01"`
131 
130132- `"anthropic-workspace-id": optional string`
131133 
132134 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).

api/beta/agents/update Changed · +2 / -0 lines

from line 119
119119 
120120 - `"mcp-client-2026-09-15"`
121121 
122 - `"ce-plugins-2026-09-01"`
123 
122124- `"anthropic-workspace-id": optional string`
123125 
124126 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).

api/beta/agents/versions Changed · +2 / -0 lines

from line 133
133133 
134134 - `"mcp-client-2026-09-15"`
135135 
136 - `"ce-plugins-2026-09-01"`
137 
136138- `"anthropic-workspace-id": optional string`
137139 
138140 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).

api/beta/agents/versions/list Changed · +2 / -0 lines

from line 131
131131 
132132 - `"mcp-client-2026-09-15"`
133133 
134 - `"ce-plugins-2026-09-01"`
135 
134136- `"anthropic-workspace-id": optional string`
135137 
136138 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).

api/beta/deployment_runs Changed · +4 / -0 lines

from line 171
171171 
172172 - `"mcp-client-2026-09-15"`
173173 
174 - `"ce-plugins-2026-09-01"`
175 
174176- `"anthropic-workspace-id": optional string`
175177 
176178 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
from line 561
559561 - `"inline-tools-2026-09-15"`
560562 
561563 - `"mcp-client-2026-09-15"`
564 
565 - `"ce-plugins-2026-09-01"`
562566 
563567- `"anthropic-workspace-id": optional string`
564568 

api/beta/deployment_runs/list Changed · +2 / -0 lines

from line 169
169169 
170170 - `"mcp-client-2026-09-15"`
171171 
172 - `"ce-plugins-2026-09-01"`
173 
172174- `"anthropic-workspace-id": optional string`
173175 
174176 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).

api/beta/deployment_runs/retrieve Changed · +2 / -0 lines

from line 119
119119 
120120 - `"mcp-client-2026-09-15"`
121121 
122 - `"ce-plugins-2026-09-01"`
123 
122124- `"anthropic-workspace-id": optional string`
123125 
124126 Optional header to select the Workspace for this request. The value is a Workspace ID (for example, `wrkspc_011CZkZaBF1tNoB5wlCeusgy`).
Feedback