Claude Platform Docs

Daftar Workspace untuk Akun Layanan

$ ant beta:organization:service-accounts:workspaces list
GET/v1/organizations/service_accounts/{service_account_id}/workspaces

Memerlukan token akses OAuth dengan cakupan org:admin, dari ant auth login --scope org:admin atau aturan workload identity federation; kunci Admin API tidak diterima. Lihat Kelola WIF dengan Admin API.

Menampilkan daftar workspace tempat akun layanan menjadi anggota.

Setiap entri menyertakan workspace_role akun layanan di workspace tersebut. Gunakan limit dan kursor next_page untuk paginasi. Ketika akun layanan tidak memiliki keanggotaan workspace default yang eksplisit, keanggotaan implisit (implicit: true) dikembalikan sebagai entri pertama pada halaman pertama; dengan limit=1 halaman pertama dapat mengembalikan hingga 2 entri (entri implisit ditambah satu keanggotaan eksplisit) sehingga kursor paginasi dapat diturunkan. Keanggotaan hanya dikembalikan selama akun layanan aktif. Tanpa kursor page, akun layanan yang diarsipkan mengembalikan daftar kosong. Kursor page yang tidak cocok dengan keanggotaan aktif mengembalikan kesalahan invalid-request 400. Kursor berhenti cocok ketika keanggotaan dihapus, workspace dihapus, atau akun layanan diarsipkan. Mulai ulang paginasi dari halaman pertama untuk memulihkan.

Parameters
--service-account-id: string

Path param: ID of the service account.

--limit: optional number

Query param: Number of results per page.

maximum100
minimum1
--page: optional string

Query param: Opaque cursor from a previous response's next_page.

--beta: optional array of AnthropicBeta

Header param: Optional header to specify the beta version(s) you want to use.

Returns
BetaServiceAccountWorkspaceMemberListResponse: object{ data, next_page }
data: array of BetaServiceAccountWorkspaceMember { created_by_actor_id, implicit, service_account_id, 3 more }
created_by_actor_id: string

Tagged ID (user_.../svac_...) of the actor who created this membership.

implicit: boolean

True when this is the implicit default-workspace membership every service account has when no explicit membership exists. Implicit memberships have role workspace_user and cannot be removed.

service_account_id: string

Tagged service account ID (svac_...).

type: "service_account_workspace_member"
workspace_id: string

Tagged workspace ID (wrkspc_...).

workspace_role: "workspace_admin" or "workspace_billing" or "workspace_developer" or 2 more

Role of the service account in this workspace. Service accounts cannot hold the workspace_billing role.

One of the following:
"workspace_admin"
"workspace_billing"
"workspace_developer"
"workspace_restricted_developer"
"workspace_user"
next_page: string

Opaque cursor for the next page, or null if no more results.

Daftar Workspace untuk Akun Layanan
ant beta:organization:service-accounts:workspaces list \
  --api-key my-anthropic-api-key \
  --service-account-id service_account_id
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"
}