Lister les espaces de travail d'un compte de service
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 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 espaces de travail dont un compte de service est membre.
Chaque entrée inclut le workspace_role du compte de service dans cet
espace de travail. Utilisez limit et le curseur next_page pour paginer. Lorsque le
compte de service n'a pas d'appartenance explicite à l'espace de travail par défaut,
l'appartenance implicite (implicit: true) est renvoyée comme première entrée de
la première page ; avec limit=1, la première page peut renvoyer jusqu'à 2 entrées
(l'entrée implicite plus une appartenance explicite) afin qu'un curseur de pagination
puisse être dérivé. Les appartenances ne sont renvoyées que tant que
le compte de service est actif. Sans curseur page, un compte de service
archivé renvoie une liste vide. Un curseur page qui ne
correspond pas à une appartenance active renvoie une erreur 400 de requête non valide. Un curseur
cesse de correspondre lorsque l'appartenance est supprimée, que l'espace de travail est supprimé
ou que le compte de service est archivé. Reprenez la pagination depuis la première
page pour récupérer.
Path parameters
Query parameters
Headers
Returns
curl https://api.anthropic.com/v1/organizations/service_accounts/$SERVICE_ACCOUNT_ID/workspaces \
-H 'anthropic-version: 2023-06-01' \
-H "Authorization: Bearer $ANTHROPIC_AUTH_TOKEN"{
"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"
}