Claude Platform Docs

Claves de API

Listar claves de API
client.Organization.APIKeys.List(ctx, query) (*Page[APIKey], error)
GET/v1/organizations/api_keys
Recuperar clave de API (Admin API)
client.Organization.APIKeys.Get(ctx, apiKeyID) (*APIKey, error)
GET/v1/organizations/api_keys/{api_key_id}

Recupera información sobre una sola clave de API de tu organización, buscada por su ID. Este endpoint de la Admin API requiere una clave de Admin API, está pensado para la administración programática de claves y nunca devuelve el valor secreto de la clave. Para ver o crear tus propias claves de API, ve a Claves de API en la Claude Console.

Actualizar clave de API
client.Organization.APIKeys.Update(ctx, apiKeyID, body) (*APIKey, error)
POST/v1/organizations/api_keys/{api_key_id}
Models
type APIKey struct { Type: "api_key"; ID; CreatedAt; /* 7 more */ }
type APIKeyCreatedBy struct { Type; ID }
Type APIKeyCreatedByType

Type of the actor that created the object.

One of the following:
const APIKeyCreatedByTypeServiceAccount APIKeyCreatedByType = "service_account"
const APIKeyCreatedByTypeUser APIKeyCreatedByType = "user"
ID string

ID of the actor that created the object.

type APIKeyOrganizationScope struct { Type: "organization" }
Type Organization

Scope type. Always "organization": the API key has no Workspace. Only a principal-bound API key can have this scope.

defaultorganization
type APIKeyServiceAccountActor struct { Type: "service_account_actor"; ServiceAccountID }
Type ServiceAccountActor

Principal type. Always "service_account_actor" for a Service Account.

defaultservice_account_actor
ServiceAccountID string

ID of the Service Account the API key acts as.

type APIKeyUserActor struct { Type: "user_actor"; UserID }
Type UserActor

Principal type. Always "user_actor" for a User.

defaultuser_actor
UserID string

ID of the User the API key acts as.

type APIKeyWorkspaceScope struct { Type: "workspace"; WorkspaceID }
Type Workspace

Scope type. Always "workspace": the API key belongs to one Workspace.

defaultworkspace
WorkspaceID string

ID of the Workspace the API key belongs to. Unlike the deprecated top-level workspace_id, this is the Workspace's real ID even for the organization's default Workspace.