Lister les comptes de service membres d'un espace de travail
Nécessite un jeton d'accès OAuth avec la portée org:admin, obtenu via ant auth login --scope org:admin ou une règle de workload identity federation (fédération d'identité de charge de travail) ; les clés Admin API ne sont pas acceptées. Consultez Gérer WIF avec l'Admin API.
Listez les comptes de service membres d'un espace de travail.
Chaque entrée inclut le workspace_role du compte de service. Utilisez limit
et le curseur next_page pour paginer. Les espaces de travail archivés renvoient 400 ;
utilisez GET /service_accounts/{id}/workspaces pour auditer les appartenances d'un
espace de travail archivé. L'appartenance implicite à l'espace de travail par défaut n'est pas
incluse dans cette liste. Les appartenances des comptes de service archivés sont
omises des résultats.
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.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"
}