Elenca gli account di servizio membri del workspace
GET/v1/organizations/workspaces/{workspace_id}/service_accounts
Richiede un token di accesso OAuth con lo scope org:admin, ottenuto da ant auth login --scope org:admin o da una regola di workload identity federation; le chiavi Admin API non sono accettate. Consulta Gestire WIF con l'Admin API.
Elenca gli account di servizio che sono membri di un workspace.
Ogni voce include il workspace_role dell'account di servizio. Usa limit e il cursore next_page per la paginazione. I workspace archiviati restituiscono 400; usa GET /service_accounts/{id}/workspaces per verificare le appartenenze di un workspace archiviato. L'appartenenza implicita al workspace predefinito non è inclusa in questo elenco. Le appartenenze degli account di servizio archiviati sono omesse dai risultati.
Parameters
Returns
Elenca gli account di servizio membri del workspace
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)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"
}