The Admin API is unavailable for individual accounts. To collaborate with teammates and add members, set up your organization in Console → Settings → Organization.
Admin API를 사용하면 조직 구성원, 워크스페이스 및 API 키를 포함한 조직의 리소스를 프로그래밍 방식으로 관리할 수 있습니다. 이를 통해 Anthropic 콘솔에서 수동 구성이 필요한 관리 작업을 프로그래밍 방식으로 제어할 수 있습니다.
Admin API는 특별한 접근 권한이 필요합니다
Admin API는 표준 API 키와 다른 특별한 Admin API 키(sk-ant-admin...으로 시작)가 필요합니다. 관리자 역할을 가진 조직 구성원만 Anthropic 콘솔을 통해 Admin API 키를 프로비저닝할 수 있습니다.
# 초대 생성curl--request POST "https://api.anthropic.com/v1/organizations/invites"\--header"anthropic-version: 2023-06-01"\--header"x-api-key: $ANTHROPIC_ADMIN_KEY"\--data '{"email":"newuser@domain.com","role":"developer"}'# 초대 나열curl"https://api.anthropic.com/v1/organizations/invites?limit=10"\--header"anthropic-version: 2023-06-01"\--header"x-api-key: $ANTHROPIC_ADMIN_KEY"# 초대 삭제curl--request DELETE "https://api.anthropic.com/v1/organizations/invites/{invite_id}"\--header"anthropic-version: 2023-06-01"\--header"x-api-key: $ANTHROPIC_ADMIN_KEY"
# API 키 나열curl"https://api.anthropic.com/v1/organizations/api_keys?limit=10&status=active&workspace_id=wrkspc_xxx"\--header"anthropic-version: 2023-06-01"\--header"x-api-key: $ANTHROPIC_ADMIN_KEY"# API 키 업데이트curl--request POST "https://api.anthropic.com/v1/organizations/api_keys/{api_key_id}"\--header"anthropic-version: 2023-06-01"\--header"x-api-key: $ANTHROPIC_ADMIN_KEY"\--data '{"status":"inactive","name":"New Key Name"}'
관리자 역할을 가진 조직 구성원만 Admin API를 사용할 수 있습니다. 또한 특별한 Admin API 키(sk-ant-admin으로 시작)가 있어야 합니다.
아니요, 보안상의 이유로 새 API 키는 Anthropic 콘솔을 통해서만 생성할 수 있습니다. Admin API는 기존 API 키만 관리할 수 있습니다.
API 키는 개별 사용자가 아닌 조직에 연결되어 있으므로 현재 상태로 유지됩니다.
아니요, 보안상의 이유로 관리자 역할을 가진 조직 구성원은 API를 통해 제거할 수 없습니다.
조직 초대는 21일 후에 만료됩니다. 현재 이 만료 기간을 수정할 방법은 없습니다.
네, 조직당 최대 100개의 워크스페이스를 가질 수 있습니다. 보관된 워크스페이스는 이 제한에 포함되지 않습니다.
모든 조직에는 편집하거나 제거할 수 없고 ID가 없는 “기본 워크스페이스”가 있습니다. 이 워크스페이스는 워크스페이스 목록 엔드포인트에 나타나지 않습니다.
조직 관리자는 자동으로 모든 워크스페이스에 대해 workspace_admin 역할을 받습니다. 조직 결제 담당자는 자동으로 workspace_billing 역할을 받습니다. 조직 사용자와 개발자는 각 워크스페이스에 수동으로 추가되어야 합니다.
조직 사용자와 개발자는 workspace_admin, workspace_developer 또는 workspace_user 역할을 할당받을 수 있습니다. workspace_billing 역할은 수동으로 할당할 수 없으며, 조직 billing 역할을 가진 사람에게 자동으로 상속됩니다.
조직 결제 담당자만 워크스페이스 역할을 관리자 역할로 업그레이드할 수 있습니다. 그 외에는 조직 관리자와 결제 담당자는 해당 조직 역할을 유지하는 동안 워크스페이스 역할을 변경하거나 워크스페이스에서 제거될 수 없습니다. 워크스페이스 접근 권한은 먼저 조직 역할을 변경하여 수정해야 합니다.
조직 관리자나 결제 담당자가 사용자나 개발자로 강등되면, 수동으로 역할이 할당된 워크스페이스를 제외한 모든 워크스페이스에 대한 접근 권한을 잃습니다. 사용자가 관리자나 결제 역할로 승격되면 모든 워크스페이스에 자동으로 접근할 수 있게 됩니다.