Skip to content

Retrieve Vaults where the currently authenticated user has delegate access. You can then use this information to Initiate a Delegated Session.

GET/api/{version}/delegation/vaults
NameDescription
Acceptapplication/json (default) or application/xml
curl -X GET -H "Authorization: {SESSION_ID}" \ https://myvault.veevavault.com/api/v24.2/delegation/vaults
{ "responseStatus": "SUCCESS", "delegated_vaults": [ { "id": 19523, "name": "PromoMats", "dns": "mypromomatsvault.veevavault..com", "delegator_userid": "61579" } ] }

On SUCCESS, Vault returns the name, Vault ID, DNS, and user ID for any Vaults the authenticated user has delegate access to. If the response is empty, the authenticated user does not have delegate access to any Vaults.