Obtener cuenta de servicio miembro del espacio de trabajo
GET/v1/organizations/workspaces/{workspace_id}/service_accounts/{service_account_id}
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.
Recupera la membresía de una cuenta de servicio en un espacio de trabajo.
Devuelve el registro de membresía, incluido el workspace_role de la cuenta de servicio
en este espacio de trabajo. Los espacios de trabajo archivados devuelven 400. Para
el espacio de trabajo predeterminado, devuelve la membresía implícita (implicit: true)
cuando no existe una membresía explícita; una membresía agregada explícitamente
se devuelve con su rol asignado. Una cuenta de servicio archivada
devuelve 404.
Parameters
Returns
Obtener cuenta de servicio miembro del espacio de trabajo
import os
from anthropic import Anthropic
client = Anthropic(
api_key=os.environ.get(
"ANTHROPIC_API_KEY"
), # This is the default and can be omitted
)
service_account_workspace_member = (
client.organization.workspaces.service_accounts.retrieve(
service_account_id="service_account_id",
workspace_id="workspace_id",
)
)
print(service_account_workspace_member.created_by_actor_id)Response 200
{
"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"
}Returns Examples
Response 200
{
"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"
}