Claude Platform Docs

Service Accounts

Create Service Account
POST/v1/organizations/service_accounts
Get Service Account
GET/v1/organizations/service_accounts/{service_account_id}
List Service Accounts
GET/v1/organizations/service_accounts
Update Service Account
POST/v1/organizations/service_accounts/{service_account_id}
Archive Service Account
POST/v1/organizations/service_accounts/{service_account_id}/archive
Models
ServiceAccount object{ id, archived_at, archived_by_actor_id, 8 more }

Named non-human identity within the caller's organization.

A service account is a pure identity: name + org. Authorization lives on whatever references it (federation rules).

Service AccountsWorkspaces

Add Workspace To Service Account
POST/v1/organizations/service_accounts/{service_account_id}/workspaces
List Workspaces For Service Account
GET/v1/organizations/service_accounts/{service_account_id}/workspaces
Remove Workspace From Service Account
DELETE/v1/organizations/service_accounts/{service_account_id}/workspaces/{workspace_id}