IntroductionBefore you beginTerminologyGetting started
Authorization
Accounts
Entities
User accounts
GroupsFilesFoldersTemplatesEmail templatesAppsThe App objectBrowse appsErrors

Apps

When using the application integration model, you need to use the /nodes/app structure to access your pre-defined folder structure.

For more information about what apps are available and how to integrate SmartVault on each one click here


The App object

Show Attributes








Browse apps

Browse pre-defined application folder structures in SmartVault. There are some query parameters explained below that makes the retrieval more precise.

Browse apps
GET/nodes/app/{path}?children={numberOfChildren}&acl={acl}&eprop={eprop}&search={search}&page={page}&per_page={perPage}&sort={sort}&direction={direction}

Query parameters


Show query parameters



Request


curl --include \
--header "Authorization: Basic dGVzdHVzZXJAc21hcnR2YXVsdC5jb206UTB4Sk1EQUFBQUFBQUFBQlVZRE9MOE82N3oyQjdvVmJLcytWMngybmZHTXgzR2FzY2pNUEp4Y0dGeHZPeWc9PQ==" \
--header "Accept: application/json" \
'https://rest.smartvault.com/nodes/app/{path}?children=&acl=&eprop=&search=&page=&per_page=&sort=&direction='

Response


Returns all the app types as the default structure of app objects.

Show success object



Returns an error object if the path doesn't exist.

Show error object



Example of an output of the app structure when a custom app has been added.


After adding an app, it will show under the default app type path. You'll need to query using the children param like /nodes/app?children=4

In the example, if you check under the "QuickBooks Online" node, you'll find the new application that we previously added called "QuickBooks". It has its own default structure and a image called "SCREENS.png" that we added just for testing purposes.


Show content



You can execute a DELETE command to the dav_uri of the children. Be careful while doing
this as it will delete the app instance and its children, meaning that you'd have to go through the whole process again of adding the app to your account.