Organización
Obtener la organización actual
organization.retrieve() -> OrganizationInfoRecupera información sobre la organización asociada con la clave de API autenticada.
Models
OrganizaciónClaves de API
Listar claves de API
organization.api_keys.list(**kwargs) -> SyncPage[APIKey]Recuperar clave de API (Admin API)
organization.api_keys.retrieve(api_key_id) -> APIKeyRecupera 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
organization.api_keys.update(api_key_id, **kwargs) -> APIKeyOrganizaciónClaves externas
Crear clave externa
organization.external_keys.create(**kwargs) -> ExternalKeyCrea una configuración de clave externa propiedad de la organización del llamador.
Listar claves externas
organization.external_keys.list(**kwargs) -> SyncPageCursor[ExternalKey]Lista las configuraciones de claves externas de la organización del llamador.
Obtener clave externa
organization.external_keys.retrieve(external_key_id) -> ExternalKeyRecupera una sola configuración de clave externa de la organización del llamador por ID.
Actualizar clave externa
organization.external_keys.update(external_key_id, **kwargs) -> ExternalKeyActualiza parcialmente una configuración de clave externa. Los campos omitidos no se modifican.
Eliminar clave externa
organization.external_keys.delete(external_key_id) -> ExternalKeyDeleteResponseElimina una configuración de clave externa.
Validar clave externa
organization.external_keys.validate(external_key_id) -> ExternalKeyValidateResponseValida una configuración de clave externa contra el KMS del cliente.
OrganizaciónFederaciónEmisores
Crear emisor de federación
organization.federation.issuers.create(**kwargs) -> FederationIssuerRequiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de Admin API. Consulta Administrar WIF con la Admin API.
Listar emisores de federación
organization.federation.issuers.list(**kwargs) -> SyncPageCursor[FederationIssuer]Requiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de Admin API. Consulta Administrar WIF con la Admin API.
Obtener emisor de federación
organization.federation.issuers.retrieve(federation_issuer_id) -> FederationIssuerRequiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de Admin API. Consulta Administrar WIF con la Admin API.
Actualizar emisor de federación
organization.federation.issuers.update(federation_issuer_id, **kwargs) -> FederationIssuerRequiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de Admin API. Consulta Administrar WIF con la Admin API.
Archivar emisor de federación
organization.federation.issuers.archive(federation_issuer_id) -> FederationIssuerRequiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de Admin API. Consulta Administrar WIF con la Admin API.
OrganizaciónFederaciónReglas
Crear regla de federación
organization.federation.rules.create(**kwargs) -> FederationRuleRequiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de Admin API. Consulta Administrar WIF con la Admin API.
Listar reglas de federación
organization.federation.rules.list(**kwargs) -> SyncPageCursor[FederationRule]Requiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de Admin API. Consulta Administrar WIF con la Admin API.
Obtener regla de federación
organization.federation.rules.retrieve(federation_rule_id) -> FederationRuleRequiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de Admin API. Consulta Administrar WIF con la Admin API.
Actualizar regla de federación
organization.federation.rules.update(federation_rule_id, **kwargs) -> FederationRuleRequiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de Admin API. Consulta Administrar WIF con la Admin API.
Archivar regla de federación
organization.federation.rules.archive(federation_rule_id) -> FederationRuleRequiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de Admin API. Consulta Administrar WIF con la Admin API.
OrganizaciónFederaciónReglasEspacios de trabajo
Agregar espacio de trabajo a la regla de federación
organization.federation.rules.workspaces.add(federation_rule_id, **kwargs) -> FederationRuleWorkspaceRequiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de Admin API. Consulta Administrar WIF con la Admin API.
Listar espacios de trabajo de la regla de federación
organization.federation.rules.workspaces.list(federation_rule_id, **kwargs) -> SyncPageCursor[FederationRuleWorkspace]Requiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de Admin API. Consulta Administrar WIF con la Admin API.
Quitar espacio de trabajo de la regla de federación
organization.federation.rules.workspaces.remove(workspace_id, **kwargs) -> WorkspaceRemoveResponseRequiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de Admin API. Consulta Administrar WIF con la Admin API.
OrganizaciónInvitaciones
Crear invitación
organization.invites.create(**kwargs) -> OrganizationInviteInvita a un usuario a unirse a la organización por correo electrónico.
Listar invitaciones
organization.invites.list(**kwargs) -> SyncPage[OrganizationInvite]Lista las invitaciones de la organización.
Obtener invitación
organization.invites.retrieve(invite_id) -> OrganizationInviteRecupera una invitación por ID.
Eliminar invitación
organization.invites.delete(invite_id) -> InviteDeleteResponseElimina una invitación pendiente.
OrganizaciónCuentas de servicio
Crear cuenta de servicio
organization.service_accounts.create(**kwargs) -> ServiceAccountRequiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de Admin API. Consulta Administrar WIF con la Admin API.
Listar cuentas de servicio
organization.service_accounts.list(**kwargs) -> SyncPageCursor[ServiceAccount]Requiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de Admin API. Consulta Administrar WIF con la Admin API.
Obtener cuenta de servicio
organization.service_accounts.retrieve(service_account_id) -> ServiceAccountRequiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de Admin API. Consulta Administrar WIF con la Admin API.
Actualizar cuenta de servicio
organization.service_accounts.update(service_account_id, **kwargs) -> ServiceAccountRequiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de Admin API. Consulta Administrar WIF con la Admin API.
Archivar cuenta de servicio
organization.service_accounts.archive(service_account_id) -> ServiceAccountRequiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de Admin API. Consulta Administrar WIF con la Admin API.
OrganizaciónCuentas de servicioEspacios de trabajo
Agregar espacio de trabajo a la cuenta de servicio
organization.service_accounts.workspaces.add(service_account_id, **kwargs) -> ServiceAccountWorkspaceMemberRequiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de Admin API. Consulta Administrar WIF con la Admin API.
Listar espacios de trabajo de la cuenta de servicio
organization.service_accounts.workspaces.list(service_account_id, **kwargs) -> SyncPageCursor[ServiceAccountWorkspaceMember]Requiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de Admin API. Consulta Administrar WIF con la Admin API.
Quitar espacio de trabajo de la cuenta de servicio
organization.service_accounts.workspaces.remove(workspace_id, **kwargs) -> WorkspaceRemoveResponseRequiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de Admin API. Consulta Administrar WIF con la Admin API.
OrganizaciónUsuarios
Listar usuarios
organization.users.list(**kwargs) -> SyncPage[OrganizationUser]Lista los miembros de la organización.
Obtener usuario
organization.users.retrieve(user_id) -> OrganizationUserRecupera un miembro de la organización por ID de usuario.
Actualizar usuario
organization.users.update(user_id, **kwargs) -> OrganizationUserActualiza el rol de un miembro en la organización.
Quitar usuario
organization.users.remove(user_id) -> UserRemoveResponseQuita a un miembro de la organización.
OrganizaciónEspacios de trabajo
Listar espacios de trabajo
organization.workspaces.list(**kwargs) -> SyncPage[Workspace]Crear espacio de trabajo
organization.workspaces.create(**kwargs) -> WorkspaceObtener espacio de trabajo
organization.workspaces.retrieve(workspace_id) -> WorkspaceActualizar espacio de trabajo
organization.workspaces.update(workspace_id, **kwargs) -> WorkspaceArchivar espacio de trabajo
organization.workspaces.archive(workspace_id) -> WorkspaceOrganizaciónEspacios de trabajoLímites de velocidad
Listar límites de velocidad del espacio de trabajo
organization.workspaces.rate_limits.list(workspace_id, **kwargs) -> SyncPageCursor[WorkspaceRateLimit]Lista los límites de velocidad de un espacio de trabajo.
OrganizaciónEspacios de trabajoMiembros
Listar miembros del espacio de trabajo
organization.workspaces.members.list(workspace_id, **kwargs) -> SyncPage[WorkspaceMember]Crear miembro del espacio de trabajo
organization.workspaces.members.add(workspace_id, **kwargs) -> WorkspaceMemberObtener miembro del espacio de trabajo
organization.workspaces.members.retrieve(user_id, **kwargs) -> WorkspaceMemberActualizar miembro del espacio de trabajo
organization.workspaces.members.update(user_id, **kwargs) -> WorkspaceMemberEliminar miembro del espacio de trabajo
organization.workspaces.members.remove(user_id, **kwargs) -> MemberRemoveResponseOrganizaciónEspacios de trabajoCuentas de servicio
Listar cuentas de servicio miembros del espacio de trabajo
organization.workspaces.service_accounts.list(workspace_id, **kwargs) -> SyncPageCursor[ServiceAccountWorkspaceMember]Requiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de Admin API. Consulta Administrar WIF con la Admin API.
Crear cuenta de servicio miembro del espacio de trabajo
organization.workspaces.service_accounts.add(workspace_id, **kwargs) -> ServiceAccountWorkspaceMemberRequiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de Admin API. Consulta Administrar WIF con la Admin API.
Obtener cuenta de servicio miembro del espacio de trabajo
organization.workspaces.service_accounts.retrieve(service_account_id, **kwargs) -> ServiceAccountWorkspaceMemberRequiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de Admin API. Consulta Administrar WIF con la Admin API.
Actualizar cuenta de servicio miembro del espacio de trabajo
organization.workspaces.service_accounts.update(service_account_id, **kwargs) -> ServiceAccountWorkspaceMemberRequiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de Admin API. Consulta Administrar WIF con la Admin API.
Eliminar cuenta de servicio miembro del espacio de trabajo
organization.workspaces.service_accounts.remove(service_account_id, **kwargs) -> ServiceAccountRemoveResponseRequiere un token de acceso OAuth con el alcance org:admin, obtenido de ant auth login --scope org:admin o de una regla de federación de identidades de carga de trabajo; no se aceptan claves de API de administrador. Consulta Administrar WIF con la Admin API.
OrganizaciónLímites de velocidad
Enumerar límites de velocidad de la organización
organization.rate_limits.list(**kwargs) -> SyncPageCursor[OrganizationRateLimit]Enumera los límites de velocidad de la Messages API para tu organización.
OrganizaciónConfiguración de cumplimiento
Obtener configuración de cumplimiento
organization.compliance_settings.retrieve() -> OrganizationComplianceSettingsRecupera la configuración de cumplimiento (Compliance Settings) de tu organización.
Actualizar configuración de cumplimiento
organization.compliance_settings.update(**kwargs) -> OrganizationComplianceSettingsActualiza la configuración de cumplimiento (Compliance Settings) de tu organización.