Skip to main content
POST
Create Vault

Authentication

✅ Organization User (CustomerEmployee)
❌ Delegated User (EndUser)
✅ Service Account

Required Permissions

Vaults:Create: Always required.

Authorizations

Authorization
string
header
required

Bearer Token: Used to authenticate API requests. More details how to generate the token: Authentication flows

X-DFNS-USERACTION
string
header
required

User Action Signature: Used to sign the change-inducing API requests. More details how to generate the token: User Action Signing flows

Body

application/json
name
string
Maximum string length: 200
tags
string[]
Maximum array length: 10

Vault Tag.

Pattern: ^[a-zA-Z0-9_.:/+-]{1,100}$
externalId
string
Maximum string length: 100

Response

200 - application/json

Success

Vault object.

id
string
required

Vault id.

Required string length: 1 - 64
Pattern: ^vlt-[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{14,16}$
Example:

"vlt-5vbsp-u62g1-ostmunqgds5o9tc2"

orgId
string
required
tags
string[]
required
dateCreated
string<date-time>
required
dateUpdated
string<date-time>
required
name
string
externalId
string
addresses
object[]

The vault's addresses.

Last modified on July 23, 2026