Claude Platform Docs

Lister les comptes de service

organization.service_accounts.list(**kwargs) -> PageCursor<ServiceAccount>
GET/v1/organizations/service_accounts

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 de l'organisation de l'appelant.

Les résultats sont triés par date de création, les plus récents en premier. Utilisez limit et le curseur next_page pour paginer ; définissez include_archived=true pour inclure les comptes de service archivés.

Parameters
include_archived: bool⁠Query parameter

Include archived resources. Defaults to false.

limit: Integer⁠Query parameter

Number of results per page.

minimum1
maximum100
page: String⁠Query parameter

Opaque cursor from a previous response's next_page.

Returns
class ServiceAccount { type: :service_account, id, archived_at, 8 more }

Named non-human identity within the caller's organization.

A service account is a pure identity: name + org. Authorization lives on whatever references it (federation rules).

Lister les comptes de service
require "anthropic"

anthropic = Anthropic::Client.new(api_key: "my-anthropic-api-key")

page = anthropic.organization.service_accounts.list

puts(page)
Returns Examples
Response 200
{
  "data": [
    {
      "id": "svac_01SDCCSbTxrXDpWc1phhtcfK",
      "archived_at": "2019-12-27T18:11:19.117Z",
      "archived_by_actor_id": "archived_by_actor_id",
      "created_at": "2024-10-30T23:58:27.427722Z",
      "created_by_actor_id": "created_by_actor_id",
      "description": "description",
      "name": "ci-deploy-bot",
      "organization_role": "admin",
      "type": "service_account",
      "updated_at": "2024-10-30T23:58:27.427722Z",
      "updated_by_actor_id": "updated_by_actor_id"
    }
  ],
  "next_page": "next_page"
}