How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Anthropic Vaults API

The Vaults API from Anthropic — 6 operation(s) for vaults.

Anthropic Vaults API is one of 43 APIs that Anthropic publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Vault. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 11 operations across 6 paths, and defines 58 schemas. It is described by OpenAPI 3.2.0.

Requests are made against a single base URL, https://api.anthropic.com.

11 operations 6 paths 58 schemas 2 DELETE3 GET6 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
Base URL
https://api.anthropic.com/v1
Resource Areas
1

Paths & Operations 11

Across 6 paths, the API surfaces 11 operations — 2 DELETE, 3 GET, 6 POST. Each is listed below with its method, path, parameters, and response codes.

Vaults 11
POST
/v1/vaults/{vault_id}/archive?beta=true
Archive Vault
BetaArchiveVault 3 params → 200400401403404408409412
POST
/v1/vaults/{vault_id}/credentials/{credential_id}/archive?beta=true
Archive Credential
BetaArchiveCredential 4 params → 200400401403404408409412
POST
/v1/vaults/{vault_id}/credentials/{credential_id}/mcp_oauth_validate?beta=true
Validate Credential
BetaValidateCredential 4 params → 200400401403404408409412
GET
/v1/vaults/{vault_id}/credentials/{credential_id}?beta=true
Get Credential
BetaGetCredential 5 params → 200400401403404408409412
POST
/v1/vaults/{vault_id}/credentials/{credential_id}?beta=true
Update Credential
BetaUpdateCredential 4 params body → 200400401403404408409412
DELETE
/v1/vaults/{vault_id}/credentials/{credential_id}?beta=true
Delete Credential
BetaDeleteCredential 5 params → 200400401403404408409412
POST
/v1/vaults/{vault_id}/credentials?beta=true
Create Credential
BetaCreateCredential 3 params body → 200400401403404408409412
GET
/v1/vaults/{vault_id}/credentials?beta=true
List Credentials
BetaListCredentials 7 params → 200400401403404408409412
GET
/v1/vaults/{vault_id}?beta=true
Get Vault
BetaGetVault 4 params → 200400401403404408409412
POST
/v1/vaults/{vault_id}?beta=true
Update Vault
BetaUpdateVault 3 params body → 200400401403404408409412
DELETE
/v1/vaults/{vault_id}?beta=true
Delete Vault
BetaDeleteVault 4 params → 200400401403404408409412

Schemas 58

The contract defines 58 schemas that model the data the API accepts and returns. The most detailed are BetaManagedAgentsCredential (9 properties), BetaManagedAgentsCredentialValidation (8 properties), BetaManagedAgentsVault (7 properties), BetaManagedAgentsMcpOauthRefreshParams (6 properties). Each schema is shown below with its type and property counts.

BetaGatewayTimeoutError
object
2 properties 2 required
BetaManagedAgentsCredentialUpdateAuth
object
Updated authentication details for a credential.
BetaTimestamp
string
A timestamp in RFC 3339 format
BetaOverloadedError
object
2 properties 2 required
BetaManagedAgentsUnrestrictedCredentialNetworkingParams
object
Substitute the secret on any host the session's Environment network policy permits egress to. The Environment's network policy is the only boundary on where th…
1 property 1 required
BetaBillingError
object
2 properties 2 required
BetaManagedAgentsTokenEndpointAuthNoneParam
object
Token endpoint requires no client authentication.
1 property 1 required
BetaManagedAgentsStaticBearerAuthResponse
object
Static bearer token credential details for an MCP server.
2 properties 2 required
BetaManagedAgentsListCredentialsResponse
object
Response containing a paginated list of credentials.
2 properties
BetaManagedAgentsLimitedCredentialNetworkingParams
object
Substitute the secret only on requests to the listed hosts.
2 properties 2 required
BetaManagedAgentsTokenEndpointAuthPostResponse
object
Token endpoint uses POST body authentication with client credentials.
1 property 1 required
BetaManagedAgentsDeletedCredential
object
Confirmation of a deleted credential.
2 properties 2 required
BetaManagedAgentsTokenEndpointAuthBasicUpdateParam
object
Updated HTTP Basic authentication parameters for the token endpoint.
2 properties 1 required
BetaManagedAgentsUpdateCredentialRequestBody
object
3 properties
BetaManagedAgentsMcpOauthRefreshResponse
object
OAuth refresh token configuration returned in credential responses.
5 properties 3 required
BetaManagedAgentsCredentialValidation
object
Result of live-probing a credential against its configured MCP server.
8 properties 8 required
BetaManagedAgentsMcpOauthRefreshUpdateParams
object
Parameters for updating OAuth refresh token configuration.
3 properties
BetaAuthenticationError
object
2 properties 2 required
BetaManagedAgentsInjectionLocationUpdateParams
object
Updated injection location.
2 properties
BetaNotFoundError
object
2 properties 2 required
BetaManagedAgentsTokenEndpointAuthPostParam
object
Token endpoint uses POST body authentication with client credentials.
2 properties 2 required
BetaManagedAgentsCredential
object
A credential stored in a vault. Sensitive fields are never returned in responses.
9 properties 8 required
BetaManagedAgentsMcpOauthUpdateParams
object
Parameters for updating an MCP OAuth credential. The mcpserverurl is immutable.
4 properties 1 required
BetaManagedAgentsDeletedVault
object
Confirmation of a deleted vault.
2 properties 2 required
BetaManagedAgentsCredentialNetworkingResponse
object
BetaManagedAgentsCredentialValidationStatus
string
Overall verdict of a credential validation probe.
BetaInvalidRequestError
object
2 properties 2 required
BetaPermissionError
object
2 properties 2 required
BetaManagedAgentsEnvironmentVariableUpdateParams
object
Parameters for updating an environment variable credential. secretname is immutable.
4 properties 1 required
BetaManagedAgentsCredentialAuth
object
Authentication details for a credential.
BetaManagedAgentsMcpOauthAuthResponse
object
OAuth credential details for an MCP server.
4 properties 2 required
BetaManagedAgentsUnrestrictedCredentialNetworkingResponse
object
The secret is substituted on any host the session's Environment network policy permits egress to.
1 property 1 required
BetaManagedAgentsStaticBearerCreateParams
object
Parameters for creating a static bearer token credential.
3 properties 3 required
BetaManagedAgentsStaticBearerUpdateParams
object
Parameters for updating a static bearer token credential. The mcpserverurl is immutable.
2 properties 1 required
BetaManagedAgentsTokenEndpointAuthBasicParam
object
Token endpoint uses HTTP Basic authentication with client credentials.
2 properties 2 required
BetaManagedAgentsCredentialCreateAuth
object
Authentication details for creating a credential.
BetaManagedAgentsTokenEndpointAuthNoneResponse
object
Token endpoint requires no client authentication.
1 property 1 required
BetaManagedAgentsMcpOauthCreateParams
object
Parameters for creating an MCP OAuth credential.
5 properties 3 required
BetaManagedAgentsCredentialNetworkingParams
object
BetaManagedAgentsVault
object
A vault that stores credentials for use by agents during sessions.
7 properties 7 required
BetaManagedAgentsCreateCredentialRequestBody
object
3 properties 1 required
BetaManagedAgentsEnvironmentVariableAuthResponse
object
Environment variable credential details. The secret value is never returned.
4 properties 4 required
BetaManagedAgentsUpdateVaultRequestBody
object
2 properties
BetaManagedAgentsRefreshObject
object
Outcome of a refresh-token exchange attempted during credential validation.
2 properties 2 required
BetaManagedAgentsTokenEndpointAuthBasicResponse
object
Token endpoint uses HTTP Basic authentication with client credentials.
1 property 1 required
BetaManagedAgentsInjectionLocationResponse
object
Where in the outbound request the secret value is substituted.
2 properties 2 required
BetaAPIError
object
2 properties 2 required
BetaManagedAgentsTokenEndpointAuthPostUpdateParam
object
Updated POST body authentication parameters for the token endpoint.
2 properties 1 required
BetaErrorResponse
object
3 properties 3 required
BetaManagedAgentsCredentialRefreshStatus
string
Outcome of a refresh-token exchange attempted during credential validation.
BetaManagedAgentsRefreshHttpResponse
object
An HTTP response captured during a credential validation probe.
4 properties 4 required
BetaManagedAgentsLimitedCredentialNetworkingResponse
object
The secret is substituted only on requests to the listed hosts.
2 properties 2 required
BetaManagedAgentsEnvironmentVariableCreateParams
object
Parameters for creating an environment variable credential.
5 properties 4 required
AnthropicBeta
BetaRateLimitError
object
2 properties 2 required
BetaManagedAgentsMcpOauthRefreshParams
object
OAuth refresh token parameters for creating a credential with refresh support.
6 properties 4 required
BetaManagedAgentsMcpProbe
object
The failing step of an MCP validation probe.
2 properties 2 required
BetaManagedAgentsInjectionLocationParams
object
Where in the outbound request the secret value may be substituted.
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

anthropic-vaults-api-openapi.yml Raw ↑

Other APIs Anthropic publishes across the network.

Anthropic Messages API
Anthropic Models API
Anthropic Files API
Anthropic Skills API
Anthropic Agents API
Anthropic Api Keys API
Anthropic Cost API
Anthropic Environments API
Anthropic Events API
Anthropic Organization API
Anthropic Organization Invites API
Anthropic Organization Members API
Where this information came from

This is an independent, third-party profile of Anthropic Vaults API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.