Skip to main content

Overview

Allows the client to get an item from the vault. It is only possible to retrieve items that have been stored using the same account.

HTTP request

POST /Agent/Storage/GetFromVault

Authentication

Requires a valid JWT bearer token.

Request (JSON)

{
	"vaultId": Required(Str(PVaultId)),
	"masked": Optional(Bool(PMasked))
}

Input parameters

ParameterDescription
PVaultIdIdentifier of the vault item to retrieve.
PMaskedIf the masked information should be retrieved (true) or the full information (false).

Response (JSON)

{
	"vaultId": Required(Str(PVaultId)),
	"type": Optional(Str(PType)),
	"clientId": Optional(Str(PClientId)),
	"created": Required(DateTime(PCreated)),
	"updated": Required(DateTime(PUpdated)),
	"Tags":
	{
		"name": Required(Str(PName)),
		"value": Required(Str(PValue))
	}[]
}

Response parameters

ParameterDescription
PCreatedWhen the vault item was first created.
PUpdatedWhen the vault item was last updated.
PTypeAn optional type string. Client can define type strings to separate different types of information into different items.
PClientIdAn optional Client Identifier used by the agent to separate sensitive information between clients it serves.
PVaultIdThe identifier of the vault item.
PNameThe name of the information tag.
PValueThe value or masked value of the information tag, depending on PMasked.

Notes

This endpoint uses the request schema notation described in Pattern matching.