Claude Platform Docs

볼트

볼트 생성
client.Beta.Vaults.New(ctx, params) (*BetaManagedAgentsVault, error)
POST/v1/vaults
볼트 목록 조회
client.Beta.Vaults.List(ctx, params) (*PageCursor[BetaManagedAgentsVault], error)
GET/v1/vaults
볼트 조회
client.Beta.Vaults.Get(ctx, vaultID, query) (*BetaManagedAgentsVault, error)
GET/v1/vaults/{vault_id}
볼트 업데이트
client.Beta.Vaults.Update(ctx, vaultID, params) (*BetaManagedAgentsVault, error)
POST/v1/vaults/{vault_id}
볼트 삭제
client.Beta.Vaults.Delete(ctx, vaultID, body) (*BetaManagedAgentsDeletedVault, error)
DELETE/v1/vaults/{vault_id}
볼트 보관
client.Beta.Vaults.Archive(ctx, vaultID, body) (*BetaManagedAgentsVault, error)
POST/v1/vaults/{vault_id}/archive
Models
type BetaManagedAgentsDeletedVault struct { Type: "vault_deleted"; ID }

Confirmation of a deleted vault.

Type BetaManagedAgentsDeletedVaultType
ID string

Unique identifier of the deleted vault.

type BetaManagedAgentsVault struct { Type: "vault"; ID; ArchivedAt; /* 4 more */ }

A vault that stores credentials for use by agents during sessions.

Type BetaManagedAgentsVaultType
ID string

Unique identifier for the vault.

ArchivedAt Time

When the vault was archived. Null if not archived.

formatdate-time
CreatedAt Time

A timestamp in RFC 3339 format

formatdate-time
DisplayName string

Human-readable name for the vault.

Metadata map[string, string]

Arbitrary key-value metadata attached to the vault.

UpdatedAt Time

A timestamp in RFC 3339 format

formatdate-time

볼트자격 증명

자격 증명 생성
client.Beta.Vaults.Credentials.New(ctx, vaultID, params) (*BetaManagedAgentsCredential, error)
POST/v1/vaults/{vault_id}/credentials
자격 증명 목록 조회
client.Beta.Vaults.Credentials.List(ctx, vaultID, params) (*PageCursor[BetaManagedAgentsCredential], error)
GET/v1/vaults/{vault_id}/credentials
자격 증명 조회
client.Beta.Vaults.Credentials.Get(ctx, credentialID, params) (*BetaManagedAgentsCredential, error)
GET/v1/vaults/{vault_id}/credentials/{credential_id}
자격 증명 업데이트
client.Beta.Vaults.Credentials.Update(ctx, credentialID, params) (*BetaManagedAgentsCredential, error)
POST/v1/vaults/{vault_id}/credentials/{credential_id}
자격 증명 삭제
client.Beta.Vaults.Credentials.Delete(ctx, credentialID, params) (*BetaManagedAgentsDeletedCredential, error)
DELETE/v1/vaults/{vault_id}/credentials/{credential_id}
자격 증명 보관
client.Beta.Vaults.Credentials.Archive(ctx, credentialID, params) (*BetaManagedAgentsCredential, error)
POST/v1/vaults/{vault_id}/credentials/{credential_id}/archive
자격 증명 검증
client.Beta.Vaults.Credentials.MCPOAuthValidate(ctx, credentialID, params) (*BetaManagedAgentsCredentialValidation, error)
POST/v1/vaults/{vault_id}/credentials/{credential_id}/mcp_oauth_validate