Update Session Resource

Changed on
post/v1/sessions/{session_id}/resources/{resource_id}?beta=true

Request

Path parameters

session_idstring required
resource_idstring required

Headers

anthropic-versionstring

The version of the Claude API you want to use.

Read more about versioning and our version history here.

anthropic-workspace-idstring

Optional header to select the Workspace for this request. The value is a Workspace ID (for example, wrkspc_011CZkZaBF1tNoB5wlCeusgy).

Only needed for credentials that can act on more than one Workspace. A credential that belongs to a specific Workspace may omit it; if sent, it must match that Workspace.

Request body

authorization_tokenstring required

New authorization token for the resource. Currently only github_repository resources support token rotation.

Example request

{
  "authorization_token": "ghp_exampletoken"
}

Response

Successful response (OK)

OR
OR

Example response

{
  "type": "github_repository",
  "id": "sesrsc_011CZkZCKr6eXym1gWMPdQiu",
  "url": "https://github.com/example-org/example-repo",
  "mount_path": "/workspace/example-repo",
  "checkout": {
    "type": "branch",
    "name": "main"
  },
  "created_at": "2026-03-15T10:00:00Z",
  "updated_at": "2026-03-15T10:00:00Z"
}

Changes

    • info

      added the enum value admin-user-sign-out-2026-10-08 to the property items/anyOf[subschema #2]/ of the header request parameter anthropic-beta

    • info

      the ///////////// response's property pattern ^[0-9a-fA-F]+$ was added for the status

    • info

      the //// response's property pattern ^memstore_[a-zA-Z0-9_]+$ was added for the status