Vault API
API reference for vaults, secrets, templates and authorizations.
Vault stores write-only credentials through /vault/v1, with a compatibility face at /anthropic/v1/vaults. Concepts and behavior follow Anthropic vaults (credential collections, write-only values, rotation and archival), so Anthropic experience applies. Differences: native secrets use names and static/oauth kinds; native OAuth uses authorizations, while compatible mcp_oauth creation and updates return 501; explicit allowed_hosts are required, with no unrestricted mode; Agent sessions reject nonempty vault_ids, so vault-backed MCP authentication is unavailable; application vault references return 501, including praxis_vault_ref bindings and secret writes with a vault source. Metadata labels do not attach credentials to either resource. Start with praxis.vault.vaults.create to create the containing vault.
Use your API Key as a Bearer credential to manage vaults and secrets at the address below. Secret values are write-only; no endpoint returns them.
https://api.deepraxis.ai/vault/v1
| Resource | Path |
|---|---|
| Vaults | /vault/v1/vaults |
| Secret | /vault/v1/vaults/{vault_id}/secrets |
| Templates | /vault/v1/templates |
| Authorizations | /vault/v1/authorizations |
Address a secret by its name or its vsec_ ID. Lists page with cursor and limit (default 50, at most 200); a null next_cursor means there is no next page.
The same vaults are also reachable through the Claude Managed Agents vaults API: Claude Managed Agents