Listar cuentas de servicio miembros del espacio de trabajo
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.
Lista las cuentas de servicio que son miembros de un espacio de trabajo.
Cada entrada incluye el workspace_role de la cuenta de servicio. Usa limit
y el cursor next_page para paginar. Los espacios de trabajo archivados devuelven 400;
usa GET /service_accounts/{id}/workspaces para auditar las membresías de un
espacio de trabajo archivado. La membresía implícita del espacio de trabajo predeterminado no
se incluye en esta lista. Las membresías de cuentas de servicio archivadas se
omiten de los resultados.
Parameters
Returns
import os
from anthropic import Anthropic
client = Anthropic(
api_key=os.environ.get(
"ANTHROPIC_API_KEY"
), # This is the default and can be omitted
)
page = client.beta.organization.workspaces.service_accounts.list(
workspace_id="workspace_id",
)
page = page.data[0]
print(page.created_by_actor_id){
"data": [
{
"created_by_actor_id": "created_by_actor_id",
"implicit": true,
"service_account_id": "service_account_id",
"type": "service_account_workspace_member",
"workspace_id": "workspace_id",
"workspace_role": "workspace_admin"
}
],
"next_page": "next_page"
}Returns Examples
{
"data": [
{
"created_by_actor_id": "created_by_actor_id",
"implicit": true,
"service_account_id": "service_account_id",
"type": "service_account_workspace_member",
"workspace_id": "workspace_id",
"workspace_role": "workspace_admin"
}
],
"next_page": "next_page"
}