Claude Platform Docs

베타

Models
beta_api_error: object{ type: "api_error", message }
type: "api_error"
message: string
beta_authentication_error: object{ type: "authentication_error", message }
type: "authentication_error"
message: string
beta_billing_error: object{ type: "billing_error", message }
type: "billing_error"
message: string
beta_currency: "USD"
"USD"
beta_error_response: object{ type: "error", error, request_id }
beta_gateway_timeout_error: object{ type: "timeout_error", message }
type: "timeout_error"
message: string
beta_invalid_request_error: object{ type: "invalid_request_error", message }
type: "invalid_request_error"
message: string
beta_monetary_amount: object{ amount, currency }

A monetary amount in a specific currency.

amount: string

Amount in minor units of the currency, as an integer decimal string with no leading zeros: "2500" is $25.00 and "50" is fifty cents. A string rather than a number so no float rounding is ever applied.

currency: "USD"

Uppercase ISO-4217 currency code. USD is the only currency currently supported; the accepted set is closed and grows only when a new currency is priced.

beta_not_found_error: object{ type: "not_found_error", message }
type: "not_found_error"
message: string
beta_overloaded_error: object{ type: "overloaded_error", message }
type: "overloaded_error"
message: string
beta_permission_error: object{ type: "permission_error", message }
type: "permission_error"
message: string
beta_rate_limit_error: object{ type: "rate_limit_error", message }
type: "rate_limit_error"
message: string

베타모델

모델 목록 조회
$ ant beta:models list
GET/v1/models

사용 가능한 모델을 나열합니다.

모델 조회
$ ant beta:models retrieve
GET/v1/models/{model_id}

특정 모델을 조회합니다.

베타메시지

메시지 생성
$ ant beta:messages create
POST/v1/messages

텍스트 및/또는 이미지 콘텐츠가 포함된 구조화된 입력 메시지 목록을 전송하면 모델이 대화의 다음 메시지를 생성합니다.

메시지의 토큰 수 계산
$ ant beta:messages count-tokens
POST/v1/messages/count_tokens

메시지의 토큰 수를 계산합니다.

베타메시지배치

메시지 배치 생성
$ ant beta:messages:batches create
POST/v1/messages/batches

메시지 생성 요청의 배치를 전송합니다.

메시지 배치 조회
$ ant beta:messages:batches retrieve
GET/v1/messages/batches/{message_batch_id}

이 엔드포인트는 멱등성(idempotent)을 가지며 메시지 배치 완료 여부를 폴링하는 데 사용할 수 있습니다. 메시지 배치의 결과에 액세스하려면 응답의 results_url 필드로 요청을 보내세요.

메시지 배치 목록 조회
$ ant beta:messages:batches list
GET/v1/messages/batches

워크스페이스 내의 모든 메시지 배치를 나열합니다. 가장 최근에 생성된 배치가 먼저 반환됩니다.

메시지 배치 취소
$ ant beta:messages:batches cancel
POST/v1/messages/batches/{message_batch_id}/cancel

배치는 처리가 종료되기 전까지 언제든지 취소할 수 있습니다. 취소가 시작되면 배치는 canceling 상태로 전환되며, 이 시점에서 시스템은 취소를 최종 완료하기 전에 진행 중이며 중단할 수 없는 요청을 먼저 완료할 수 있습니다.

메시지 배치 삭제
$ ant beta:messages:batches delete
DELETE/v1/messages/batches/{message_batch_id}

메시지 배치를 삭제합니다.

메시지 배치 결과 조회
$ ant beta:messages:batches results
GET/v1/messages/batches/{message_batch_id}/results

메시지 배치의 결과를 .jsonl 파일로 스트리밍합니다.

베타에이전트

에이전트 생성
$ ant beta:agents create
POST/v1/agents
에이전트 목록 조회
$ ant beta:agents list
GET/v1/agents
에이전트 조회
$ ant beta:agents retrieve
GET/v1/agents/{agent_id}
에이전트 업데이트
$ ant beta:agents update
POST/v1/agents/{agent_id}
에이전트 보관
$ ant beta:agents archive
POST/v1/agents/{agent_id}/archive

베타에이전트버전

에이전트 버전 목록 조회
$ ant beta:agents:versions list
GET/v1/agents/{agent_id}/versions

베타환경

환경 생성
$ ant beta:environments create
POST/v1/environments

지정된 구성으로 새 환경을 생성합니다.

환경 목록 조회
$ ant beta:environments list
GET/v1/environments

페이지네이션을 지원하는 환경 목록을 조회합니다.

환경 조회
$ ant beta:environments retrieve
GET/v1/environments/{environment_id}

ID로 특정 환경을 조회합니다.

환경 업데이트
$ ant beta:environments update
POST/v1/environments/{environment_id}

기존 환경의 구성을 업데이트합니다.

환경 삭제
$ ant beta:environments delete
DELETE/v1/environments/{environment_id}

ID로 환경을 삭제합니다. 삭제 확인을 반환합니다.

환경 보관
$ ant beta:environments archive
POST/v1/environments/{environment_id}/archive

ID로 환경을 보관합니다. 보관된 환경은 새 세션을 생성하는 데 사용할 수 없습니다.

베타환경작업

작업 항목 조회
$ ant beta:environments:work retrieve
GET/v1/environments/{environment_id}/work/{work_id}

참고: 이 엔드포인트는 자체 호스팅 샌드박스 환경에서 세션을 오케스트레이션하기 위해 SDK 및 CLI에서 제공하는 사전 빌드된 환경 워커에 의해 자동으로 호출됩니다. 참조용으로 여기에 포함되어 있으며, 직접 호출할 필요는 없습니다.

작업 폴링
$ ant beta:environments:work poll
GET/v1/environments/{environment_id}/work/poll

참고: 이 엔드포인트는 자체 호스팅 샌드박스 환경에서 세션을 오케스트레이션하기 위해 SDK 및 CLI에서 제공하는 사전 빌드된 환경 워커에 의해 자동으로 호출됩니다. 참조용으로 여기에 포함되어 있으며, 직접 호출할 필요는 없습니다.

작업 확인
$ ant beta:environments:work ack
POST/v1/environments/{environment_id}/work/{work_id}/ack

참고: 이러한 엔드포인트는 자체 호스팅 샌드박스 환경과의 세션을 오케스트레이션하기 위해 SDK 및 CLI에서 제공되는 사전 빌드된 환경 워커에 의해 자동으로 호출됩니다. 참조용으로 여기에 포함되어 있으며, 직접 호출할 필요는 없습니다.

하트비트 기록
$ ant beta:environments:work heartbeat
POST/v1/environments/{environment_id}/work/{work_id}/heartbeat

참고: 이러한 엔드포인트는 자체 호스팅 샌드박스 환경과의 세션을 오케스트레이션하기 위해 SDK 및 CLI에서 제공되는 사전 빌드된 환경 워커에 의해 자동으로 호출됩니다. 참조용으로 여기에 포함되어 있으며, 직접 호출할 필요는 없습니다.

작업 중지
$ ant beta:environments:work stop
POST/v1/environments/{environment_id}/work/{work_id}/stop

참고: 이러한 엔드포인트는 자체 호스팅 샌드박스 환경과의 세션을 오케스트레이션하기 위해 SDK 및 CLI에서 제공되는 사전 빌드된 환경 워커에 의해 자동으로 호출됩니다. 참조용으로 여기에 포함되어 있으며, 직접 호출할 필요는 없습니다.

작업 항목 나열
$ ant beta:environments:work list
GET/v1/environments/{environment_id}/work

참고: 이러한 엔드포인트는 자체 호스팅 샌드박스 환경과의 세션을 오케스트레이션하기 위해 SDK 및 CLI에서 제공되는 사전 빌드된 환경 워커에 의해 자동으로 호출됩니다. 참조용으로 여기에 포함되어 있으며, 직접 호출할 필요는 없습니다.

작업 항목 업데이트
$ ant beta:environments:work update
POST/v1/environments/{environment_id}/work/{work_id}

참고: 이러한 엔드포인트는 자체 호스팅 샌드박스 환경과의 세션을 오케스트레이션하기 위해 SDK 및 CLI에서 제공되는 사전 빌드된 환경 워커에 의해 자동으로 호출됩니다. 참조용으로 여기에 포함되어 있으며, 직접 호출할 필요는 없습니다.

큐 통계 가져오기
$ ant beta:environments:work stats
GET/v1/environments/{environment_id}/work/stats

환경의 작업 큐에 대한 통계를 가져옵니다.

베타세션

세션 생성
$ ant beta:sessions create
POST/v1/sessions
세션 나열
$ ant beta:sessions list
GET/v1/sessions
세션 가져오기
$ ant beta:sessions retrieve
GET/v1/sessions/{session_id}
세션 업데이트
$ ant beta:sessions update
POST/v1/sessions/{session_id}
세션 삭제
$ ant beta:sessions delete
DELETE/v1/sessions/{session_id}
세션 보관
$ ant beta:sessions archive
POST/v1/sessions/{session_id}/archive

베타세션이벤트

이벤트 나열
$ ant beta:sessions:events list
GET/v1/sessions/{session_id}/events
이벤트 전송
$ ant beta:sessions:events send
POST/v1/sessions/{session_id}/events
이벤트 스트리밍
$ ant beta:sessions:events stream
GET/v1/sessions/{session_id}/events/stream

베타세션리소스

세션 리소스 추가
$ ant beta:sessions:resources add
POST/v1/sessions/{session_id}/resources
세션 리소스 나열
$ ant beta:sessions:resources list
GET/v1/sessions/{session_id}/resources
세션 리소스 가져오기
$ ant beta:sessions:resources retrieve
GET/v1/sessions/{session_id}/resources/{resource_id}
세션 리소스 업데이트
$ ant beta:sessions:resources update
POST/v1/sessions/{session_id}/resources/{resource_id}
세션 리소스 삭제
$ ant beta:sessions:resources delete
DELETE/v1/sessions/{session_id}/resources/{resource_id}

베타세션스레드

세션 스레드 나열
$ ant beta:sessions:threads list
GET/v1/sessions/{session_id}/threads
세션 스레드 가져오기
$ ant beta:sessions:threads retrieve
GET/v1/sessions/{session_id}/threads/{thread_id}
세션 스레드 보관
$ ant beta:sessions:threads archive
POST/v1/sessions/{session_id}/threads/{thread_id}/archive

베타세션스레드이벤트

세션 스레드 이벤트 나열
$ ant beta:sessions:threads:events list
GET/v1/sessions/{session_id}/threads/{thread_id}/events
세션 스레드 이벤트 스트리밍
$ ant beta:sessions:threads:events stream
GET/v1/sessions/{session_id}/threads/{thread_id}/stream

베타배포

배포 생성
$ ant beta:deployments create
POST/v1/deployments
배포 나열
$ ant beta:deployments list
GET/v1/deployments
배포 가져오기
$ ant beta:deployments retrieve
GET/v1/deployments/{deployment_id}
배포 업데이트
$ ant beta:deployments update
POST/v1/deployments/{deployment_id}
배포 보관
$ ant beta:deployments archive
POST/v1/deployments/{deployment_id}/archive
지금 배포 실행
$ ant beta:deployments run
POST/v1/deployments/{deployment_id}/run
배포 일시 중지
$ ant beta:deployments pause
POST/v1/deployments/{deployment_id}/pause
배포 일시 중지 해제
$ ant beta:deployments unpause
POST/v1/deployments/{deployment_id}/unpause

베타배포 실행

배포 실행 목록 조회
$ ant beta:deployment-runs list
GET/v1/deployment_runs
배포 실행 조회
$ ant beta:deployment-runs retrieve
GET/v1/deployment_runs/{deployment_run_id}

베타볼트

볼트 생성
$ ant beta:vaults create
POST/v1/vaults
볼트 목록 조회
$ ant beta:vaults list
GET/v1/vaults
볼트 조회
$ ant beta:vaults retrieve
GET/v1/vaults/{vault_id}
볼트 업데이트
$ ant beta:vaults update
POST/v1/vaults/{vault_id}
볼트 삭제
$ ant beta:vaults delete
DELETE/v1/vaults/{vault_id}
볼트 보관
$ ant beta:vaults archive
POST/v1/vaults/{vault_id}/archive

베타볼트자격 증명

자격 증명 생성
$ ant beta:vaults:credentials create
POST/v1/vaults/{vault_id}/credentials
자격 증명 목록 조회
$ ant beta:vaults:credentials list
GET/v1/vaults/{vault_id}/credentials
자격 증명 조회
$ ant beta:vaults:credentials retrieve
GET/v1/vaults/{vault_id}/credentials/{credential_id}
자격 증명 업데이트
$ ant beta:vaults:credentials update
POST/v1/vaults/{vault_id}/credentials/{credential_id}
자격 증명 삭제
$ ant beta:vaults:credentials delete
DELETE/v1/vaults/{vault_id}/credentials/{credential_id}
자격 증명 보관
$ ant beta:vaults:credentials archive
POST/v1/vaults/{vault_id}/credentials/{credential_id}/archive
MCP OAuth 자격 증명 검증
$ ant beta:vaults:credentials mcp-oauth-validate
POST/v1/vaults/{vault_id}/credentials/{credential_id}/mcp_oauth_validate
메모리 스토어 생성
$ ant beta:memory-stores create
POST/v1/memory_stores
메모리 스토어 목록 조회
$ ant beta:memory-stores list
GET/v1/memory_stores
메모리 스토어 조회
$ ant beta:memory-stores retrieve
GET/v1/memory_stores/{memory_store_id}
메모리 스토어 업데이트
$ ant beta:memory-stores update
POST/v1/memory_stores/{memory_store_id}
메모리 스토어 삭제
$ ant beta:memory-stores delete
DELETE/v1/memory_stores/{memory_store_id}
메모리 스토어 보관
$ ant beta:memory-stores archive
POST/v1/memory_stores/{memory_store_id}/archive

베타메모리 스토어메모리

메모리 생성
$ ant beta:memory-stores:memories create
POST/v1/memory_stores/{memory_store_id}/memories
메모리 목록 조회
$ ant beta:memory-stores:memories list
GET/v1/memory_stores/{memory_store_id}/memories
메모리 조회
$ ant beta:memory-stores:memories retrieve
GET/v1/memory_stores/{memory_store_id}/memories/{memory_id}
메모리 업데이트
$ ant beta:memory-stores:memories update
POST/v1/memory_stores/{memory_store_id}/memories/{memory_id}
메모리 삭제
$ ant beta:memory-stores:memories delete
DELETE/v1/memory_stores/{memory_store_id}/memories/{memory_id}

베타메모리 스토어메모리 버전

메모리 버전 목록 조회
$ ant beta:memory-stores:memory-versions list
GET/v1/memory_stores/{memory_store_id}/memory_versions
메모리 버전 조회
$ ant beta:memory-stores:memory-versions retrieve
GET/v1/memory_stores/{memory_store_id}/memory_versions/{memory_version_id}
메모리 버전 삭제 처리
$ ant beta:memory-stores:memory-versions redact
POST/v1/memory_stores/{memory_store_id}/memory_versions/{memory_version_id}/redact

베타파일

파일 업로드
$ ant beta:files upload
POST/v1/files
파일 목록 조회
$ ant beta:files list
GET/v1/files
파일 다운로드
$ ant beta:files download
GET/v1/files/{file_id}/content
파일 메타데이터 조회
$ ant beta:files retrieve-metadata
GET/v1/files/{file_id}
파일 삭제
$ ant beta:files delete
DELETE/v1/files/{file_id}

베타스킬

스킬 생성
$ ant beta:skills create
POST/v1/skills
스킬 목록 조회
$ ant beta:skills list
GET/v1/skills
스킬 조회
$ ant beta:skills retrieve
GET/v1/skills/{skill_id}
스킬 삭제
$ ant beta:skills delete
DELETE/v1/skills/{skill_id}

베타스킬버전

스킬 버전 생성
$ ant beta:skills:versions create
POST/v1/skills/{skill_id}/versions
스킬 버전 목록 조회
$ ant beta:skills:versions list
GET/v1/skills/{skill_id}/versions
스킬 버전 콘텐츠 다운로드
$ ant beta:skills:versions download
GET/v1/skills/{skill_id}/versions/{version}/content

스킬 버전의 콘텐츠를 zip 아카이브로 다운로드합니다.

스킬 버전 조회
$ ant beta:skills:versions retrieve
GET/v1/skills/{skill_id}/versions/{version}
스킬 버전 삭제
$ ant beta:skills:versions delete
DELETE/v1/skills/{skill_id}/versions/{version}
사용자 프로필 생성
$ ant beta:user-profiles create
POST/v1/user_profiles
사용자 프로필 목록 조회
$ ant beta:user-profiles list
GET/v1/user_profiles
사용자 프로필 조회
$ ant beta:user-profiles retrieve
GET/v1/user_profiles/{user_profile_id}
사용자 프로필 업데이트
$ ant beta:user-profiles update
POST/v1/user_profiles/{user_profile_id}
사용자 프로필 삭제
$ ant beta:user-profiles delete
DELETE/v1/user_profiles/{user_profile_id}
등록 URL 생성
$ ant beta:user-profiles create-enrollment-url
POST/v1/user_profiles/{user_profile_id}/enrollment_url

베타사용자 프로필작업 URL

작업 URL 생성
$ ant beta:user-profiles:action-urls create
POST/v1/user_profiles/{user_profile_id}/action_urls

베타Dream

Dream 생성
$ ant beta:dreams create
POST/v1/dreams

과거 세션을 사용하여 메모리 저장소의 재구성된 버전을 생성하는 비동기 작업을 시작하고, 결과를 폴링할 수 있는 드림을 반환받습니다.

Dream 목록 조회
$ ant beta:dreams list
GET/v1/dreams

워크스페이스의 드림 목록을 최신순으로 조회합니다.

Dream 조회
$ ant beta:dreams retrieve
GET/v1/dreams/{dream_id}

ID로 드림을 조회하여 상태, 출력 메모리 저장소, 토큰 사용량을 확인합니다.

Dream 취소
$ ant beta:dreams cancel
POST/v1/dreams/{dream_id}/cancel

pending 또는 running 상태의 드림을 중지합니다.

Dream 보관
$ ant beta:dreams archive
POST/v1/dreams/{dream_id}/archive

completed, failed 또는 canceled 상태의 드림을 기본 드림 목록에서 숨깁니다.

베타터널

터널 생성
$ ant beta:tunnels create
POST/v1/tunnels

Tunnels API는 리서치 프리뷰 단계입니다. anthropic-beta: mcp-tunnels-2026-06-22 헤더가 필요하며, 지원 중단 기간 없이 변경될 수 있습니다. 이 API는 /v1/organizations/tunnels의 Admin API 엔드포인트를 대체하며, 해당 엔드포인트는 마이그레이션 기간 동안 계속 사용할 수 있습니다.

터널 조회
$ ant beta:tunnels retrieve
GET/v1/tunnels/{tunnel_id}

Tunnels API는 리서치 프리뷰 단계입니다. anthropic-beta: mcp-tunnels-2026-06-22 헤더가 필요하며, 지원 중단 기간 없이 변경될 수 있습니다. 이 API는 /v1/organizations/tunnels의 Admin API 엔드포인트를 대체하며, 해당 엔드포인트는 마이그레이션 기간 동안 계속 사용할 수 있습니다.

터널 목록 조회
$ ant beta:tunnels list
GET/v1/tunnels

Tunnels API는 리서치 프리뷰 단계입니다. anthropic-beta: mcp-tunnels-2026-06-22 헤더가 필요하며, 지원 중단 기간 없이 변경될 수 있습니다. 이 API는 /v1/organizations/tunnels의 Admin API 엔드포인트를 대체하며, 해당 엔드포인트는 마이그레이션 기간 동안 계속 사용할 수 있습니다.

터널 보관
$ ant beta:tunnels archive
POST/v1/tunnels/{tunnel_id}/archive

Tunnels API는 리서치 프리뷰 단계입니다. anthropic-beta: mcp-tunnels-2026-06-22 헤더가 필요하며, 지원 중단 기간 없이 변경될 수 있습니다. 이 API는 /v1/organizations/tunnels의 Admin API 엔드포인트를 대체하며, 해당 엔드포인트는 마이그레이션 기간 동안 계속 사용할 수 있습니다.

터널 토큰 공개
$ ant beta:tunnels reveal-token
POST/v1/tunnels/{tunnel_id}/reveal_token

Tunnels API는 리서치 프리뷰 단계입니다. anthropic-beta: mcp-tunnels-2026-06-22 헤더가 필요하며, 지원 중단 기간 없이 변경될 수 있습니다. 이 API는 /v1/organizations/tunnels의 Admin API 엔드포인트를 대체하며, 해당 엔드포인트는 마이그레이션 기간 동안 계속 사용할 수 있습니다.

터널 토큰 교체
$ ant beta:tunnels rotate-token
POST/v1/tunnels/{tunnel_id}/rotate_token

Tunnels API는 리서치 프리뷰 단계입니다. anthropic-beta: mcp-tunnels-2026-06-22 헤더가 필요하며, 지원 중단 기간 없이 변경될 수 있습니다. 이 API는 /v1/organizations/tunnels의 Admin API 엔드포인트를 대체하며, 해당 엔드포인트는 마이그레이션 기간 동안 계속 사용할 수 있습니다.

베타터널인증서

터널 인증서 생성
$ ant beta:tunnels:certificates create
POST/v1/tunnels/{tunnel_id}/certificates

Tunnels API는 리서치 프리뷰 단계입니다. anthropic-beta: mcp-tunnels-2026-06-22 헤더가 필요하며, 지원 중단 기간 없이 변경될 수 있습니다. 이 API는 /v1/organizations/tunnels의 Admin API 엔드포인트를 대체하며, 해당 엔드포인트는 마이그레이션 기간 동안 계속 사용할 수 있습니다.

터널 인증서 조회
$ ant beta:tunnels:certificates retrieve
GET/v1/tunnels/{tunnel_id}/certificates/{certificate_id}

Tunnels API는 리서치 프리뷰 단계입니다. anthropic-beta: mcp-tunnels-2026-06-22 헤더가 필요하며, 지원 중단 기간 없이 변경될 수 있습니다. 이 API는 /v1/organizations/tunnels의 Admin API 엔드포인트를 대체하며, 해당 엔드포인트는 마이그레이션 기간 동안 계속 사용할 수 있습니다.

터널 인증서 목록 조회
$ ant beta:tunnels:certificates list
GET/v1/tunnels/{tunnel_id}/certificates

Tunnels API는 리서치 프리뷰 단계입니다. anthropic-beta: mcp-tunnels-2026-06-22 헤더가 필요하며, 지원 중단 기간 없이 변경될 수 있습니다. 이 API는 /v1/organizations/tunnels의 Admin API 엔드포인트를 대체하며, 해당 엔드포인트는 마이그레이션 기간 동안 계속 사용할 수 있습니다.

터널 인증서 보관
$ ant beta:tunnels:certificates archive
POST/v1/tunnels/{tunnel_id}/certificates/{certificate_id}/archive

Tunnels API는 리서치 프리뷰 단계입니다. anthropic-beta: mcp-tunnels-2026-06-22 헤더가 필요하며, 지원 중단 기간 없이 변경될 수 있습니다. 이 API는 /v1/organizations/tunnels의 Admin API 엔드포인트를 대체하며, 해당 엔드포인트는 마이그레이션 기간 동안 계속 사용할 수 있습니다.

베타조직

현재 조직 조회
$ ant beta:organization retrieve
GET/v1/organizations/me

인증된 API 키와 연결된 조직에 대한 정보를 조회합니다.

베타조직API 키

API 키 목록 조회
$ ant beta:organization:api-keys list
GET/v1/organizations/api_keys
API 키 조회 (Admin API)
$ ant beta:organization:api-keys retrieve
GET/v1/organizations/api_keys/{api_key_id}

조직 내 단일 API 키에 대한 정보를 ID로 조회합니다. 이 Admin API 엔드포인트는 Admin API 키가 필요하고, 프로그래밍 방식의 키 관리를 위한 것이며, 키의 비밀 값은 절대 반환하지 않습니다. 자신의 API 키를 보거나 생성하려면 Claude Console의 API 키로 이동하세요.

API 키 업데이트
$ ant beta:organization:api-keys update
POST/v1/organizations/api_keys/{api_key_id}

베타조직외부 키

외부 키 생성
$ ant beta:organization:external-keys create
POST/v1/organizations/external_keys

호출자의 조직이 소유하는 외부 키 구성을 생성합니다.

외부 키 목록 조회
$ ant beta:organization:external-keys list
GET/v1/organizations/external_keys

호출자의 조직에 있는 외부 키 구성을 나열합니다.

외부 키 조회
$ ant beta:organization:external-keys retrieve
GET/v1/organizations/external_keys/{external_key_id}

호출자의 조직에 있는 단일 외부 키 구성을 ID로 조회합니다.

외부 키 업데이트
$ ant beta:organization:external-keys update
POST/v1/organizations/external_keys/{external_key_id}

외부 키 구성을 부분적으로 업데이트합니다. 생략된 필드는 변경되지 않습니다.

외부 키 삭제
$ ant beta:organization:external-keys delete
DELETE/v1/organizations/external_keys/{external_key_id}

외부 키 구성을 삭제합니다.

외부 키 검증
$ ant beta:organization:external-keys validate
POST/v1/organizations/external_keys/{external_key_id}/validate

고객의 KMS를 대상으로 외부 키 구성을 검증합니다.

베타조직페더레이션발급자

페더레이션 발급자 생성
$ ant beta:organization:federation:issuers create
POST/v1/organizations/federation_issuers

org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.

페더레이션 발급자 목록 조회
$ ant beta:organization:federation:issuers list
GET/v1/organizations/federation_issuers

org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.

페더레이션 발급자 조회
$ ant beta:organization:federation:issuers retrieve
GET/v1/organizations/federation_issuers/{federation_issuer_id}

org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.

페더레이션 발급자 업데이트
$ ant beta:organization:federation:issuers update
POST/v1/organizations/federation_issuers/{federation_issuer_id}

org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.

페더레이션 발급자 보관
$ ant beta:organization:federation:issuers archive
POST/v1/organizations/federation_issuers/{federation_issuer_id}/archive

org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.

베타조직페더레이션규칙

페더레이션 규칙 생성
$ ant beta:organization:federation:rules create
POST/v1/organizations/federation_rules

org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.

페더레이션 규칙 목록 조회
$ ant beta:organization:federation:rules list
GET/v1/organizations/federation_rules

org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.

페더레이션 규칙 조회
$ ant beta:organization:federation:rules retrieve
GET/v1/organizations/federation_rules/{federation_rule_id}

org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.

페더레이션 규칙 업데이트
$ ant beta:organization:federation:rules update
POST/v1/organizations/federation_rules/{federation_rule_id}

org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.

페더레이션 규칙 보관
$ ant beta:organization:federation:rules archive
POST/v1/organizations/federation_rules/{federation_rule_id}/archive

org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.

베타조직페더레이션규칙워크스페이스

페더레이션 규칙 워크스페이스 추가
$ ant beta:organization:federation:rules:workspaces add
POST/v1/organizations/federation_rules/{federation_rule_id}/workspaces

org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.

페더레이션 규칙 워크스페이스 목록 조회
$ ant beta:organization:federation:rules:workspaces list
GET/v1/organizations/federation_rules/{federation_rule_id}/workspaces

org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.

페더레이션 규칙 워크스페이스 제거
$ ant beta:organization:federation:rules:workspaces remove
DELETE/v1/organizations/federation_rules/{federation_rule_id}/workspaces/{workspace_id}

org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.

베타조직초대

초대 생성
$ ant beta:organization:invites create
POST/v1/organizations/invites

이메일로 사용자를 조직에 초대합니다.

초대 목록 조회
$ ant beta:organization:invites list
GET/v1/organizations/invites

조직의 초대를 나열합니다.

초대 조회
$ ant beta:organization:invites retrieve
GET/v1/organizations/invites/{invite_id}

ID로 초대를 조회합니다.

초대 삭제
$ ant beta:organization:invites delete
DELETE/v1/organizations/invites/{invite_id}

대기 중인 초대를 삭제합니다.

베타조직서비스 계정

서비스 계정 생성
$ ant beta:organization:service-accounts create
POST/v1/organizations/service_accounts

org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.

서비스 계정 목록 조회
$ ant beta:organization:service-accounts list
GET/v1/organizations/service_accounts

org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.

서비스 계정 조회
$ ant beta:organization:service-accounts retrieve
GET/v1/organizations/service_accounts/{service_account_id}

org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.

서비스 계정 업데이트
$ ant beta:organization:service-accounts update
POST/v1/organizations/service_accounts/{service_account_id}

org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.

서비스 계정 보관
$ ant beta:organization:service-accounts archive
POST/v1/organizations/service_accounts/{service_account_id}/archive

org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.

베타조직서비스 계정워크스페이스

서비스 계정에 워크스페이스 추가
$ ant beta:organization:service-accounts:workspaces add
POST/v1/organizations/service_accounts/{service_account_id}/workspaces

org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.

서비스 계정의 워크스페이스 목록 조회
$ ant beta:organization:service-accounts:workspaces list
GET/v1/organizations/service_accounts/{service_account_id}/workspaces

org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.

서비스 계정에서 워크스페이스 제거
$ ant beta:organization:service-accounts:workspaces remove
DELETE/v1/organizations/service_accounts/{service_account_id}/workspaces/{workspace_id}

org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.

베타조직사용자

사용자 목록 조회
$ ant beta:organization:users list
GET/v1/organizations/users

조직의 멤버를 나열합니다.

사용자 조회
$ ant beta:organization:users retrieve
GET/v1/organizations/users/{user_id}

사용자 ID로 조직의 멤버를 조회합니다.

사용자 업데이트
$ ant beta:organization:users update
POST/v1/organizations/users/{user_id}

멤버의 조직 역할을 업데이트합니다.

사용자 제거
$ ant beta:organization:users remove
DELETE/v1/organizations/users/{user_id}

조직에서 멤버를 제거합니다.

베타조직워크스페이스

워크스페이스 목록 조회
$ ant beta:organization:workspaces list
GET/v1/organizations/workspaces
워크스페이스 생성
$ ant beta:organization:workspaces create
POST/v1/organizations/workspaces
워크스페이스 조회
$ ant beta:organization:workspaces retrieve
GET/v1/organizations/workspaces/{workspace_id}
워크스페이스 업데이트
$ ant beta:organization:workspaces update
POST/v1/organizations/workspaces/{workspace_id}
워크스페이스 보관
$ ant beta:organization:workspaces archive
POST/v1/organizations/workspaces/{workspace_id}/archive

베타조직워크스페이스속도 제한

워크스페이스 속도 제한 목록 조회
$ ant beta:organization:workspaces:rate-limits list
GET/v1/organizations/workspaces/{workspace_id}/rate_limits

워크스페이스의 속도 제한을 나열합니다.

워크스페이스 속도 제한 설정
$ ant beta:organization:workspaces:rate-limits update
POST/v1/organizations/workspaces/{workspace_id}/rate_limits/{rate_limit_id}

워크스페이스에서 하나의 속도 제한 그룹에 대한 속도 제한 재정의를 설정하거나 해제합니다.

베타조직워크스페이스멤버

워크스페이스 멤버 목록 조회
$ ant beta:organization:workspaces:members list
GET/v1/organizations/workspaces/{workspace_id}/members
워크스페이스 멤버 생성
$ ant beta:organization:workspaces:members add
POST/v1/organizations/workspaces/{workspace_id}/members
워크스페이스 멤버 조회
$ ant beta:organization:workspaces:members retrieve
GET/v1/organizations/workspaces/{workspace_id}/members/{user_id}
워크스페이스 멤버 업데이트
$ ant beta:organization:workspaces:members update
POST/v1/organizations/workspaces/{workspace_id}/members/{user_id}
워크스페이스 멤버 삭제
$ ant beta:organization:workspaces:members remove
DELETE/v1/organizations/workspaces/{workspace_id}/members/{user_id}

베타조직워크스페이스서비스 계정

서비스 계정 워크스페이스 멤버 목록 조회
$ ant beta:organization:workspaces:service-accounts list
GET/v1/organizations/workspaces/{workspace_id}/service_accounts

org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.

서비스 계정 워크스페이스 멤버 생성
$ ant beta:organization:workspaces:service-accounts add
POST/v1/organizations/workspaces/{workspace_id}/service_accounts

org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.

서비스 계정 워크스페이스 멤버 조회
$ ant beta:organization:workspaces:service-accounts retrieve
GET/v1/organizations/workspaces/{workspace_id}/service_accounts/{service_account_id}

org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.

서비스 계정 워크스페이스 멤버 업데이트
$ ant beta:organization:workspaces:service-accounts update
POST/v1/organizations/workspaces/{workspace_id}/service_accounts/{service_account_id}

org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 워크로드 ID 페더레이션 규칙에서 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.

서비스 계정 워크스페이스 멤버 삭제
$ ant beta:organization:workspaces:service-accounts remove
DELETE/v1/organizations/workspaces/{workspace_id}/service_accounts/{service_account_id}

org:admin 범위가 있는 OAuth 액세스 토큰이 필요합니다. 이 토큰은 ant auth login --scope org:admin 또는 workload identity federation(워크로드 ID 페더레이션) 규칙을 통해 얻을 수 있으며, Admin API 키는 허용되지 않습니다. Admin API로 WIF 관리를 참조하세요.

베타조직속도 제한

조직 속도 제한 목록 조회
$ ant beta:organization:rate-limits list
GET/v1/organizations/rate_limits

조직의 Messages API 속도 제한 목록을 조회합니다.

베타조직규정 준수 설정

규정 준수 설정 조회
$ ant beta:organization:compliance-settings retrieve
GET/v1/organizations/compliance_settings

조직의 Compliance Settings(규정 준수 설정)를 조회합니다.

규정 준수 설정 업데이트
$ ant beta:organization:compliance-settings update
POST/v1/organizations/compliance_settings

조직의 Compliance Settings를 업데이트합니다.

베타조직분석요약

활동 요약 조회
$ ant beta:organization:analytics:summaries list
GET/v1/organizations/analytics/summaries

지정한 날짜 범위에 대한 조직 전체의 활동 요약을 조회합니다.

베타조직분석사용자

사용자 활동 목록 조회
$ ant beta:organization:analytics:users list
GET/v1/organizations/analytics/users

커서 기반 페이지네이션으로 특정 날짜의 사용자별 활동을 가져옵니다.

베타조직분석앱채팅프로젝트

채팅 프로젝트 사용량 조회
$ ant beta:organization:analytics:apps:chat:projects list
GET/v1/organizations/analytics/apps/chat/projects

특정 날짜의 프로젝트별 활동을 커서 기반 페이지네이션으로 조회합니다.

베타조직분석커넥터

커넥터 사용량 조회
$ ant beta:organization:analytics:connectors list
GET/v1/organizations/analytics/connectors

커서 기반 페이지네이션으로 특정 날짜의 커넥터별 사용량을 가져옵니다.

베타조직분석플러그인

플러그인 사용량 조회
$ ant beta:organization:analytics:plugins list
GET/v1/organizations/analytics/plugins

페이지네이션으로 특정 날짜의 플러그인별 설치 + 호출 사용량을 가져옵니다.

베타조직분석스킬

스킬 사용량 조회
$ ant beta:organization:analytics:skills list
GET/v1/organizations/analytics/skills

커서 기반 페이지네이션으로 특정 날짜의 스킬별 사용량을 가져옵니다.

베타조직분석Artifacts

Artifact 활동 조회
$ ant beta:organization:analytics:artifacts list
GET/v1/organizations/analytics/artifacts

특정 날짜의 아티팩트 생성 활동을 MIME 유형별로 세분화하여 가져옵니다.

베타조직분석사용량 보고서

시간 경과에 따른 토큰 사용량 조회
$ ant beta:organization:analytics:usage-report list
GET/v1/organizations/analytics/usage_report

날짜 범위에 걸친 시간 경과에 따른 토큰 사용량을 조회합니다.

베타조직분석사용자 사용량 보고서

사용자별 토큰 사용량 조회
$ ant beta:organization:analytics:user-usage-report list
GET/v1/organizations/analytics/user_usage_report

날짜 범위에 걸친 사용자별 토큰 사용량을 조회합니다.

베타조직분석비용 보고서

시간 경과에 따른 비용 조회
$ ant beta:organization:analytics:cost-report list
GET/v1/organizations/analytics/cost_report

날짜 범위에 걸친 시간 경과에 따른 USD 비용을 조회합니다.

베타조직분석사용자 비용 보고서

사용자별 비용 조회
$ ant beta:organization:analytics:user-cost-report list
GET/v1/organizations/analytics/user_cost_report

날짜 범위에 걸친 사용자별 USD 비용을 조회합니다.

베타조직지출 한도

지출 한도 설정
$ ant beta:organization:spend-limits set
POST/v1/organizations/spend_limits

지출 한도를 설정합니다.

지출 한도 조회
$ ant beta:organization:spend-limits retrieve
GET/v1/organizations/spend_limits/{spend_limit_id}

ID로 지출 한도를 조회합니다.

지출 한도 삭제
$ ant beta:organization:spend-limits delete
DELETE/v1/organizations/spend_limits/{spend_limit_id}

지출 한도를 삭제합니다.

지출 한도 목록 조회
$ ant beta:organization:spend-limits list
GET/v1/organizations/spend_limits

List the organization's spend limits.

베타조직지출 한도유효

유효 지출 한도 목록 조회
$ ant beta:organization:spend-limits:effective list
GET/v1/organizations/spend_limits/effective

각 멤버의 유효 지출 한도와 기간 누적 지출액을 나열합니다.

베타조직지출 한도증액 요청

지출 한도 증액 요청 목록 조회
$ ant beta:organization:spend-limits:increase-requests list
GET/v1/organizations/spend_limit_increase_requests

지출 한도 증액 요청 목록을 최신순으로 조회합니다.

지출 한도 증액 요청 조회
$ ant beta:organization:spend-limits:increase-requests retrieve
GET/v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}

지출 한도 증액 요청을 조회합니다.

지출 한도 증액 요청 승인
$ ant beta:organization:spend-limits:increase-requests approve
POST/v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}/approve

대기 중인 지출 한도 증액 요청을 승인합니다.

지출 한도 증액 요청 거부
$ ant beta:organization:spend-limits:increase-requests deny
POST/v1/organizations/spend_limit_increase_requests/{spend_limit_increase_request_id}/deny

대기 중인 지출 한도 증액 요청을 거부합니다.

베타조직RBAC 그룹

RBAC 그룹 생성
$ ant beta:organization:rbac-groups create
POST/v1/organizations/rbac_groups

Claude Enterprise 테넌트에 RBAC 그룹을 생성합니다. API를 통해 생성된 그룹의 소스 유형은 "direct"입니다.

RBAC 그룹 목록 조회
$ ant beta:organization:rbac-groups list
GET/v1/organizations/rbac_groups

Claude Enterprise 테넌트의 RBAC 그룹 목록을 조회합니다.

RBAC 그룹 조회
$ ant beta:organization:rbac-groups retrieve
GET/v1/organizations/rbac_groups/{rbac_group_id}

ID로 RBAC 그룹을 조회합니다.

RBAC 그룹 업데이트
$ ant beta:organization:rbac-groups update
POST/v1/organizations/rbac_groups/{rbac_group_id}

RBAC 그룹의 이름을 업데이트합니다. 테넌트의 조직이 SCIM 프로비저닝을 사용하는 동안에는 ID 공급자가 프로비저닝한 그룹(소스 유형 "scim")을 API를 통해 수정할 수 없습니다.

RBAC 그룹 삭제
$ ant beta:organization:rbac-groups delete
DELETE/v1/organizations/rbac_groups/{rbac_group_id}

RBAC 그룹을 삭제합니다. 테넌트의 조직이 SCIM 프로비저닝을 사용하는 동안에는 ID 공급자가 프로비저닝한 그룹(소스 유형 "scim")을 API를 통해 삭제할 수 없습니다.

베타조직RBAC 그룹멤버

RBAC 그룹 멤버 목록 조회
$ ant beta:organization:rbac-groups:members list
GET/v1/organizations/rbac_groups/{rbac_group_id}/members

RBAC 그룹의 멤버 목록을 조회합니다.

RBAC 그룹 멤버 추가
$ ant beta:organization:rbac-groups:members add
POST/v1/organizations/rbac_groups/{rbac_group_id}/members

RBAC 그룹에 사용자를 추가합니다. 테넌트의 조직이 SCIM 프로비저닝을 사용하는 동안에는 ID 공급자가 프로비저닝한 그룹(소스 유형 "scim")의 멤버십을 API로 수정할 수 없습니다.

RBAC 그룹 멤버 제거
$ ant beta:organization:rbac-groups:members remove
DELETE/v1/organizations/rbac_groups/{rbac_group_id}/members/{user_id}

RBAC 그룹에서 사용자를 제거합니다. 테넌트의 조직이 SCIM 프로비저닝을 사용하는 동안에는 ID 공급자가 프로비저닝한 그룹(소스 유형 "scim")의 멤버십을 API로 수정할 수 없습니다.

베타조직RBAC 역할

RBAC 역할 목록 조회
$ ant beta:organization:rbac-roles list
GET/v1/organizations/rbac_roles

조직의 RBAC 역할 목록을 조회합니다.

RBAC 역할 조회
$ ant beta:organization:rbac-roles retrieve
GET/v1/organizations/rbac_roles/{rbac_role_id}

ID로 RBAC 역할을 조회합니다.

베타조직RBAC 역할권한

RBAC 역할 권한 목록 조회
$ ant beta:organization:rbac-roles:permissions list
GET/v1/organizations/rbac_roles/{rbac_role_id}/permissions

RBAC 역할이 부여하는 권한 목록을 조회합니다.

베타조직플러그인

플러그인 생성
$ ant beta:organization:plugins create
POST/v1/organizations/plugins

버전의 파일을 업로드하여 조직 소유 플러그인과 그 첫 번째 버전을 생성합니다.

플러그인 조회
$ ant beta:organization:plugins retrieve
GET/v1/organizations/plugins/{plugin_id}

ID로 플러그인을 조회합니다.

플러그인 업데이트
$ ant beta:organization:plugins update
POST/v1/organizations/plugins/{plugin_id}

Change which stored version of an organization-owned Plugin is served to members, for example to roll back to an earlier one. This pins the served version: later uploads are stored but no longer change what is served, and pinning cannot currently be undone, here or in claude.ai.

플러그인 목록 조회
$ ant beta:organization:plugins list
GET/v1/organizations/plugins

조직에서 생성된 플러그인을 최신순으로 나열합니다. 조직 자체의 플러그인 마켓플레이스에 있는 플러그인과 구성원의 개인 플러그인 마켓플레이스에 있는 플러그인이 모두 포함됩니다.

플러그인 삭제
$ ant beta:organization:plugins delete
DELETE/v1/organizations/plugins/{plugin_id}

관리자가 claude.ai에서 삭제할 때와 똑같이 플러그인과 그 플러그인이 보유한 모든 버전을 영구적으로 삭제합니다. 플러그인은 조직 소유일 수도 있고, 이후 조직을 떠난 구성원을 포함한 구성원 소유일 수도 있습니다.

베타조직플러그인버전

플러그인 버전 생성
$ ant beta:organization:plugins:versions create
POST/v1/organizations/plugins/{plugin_id}/versions

새 버전의 파일을 업로드하여 조직 소유 플러그인에 버전을 추가합니다. 플러그인의 제공 버전이 고정되지 않은 한, 추가된 버전이 구성원에게 제공되는 버전이 됩니다.

플러그인 버전 목록 조회
$ ant beta:organization:plugins:versions list
GET/v1/organizations/plugins/{plugin_id}/versions

플러그인의 버전을 최신순으로 나열합니다.

플러그인 버전 조회
$ ant beta:organization:plugins:versions retrieve
GET/v1/organizations/plugins/{plugin_id}/versions/{version}

ID로 플러그인의 특정 버전을 조회하거나 플러그인의 최신 버전을 조회합니다.

플러그인 버전 아카이브 다운로드
$ ant beta:organization:plugins:versions download
GET/v1/organizations/plugins/{plugin_id}/versions/{version}/content

특정 버전의 .zip 아카이브를 저장된 그대로 다운로드합니다. 구성원의 개인 플러그인 마켓플레이스에 있는 플러그인을 다운로드할 때마다 Compliance API 활동 피드에 기록됩니다.

베타조직플러그인설치 설정

플러그인 설치 설정 목록 조회
$ ant beta:organization:plugins:installation-settings list
GET/v1/organizations/plugins/{plugin_id}/installation_settings

조직 소유 플러그인의 설치 설정을 가장 최근에 생성된 순서로 나열합니다. 설치 설정은 플러그인이 어떤 구성원을 위한 것인지를 나타냅니다.

플러그인 설치 설정 지정
$ ant beta:organization:plugins:installation-settings set
POST/v1/organizations/plugins/{plugin_id}/installation_settings/{target}

조직 전체 또는 하나의 RBAC 그룹에 대한 조직 소유 플러그인의 설치 설정을 지정하거나 변경합니다.

플러그인 설치 설정 제거
$ ant beta:organization:plugins:installation-settings remove
DELETE/v1/organizations/plugins/{plugin_id}/installation_settings/{target}

조직 전체 또는 하나의 RBAC 그룹에 대한 조직 소유 플러그인 자체의 설치 설정을 제거합니다.

베타조직플러그인공유

플러그인 공유 목록 조회
$ ant beta:organization:plugins:shares list
GET/v1/organizations/plugins/{plugin_id}/shares

구성원 소유 플러그인의 소유자가 조직의 모든 구성원, RBAC 그룹 또는 한 명의 구성원에게 부여한 공유를 가장 최근에 부여된 순서로 나열합니다.

플러그인 마켓플레이스 목록 조회
$ ant beta:organization:plugin-marketplaces list
GET/v1/organizations/plugin_marketplaces

플러그인이 속한 플러그인 마켓플레이스를 최신순으로 나열합니다. 조직 자체의 마켓플레이스와 구성원의 개인 마켓플레이스가 모두 포함됩니다.

플러그인 마켓플레이스 조회
$ ant beta:organization:plugin-marketplaces retrieve
GET/v1/organizations/plugin_marketplaces/{marketplace_id}

ID로 플러그인 마켓플레이스를 조회합니다.

플러그인 마켓플레이스 업데이트
$ ant beta:organization:plugin-marketplaces update
POST/v1/organizations/plugin_marketplaces/{marketplace_id}

조직 자체 플러그인 마켓플레이스 중 하나의 기본 설치 설정을 지정합니다. 해당 마켓플레이스에서 자체 설정이 없는 모든 플러그인은 나중에 추가되는 플러그인을 포함하여 이 기본값을 조직 전체 설정으로 갖게 됩니다.

플러그인 마켓플레이스 리포지토리 검증
$ ant beta:organization:plugin-marketplaces validate-repository
POST/v1/organizations/plugin_marketplaces/validate_repository

Check whether a plugin marketplace held in a public GitHub repository would synchronize into claude.ai, without connecting or storing it.

플러그인 마켓플레이스 아카이브 검증
$ ant beta:organization:plugin-marketplaces validate-archive
POST/v1/organizations/plugin_marketplaces/validate_archive

Check whether a plugin marketplace, uploaded as a .zip of the marketplace directory, would synchronize into claude.ai, without connecting or storing it.

베타조직텔레메트리 대상

텔레메트리 대상 생성
$ ant beta:organization:telemetry-destinations create
POST/v1/organizations/telemetry_destinations

조직의 OpenTelemetry 대상을 등록합니다.

텔레메트리 대상 목록 조회
$ ant beta:organization:telemetry-destinations list
GET/v1/organizations/telemetry_destinations

조직의 대상 목록을 최신순으로 조회하며, 선택적으로 지정한 워크스페이스를 포함하는 대상만 조회할 수 있습니다.

텔레메트리 대상 조회
$ ant beta:organization:telemetry-destinations retrieve
GET/v1/organizations/telemetry_destinations/{destination_id}

대상의 구성, 상태 및 최근 전송 결과를 읽습니다.

텔레메트리 대상 업데이트
$ ant beta:organization:telemetry-destinations update
POST/v1/organizations/telemetry_destinations/{destination_id}

텔레메트리 대상의 설정, 상태 또는 포함하는 워크스페이스를 변경합니다.

텔레메트리 대상 삭제
$ ant beta:organization:telemetry-destinations delete
DELETE/v1/organizations/telemetry_destinations/{destination_id}

대상과 해당 워크스페이스 목록을 삭제합니다.

텔레메트리 대상 테스트
$ ant beta:organization:telemetry-destinations test
POST/v1/organizations/telemetry_destinations/{destination_id}/test

anthropic.test라는 이름의 테스트 스팬 하나를 등록된 헤더와 함께 대상으로 재시도 없이 한 번 보내고 대상의 응답을 보고합니다. 대상이 2xx 상태로 응답했는지 여부와 관계없이 응답은 200입니다. result의 유형은 success이거나, 유형이 failure이고 error에 이유가 포함됩니다. 대상의 구성, state 및 delivery_health는 변경되지 않습니다. 비활성화된 대상도 테스트할 수 있습니다. 한 대상에 대한 테스트 사이에는 10초를 기다리세요. 그보다 빨리 들어온 요청은 상태 429로 응답될 수 있습니다.

베타조직텔레메트리 대상워크스페이스

텔레메트리 대상 워크스페이스 목록 조회
$ ant beta:organization:telemetry-destinations:workspaces list
GET/v1/organizations/telemetry_destinations/{destination_id}/workspaces

대상의 워크스페이스 목록에 있는 워크스페이스를 최신 항목부터 조회합니다.

텔레메트리 대상 워크스페이스 추가
$ ant beta:organization:telemetry-destinations:workspaces add
POST/v1/organizations/telemetry_destinations/{destination_id}/workspaces/{workspace_id}

대상의 워크스페이스 목록에 워크스페이스 하나를 추가합니다.

텔레메트리 대상 워크스페이스 제거
$ ant beta:organization:telemetry-destinations:workspaces remove
DELETE/v1/organizations/telemetry_destinations/{destination_id}/workspaces/{workspace_id}

대상의 워크스페이스 목록에서 워크스페이스 하나를 제거합니다.

베타조직웹훅

조직 웹훅 엔드포인트 생성
$ ant beta:organization:webhooks create
POST/v1/organizations/webhooks

조직 웹훅 엔드포인트를 생성합니다.

조직 웹훅 엔드포인트 목록 조회
$ ant beta:organization:webhooks list
GET/v1/organizations/webhooks

조직의 웹훅 엔드포인트를 나열합니다.

조직 웹훅 엔드포인트 조회
$ ant beta:organization:webhooks retrieve
GET/v1/organizations/webhooks/{webhook_endpoint_id}

ID로 조직 웹훅 엔드포인트를 조회합니다.

조직 웹훅 엔드포인트 업데이트
$ ant beta:organization:webhooks update
POST/v1/organizations/webhooks/{webhook_endpoint_id}

조직 웹훅 엔드포인트를 업데이트합니다. 보낸 필드만 변경됩니다.

조직 웹훅 엔드포인트 삭제
$ ant beta:organization:webhooks delete
DELETE/v1/organizations/webhooks/{webhook_endpoint_id}

조직 웹훅 엔드포인트를 삭제합니다.

조직 웹훅 엔드포인트 서명 시크릿 재생성
$ ant beta:organization:webhooks regenerate-signing-secret
POST/v1/organizations/webhooks/{webhook_endpoint_id}/regenerate_signing_secret

조직 웹훅 엔드포인트의 서명 시크릿을 교체합니다. 이전 시크릿은 즉시 작동을 멈춥니다. 새 시크릿은 이 응답에서만 반환됩니다.

베타조직Claude TagSlack Channels

Set Up Slack Channel
$ ant beta:organization:claude-tag:slack-channels create
POST/v1/organizations/claude_tag/slack_channels

Set a Slack channel up for Claude Tag and return it with its identifier. If the channel is already set up, whether in claude.ai, by Claude's first use in it or by an earlier request, the existing channel is returned, so the request can be repeated. settings, when sent, is applied as an update applies it. Before a channel is set up, Claude's Slack app confirms with Slack that the channel is in the workspace, is not archived and is visible to the app; a channel that fails the confirmation returns 404. Setting the channel up and applying settings are two steps: when the second is refused, the response is the refusal, the channel stays set up with every setting unset, and the error's details.slack_channel_id holds the channel's identifier.

List Slack Channels
$ ant beta:organization:claude-tag:slack-channels list
GET/v1/organizations/claude_tag/slack_channels

List the set-up Slack channels of one Slack workspace, newest first by created_at. A channel that is not set up is not listed: Slack holds the full list of a workspace's channels. Pass slack_channel_id as well to look one channel up by its Slack identifiers: data then holds that channel, or is empty when it is not set up, and limit and page are ignored. With include_inherited=true each channel's settings holds what applies in it, and the request fails with 503 rather than resolve against a settings level that could not be read. A page cursor resumes only a request with the same include_inherited.

Get Slack Channel
$ ant beta:organization:claude-tag:slack-channels retrieve
GET/v1/organizations/claude_tag/slack_channels/{id}

Get one Slack channel and its settings. By default settings holds what the channel itself stores: a setting that is null there is not set on the channel and is inherited. With include_inherited=true, settings holds what applies in the channel once the settings levels above it are taken into account, and the request fails with 503 rather than resolve against a settings level that could not be read. Either way sources names the settings level each value comes from, so a caller tells the channel's own value from an inherited one by its source, not by whether it is null.

Update Slack Channel
$ ant beta:organization:claude-tag:slack-channels update
POST/v1/organizations/claude_tag/slack_channels/{id}

Change the settings a Slack channel stores. The update is partial: a setting left out is unchanged, and a setting sent as null is cleared, so the channel inherits it. If any value is refused, no setting in the request is stored. A group direct message takes no settings and returns 400.

Remove Slack Channel
$ ant beta:organization:claude-tag:slack-channels delete
DELETE/v1/organizations/claude_tag/slack_channels/{id}

Remove a Slack channel from Claude Tag. This deletes the channel's stored settings and its Bundle Targets at once, and then, in the background, the channel's sessions and their transcripts, its memory, its routines and the artifacts published from it. None of it can be restored. The channel in Slack and its messages are unchanged. The request is refused with 400 and error.details.error_code slack_channel_enabled while enabled resolves to true for the channel, as a read with include_inherited=true returns it: set enabled to false on the channel first. This guards against removing a channel in use by mistake; it is not a way to keep Claude out, because the removal deletes the channel's own enabled: false with its other settings, after which the channel inherits again and Claude's next use of it can set it up anew with a new identifier. The identifier returns 404 as soon as the request returns, so a repeated removal returns 404. A group direct message returns 400, and so does a channel that holds configuration this API does not manage.

베타조직Claude TagSlack Workspaces

List Slack Workspaces
$ ant beta:organization:claude-tag:slack-workspaces list
GET/v1/organizations/claude_tag/slack_workspaces

List the set-up Slack workspaces the organization owns, newest first by created_at. Pass slack_workspace_id to look one workspace up by its Slack identifier: data then holds that workspace, or is empty when it is not set up. With include_inherited=true each workspace's settings holds what applies in it, and the request fails with 503 rather than resolve against a settings level that could not be read. A page cursor resumes only a request with the same include_inherited.

Get Slack Workspace
$ ant beta:organization:claude-tag:slack-workspaces retrieve
GET/v1/organizations/claude_tag/slack_workspaces/{id}

Get one Slack workspace and its settings. By default settings holds what the workspace itself stores: a setting that is null there is not set on the workspace and is inherited. With include_inherited=true, settings holds what applies in the workspace once the organization's Slack defaults are taken into account, and the request fails with 503 rather than resolve against a settings level that could not be read. Either way sources names the settings level each value comes from.

Update Slack Workspace
$ ant beta:organization:claude-tag:slack-workspaces update
POST/v1/organizations/claude_tag/slack_workspaces/{id}

Change the settings a Slack workspace stores. The update is partial: a setting left out is unchanged, and a setting sent as null is cleared, so the workspace inherits it. If any value is refused, no setting in the request is stored.

베타조직Claude TagBundles

List Bundles
$ ant beta:organization:claude-tag:bundles list
GET/v1/organizations/claude_tag/bundles

List the organization's Bundles, newest first by created_at. A Bundle that Claude Tag manages for itself is not listed.

Get Bundle
$ ant beta:organization:claude-tag:bundles retrieve
GET/v1/organizations/claude_tag/bundles/{bundle_id}

Get one Bundle. What the Bundle grants (connectors, repositories and credentials) is never returned.

베타조직Claude TagBundlesTargets

List Bundle Targets
$ ant beta:organization:claude-tag:bundles:targets list
GET/v1/organizations/claude_tag/bundles/{bundle_id}/targets

List the Slack channels and Slack workspaces a Bundle is attached to, newest first by created_at. Only channels and workspaces the organization owns are listed; a Bundle that is attached to anything else has no Bundle Target for it.

Attach Bundle
$ ant beta:organization:claude-tag:bundles:targets create
POST/v1/organizations/claude_tag/bundles/{bundle_id}/targets

Attach a Bundle to a Slack channel or a Slack workspace. A Bundle attached to a workspace can be used in the workspace and in every channel in it. Attaching a Bundle to a channel or workspace it is already attached to returns the existing Bundle Target. The channel or workspace must be set up: attaching never sets a channel up. A group direct message takes no Bundle and returns 400.

Get Bundle Target
$ ant beta:organization:claude-tag:bundles:targets retrieve
GET/v1/organizations/claude_tag/bundles/{bundle_id}/targets/{target_id}

Get one Bundle Target. Returns 404 when target_id is the identifier of another Bundle's Bundle Target, or the Bundle Target was detached.

Detach Bundle
$ ant beta:organization:claude-tag:bundles:targets delete
DELETE/v1/organizations/claude_tag/bundles/{bundle_id}/targets/{target_id}

Detach a Bundle from a Slack channel or a Slack workspace. A repeated detach returns 404.