The whole hunk
from line 2, old and new numbered
/
lines
from line 2
22
33**POST** `/v1/organizations/service_accounts/{service_account_id}/workspaces`
44
5**Requires an OAuth access token with the `org:admin` scope**, from `ant auth login --scope org:admin` or a workload identity federation rule; Admin API keys are not accepted. See [Manage WIF with the Admin API](/docs/en/manage-claude/wif-admin-api).
6
57Add a service account to a workspace with the given `workspace_role`.
68
79Mirror of `POST /workspaces/{workspace_id}/service_accounts`, addressed
from line 11
911service account is already an explicit member of the workspace, its
1012`workspace_role` is replaced with the value supplied here. Archived
1113workspaces return 400. Archived service accounts cannot be added and are
12rejected. Requires an OAuth bearer or Console session; Admin API keys
13are not accepted.
14rejected.
1415
1516## Path parameters
1617
from line 87
8687curl https://api.anthropic.com/v1/organizations/service_accounts/$SERVICE_ACCOUNT_ID/workspaces \
8788 -H 'Content-Type: application/json' \
8889 -H 'anthropic-version: 2023-06-01' \
89 -H "Authorization: Bearer $ANTHROPIC_OAUTH_TOKEN" \
90 -H "Authorization: Bearer $ANTHROPIC_AUTH_TOKEN" \
9091 -d '{
9192 "workspace_id": "workspace_id",
9293 "workspace_role": "workspace_admin"