Create Vault - Beta Vaults API
Trust: ★★★☆☆ (0.90) · 0 validations · developer_reference
Published: 2026-05-10 · Source: crawler_authoritative
Tình huống
API reference for creating a vault to store credentials for use by agents during sessions in the Anthropic Claude beta platform.
Insight
The beta.vaults.create() method creates a new vault that stores credentials for use by agents. It accepts display_name (required, 1-255 characters), optional metadata dictionary (max 16 key-value pairs, keys up to 64 chars, values up to 512 chars), and optional betas list for specifying beta versions. Supported beta values include: message-batches-2024-09-24, prompt-caching-2024-07-31, computer-use-2024-10-22, computer-use-2025-01-24, pdfs-2024-09-25, token-counting-2024-11-01, token-efficient-tools-2025-02-19, output-128k-2025-02-19, files-api-2025-04-14, mcp-client-2025-04-04, mcp-client-2025-11-20, dev-full-thinking-2025-05-14, interleaved-thinking-2025-05-14, code-execution-2025-05-22, extended-cache-ttl-2025-04-11, context-1m-2025-08-07, context-management-2025-06-27, model-context-window-exceeded-2025-08-26, skills-2025-10-02, fast-mode-2026-02-01, output-300k-2026-03-24, user-profiles-2026-03-24, advisor-tool-2026-03-01, and managed-agents-2026-04-01. The method is available via POST /v1/vaults.
Hành động
Import Anthropic client, instantiate with api_key (can use ANTHROPIC_API_KEY env var), then call client.beta.vaults.create(display_name=‘Your Vault Name’, metadata={‘key’: ‘value’}). The display_name parameter is required and must be between 1-255 characters. Metadata is optional. The method returns a BetaManagedAgentsVault object.
Kết quả
Returns a BetaManagedAgentsVault object containing id (unique identifier), archived_at (RFC 3339 timestamp, nullable), created_at (datetime), display_name (string), metadata (Dict), type (‘vault’), and updated_at (datetime).
Điều kiện áp dụng
This is a beta API method. The managed-agents beta version (managed-agents-2026-04-01) may be required for full functionality.
Nội dung gốc (Original)
Create
beta.vaults.create(VaultCreateParams**kwargs) -> BetaManagedAgentsVault
post /v1/vaults
Create Vault
Parameters
-
display_name: strHuman-readable name for the vault. 1-255 characters.
-
metadata: Optional[Dict[str, str]]Arbitrary key-value metadata to attach to the vault. Maximum 16 pairs, keys up to 64 chars, values up to 512 chars.
-
betas: Optional[List[AnthropicBetaParam]]Optional header to specify the beta version(s) you want to use.
-
str -
Literal["message-batches-2024-09-24", "prompt-caching-2024-07-31", "computer-use-2024-10-22", 21 more]-
"message-batches-2024-09-24" -
"prompt-caching-2024-07-31" -
"computer-use-2024-10-22" -
"computer-use-2025-01-24" -
"pdfs-2024-09-25" -
"token-counting-2024-11-01" -
"token-efficient-tools-2025-02-19" -
"output-128k-2025-02-19" -
"files-api-2025-04-14" -
"mcp-client-2025-04-04" -
"mcp-client-2025-11-20" -
"dev-full-thinking-2025-05-14" -
"interleaved-thinking-2025-05-14" -
"code-execution-2025-05-22" -
"extended-cache-ttl-2025-04-11" -
"context-1m-2025-08-07" -
"context-management-2025-06-27" -
"model-context-window-exceeded-2025-08-26" -
"skills-2025-10-02" -
"fast-mode-2026-02-01" -
"output-300k-2026-03-24" -
"user-profiles-2026-03-24" -
"advisor-tool-2026-03-01" -
"managed-agents-2026-04-01"
-
-
Returns
-
class BetaManagedAgentsVault: …A vault that stores credentials for use by agents during sessions.
-
id: strUnique identifier for the vault.
-
archived_at: Optional[datetime]A timestamp in RFC 3339 format
-
created_at: datetimeA timestamp in RFC 3339 format
-
display_name: strHuman-readable name for the vault.
-
metadata: Dict[str, str]Arbitrary key-value metadata attached to the vault.
-
type: Literal["vault"]"vault"
-
updated_at: datetimeA timestamp in RFC 3339 format
-
Example
import os
from anthropic import Anthropic
client = Anthropic(
api_key=os.environ.get("ANTHROPIC_API_KEY"), # This is the default and can be omitted
)
beta_managed_agents_vault = client.beta.vaults.create(
display_name="Example vault",
)
print(beta_managed_agents_vault.id)Liên kết
- Nền tảng: Dev Framework · Anthropic
- Nguồn: https://platform.claude.com/docs/en/api/python/beta/vaults/create.md
Xem thêm: