Available on crate feature
admin only.Expand description
Anthropic Admin API.
Workspace-, user-, key-, and usage-management endpoints under
/v1/organizations. Requires an admin API key (distinct from
the regular API key used for Messages/Models/etc.) – pass it via
Client::builder().api_key(...)
exactly like a normal key. The wire-level x-api-key header is the
same; only the key’s permissions differ.
Gated on the admin feature.
§Layout
organization– the authenticated organization (me).invites– create / retrieve / list / delete user invites.users– retrieve / list / update / delete users.workspaces– workspace CRUD plus archive.workspace_members– per-workspace membership.
Modules§
- api_
keys - API keys: retrieve / list / update.
- cost_
report - Cost report.
- invites
- Invites: create / retrieve / list / delete.
- organization
GET /v1/organizations/me.- rate_
limits - Rate-limit listing endpoints (organization-wide and workspace-scoped).
- usage_
report - Usage reports: messages +
claude_code. - users
- Users: retrieve / list / update / delete.
- workspace_
members - Workspace members: create / retrieve / list / update / delete.
- workspaces
- Workspaces: create / retrieve / list / update / archive.
Structs§
- Admin
- Top-level namespace handle for the Admin API.
- List
Params - Common pagination params for
after_id/before_id/limitlist endpoints (invites / users / workspaces / members / api keys).
Enums§
- Invite
Status - Status of a pending invite.
- Organization
Role - Organization-level user role. Forward-compatible: unknown roles
fall through to
Self::Other. - Workspace
Role - Workspace-level role.
- Write
Organization Role - Subset of
OrganizationRolevalid as a write value (noadmin). - Write
Workspace Role - Subset of
WorkspaceRolevalid as a write value (noworkspace_billing).