Vault REST API information

UPDATED: April 27, 2017

The Vault REST API is available in versions of EngageOne Vault 7.1 and higher

There is a "standard" version of the API that ships with the product (as of Vault 7.2 and higher) that is meant for use with EngageOne Server.  Additionally, there is the "Imdea" Vault REST API which added more security layers but mimicked the standard Vault REST API.  Some customers may receive this more customized version via a services engagement.

The application server logs (Wildfly, JBOSS, Websphere, etc.) will have logging related to the REST API. i.e.,


** Vault REST API Starting ...

** Vault JAVA API Version: **

** Vault REST API Version:${env.BUILD_NUMBER}**

** Build Date: 2015-05-20 06:56 **



2015-08-03 12:27:21,194 INFO [io.undertow.servlet] (MSC service thread 1-4) Initializing Spring root WebApplicationContext

2015-08-03 12:27:21,210 INFO [org.springframework.web.context.ContextLoader] (MSC service thread 1-4) Root WebApplicationContext: initialization started

2015-08-03 12:27:21,240 INFO [org.apache.jackrabbit.core.RepositoryImpl] (MSC service thread 1-8) Starting repository...

The Vault REST API war file can be found in the api-rest folder in your Vault installation. (then move it to wherever you are deploying it)

See Vault REST API 7.1.pdf for more details about installation and use

If using the IMDEA REST API

the logging of every rest interaction with the SVM REST API is logged into a Database Table, and access to restricted accounts is flagged within this table.

This logging was part of the initial requirements.

If using the standard REST API

there is no user-info (who access what) on server/render side.

only logging request info on server/render rside;

there is no user-info on VaultREST side neither, only have request info ( what data are accessed, ...).

if they are using JBoss, they cancheck Jboss log of SERVER.log to find out the logging info.

21:21:57,458 INFO [] (http-/ DatabasesService.listDatabases(), community=VaultTest, page=1, size=1000, filtered=yes

21:22:07,769 INFO [] (http-/ AccountsService.searchAccounts(), community=VaultTest, databasename=randomaccounts1i, index=1, prefix=3, page=1, size=50

21:22:10,156 INFO [] (http-/ DocumentFoldersService.docFolders(), community=VaultTest, databasename=randomaccounts1i, index=9, account=30181808808, group=month, defaultFieldValue=Other, page=1, size=20, sortlocale=en_CA


  • No Downloads