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[email protected]envelope.

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
chevron-right
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
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
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[email protected]envelope.

Authorizations
AuthorizationstringRequired

The default authentication schema.

Path parameters
aliasstringRequired

Alias to operate on.

Example: tok_sandbox_bhtsCwFUzoJMw9rWUfEV5e
Query parameters
storagestring · enumOptionalDefault: PERSISTENTPossible values:
Responses
chevron-right
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
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
delete
/aliases/{alias}
cURL

No content

Last updated