Listar membros de workspace de conta de serviço
GET/v1/organizations/workspaces/{workspace_id}/service_accounts
Requer um token de acesso OAuth com o escopo org:admin, obtido via ant auth login --scope org:admin ou uma regra de federação de identidade de workload; chaves de Admin API não são aceitas. Consulte Gerenciar WIF com a Admin API.
Liste as contas de serviço que são membros de um workspace.
Cada entrada inclui o workspace_role da conta de serviço. Use limit
e o cursor next_page para paginar. Workspaces arquivados retornam 400;
use GET /service_accounts/{id}/workspaces para auditar as associações de um
workspace arquivado. A associação implícita ao workspace padrão não é
incluída nesta lista. As associações de contas de serviço arquivadas são
omitidas dos resultados.
Parameters
Returns
Listar membros de workspace de conta de serviço
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.organization.workspaces.service_accounts.list(
workspace_id="workspace_id",
)
page = page.data[0]
print(page.created_by_actor_id)Response 200
{
"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
Response 200
{
"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"
}