Список рабочих пространств сервисного аккаунта
Требуется токен доступа OAuth с областью org:admin, полученный через ant auth login --scope org:admin или правило федерации удостоверений рабочих нагрузок; ключи Admin API не принимаются. См. Управление WIF с помощью Admin API.
Вывести список рабочих пространств, участником которых является сервисный аккаунт.
Каждая запись содержит workspace_role сервисного аккаунта в этом
рабочем пространстве. Используйте limit и курсор next_page для постраничной навигации. Если у
сервисного аккаунта нет явного членства в рабочем пространстве по умолчанию,
неявное (implicit: true) членство возвращается первой записью на
первой странице; при limit=1 первая страница может вернуть до 2 записей
(неявная запись плюс одно явное членство), чтобы можно было получить курсор
постраничной навигации. Членства возвращаются только пока
сервисный аккаунт активен. Без курсора page для архивированного
сервисного аккаунта возвращается пустой список. Курсор page, не
соответствующий активному членству, возвращает ошибку 400 invalid-request. Курсор
перестаёт соответствовать, когда членство удалено, рабочее пространство удалено
или сервисный аккаунт архивирован. Для восстановления начните постраничную навигацию с первой
страницы.
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"
}