For the complete documentation index, see llms.txt. This page is also available as Markdown.

Aliases

Unique IDs that retain all the essential information about the data without compromising its security.

Reveal multiple aliases

get
/aliases

Given a list of aliases, retrieves all associated values stored in the vault.

NOTE: This endpoint may expose sensitive data. Therefore, it is disabled by default. To enable it, please contact your VGS account manager or drop us a line at support@verygoodsecurity.com.

Authorizations
AuthorizationstringRequired

The default authentication schema.

Query parameters
aliasesstringRequired

Comma-separated list of aliases to reveal.

Example: ["tok_sandbox_5UpnbMvaihRuRwz5QXwBFw,tok_sandbox_9ToiJHedw1nE1Jfx1qYYgz"]
storagestringOptional

PERSISTENT or VOLATILE storage

Example: ["PERSISTENT"]
Responses
200

OK

application/json
get/aliases
cURL

Create aliases

post
/aliases

Stores multiple values at once & returns their aliases.

Alternatively, this endpoint may be used to associate additional (i.e. secondary) aliases with the same underlying data as the reference alias specified in the request body.

NOTE: You cannot reference the same alias more than once in a single request.

Authorizations
AuthorizationstringRequired

The default authentication schema.

Body
Responses
201

Created

application/json
post/aliases
cURL

Batch Delete Aliases

post
/aliases/delete

Deletes multiple aliases.

Authorizations
AuthorizationstringRequired

The default authentication schema.

Body

Format for batch requests (limit 20)

datastring[]Optional
storagestring · enumOptionalPossible values:
Responses
204

No Content

No content

post/aliases/delete
cURL

No content

Reveal single alias

get
/aliases/{alias}

Retrieves a stored value along with its aliases.

NOTE: This endpoint may expose sensitive data. Therefore, it is disabled by default. To enable it, please contact your VGS account manager or drop us a line at support@verygoodsecurity.com.

Authorizations
AuthorizationstringRequired

The default authentication schema.

Path parameters
aliasstringRequired

Alias to operate on.

Example: tok_sandbox_bhtsCwFUzoJMw9rWUfEV5e
Query parameters
storagestring · enumOptionalDefault: PERSISTENTPossible values:
Responses
200

OK

application/json
get/aliases/{alias}
cURL

Update data classifiers

put
/aliases/{alias}

Apply new classifiers to the value that the specified alias is associated with.

Authorizations
AuthorizationstringRequired

The default authentication schema.

Path parameters
aliasstringRequired

Alias to operate on.

Example: tok_sandbox_bhtsCwFUzoJMw9rWUfEV5e
Query parameters
storagestring · enumOptionalDefault: PERSISTENTPossible values:
Body
Responses
204

No Content

No content

put/aliases/{alias}
cURL

No content

Delete alias

delete
/aliases/{alias}

Removes a single alias.

Authorizations
AuthorizationstringRequired

The default authentication schema.

Path parameters
aliasstringRequired

Alias to operate on.

Example: tok_sandbox_bhtsCwFUzoJMw9rWUfEV5e
Query parameters
storagestring · enumOptionalDefault: PERSISTENTPossible values:
Responses
204

No Content

No content

delete/aliases/{alias}
cURL

No content

Last updated