Applications REST Endpoints

Applications
Copy Application
Method: post
Path: /essbase/rest/v1/applications/actions/copy
Copy Database
Method: post
Path: /essbase/rest/v1/applications/{applicationName}/databases/actions/copy
Create Application and Database
Method: post
Path: /essbase/rest/v1/applications
Create Shadow Application
Method: post
Path: /essbase/rest/v1/applications/actions/shadowCopy
Decrypt Application
Method: post
Path: /essbase/rest/v1/applications/{applicationName}/decrypt
Delete Application
Method: delete
Path: /essbase/rest/v1/applications/{applicationName}
Delete Database
Method: delete
Path: /essbase/rest/v1/applications/{applicationName}/databases/{databaseName}
Delete Shadow Application
Method: delete
Path: /essbase/rest/v1/applications/actions/shadowDelete/{shadowAppName}
Encrypt Application
Method: post
Path: /essbase/rest/v1/applications/{applicationName}/encrypt
Execute Report Script
Method: get
Path: /essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/executeReport
Get Application
Method: get
Path: /essbase/rest/v1/applications/{applicationName}
Get Application Provisioning Report
Method: get
Path: /essbase/rest/v1/applications/{applicationName}/provisionReport
Get Application Tree View
Method: get
Path: /essbase/rest/v1/applications/actions/tree
Get Calculation Functions
Method: get
Path: /essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/calculationFunctions
Get Currency Settings
Method: get
Path: /essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/currencySettings
Get Database
Method: get
Path: /essbase/rest/v1/applications/{applicationName}/databases/{databaseName}
Get Encryption Info
Method: get
Path: /essbase/rest/v1/applications/{applicationName}/encryptionconfig
Get Formula Functions
Method: get
Path: /essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/formulaFunctions
Get MDX Functions
Method: get
Path: /essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/mdxFunctions
List Active Aliases
Method: get
Path: /essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/aliases/getActiveAlias
List Aliases
Method: get
Path: /essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/aliases
List Application Names
Method: get
Path: /essbase/rest/v1/applications/actions/name/{appVisiblity}
List Applications
Method: get
Path: /essbase/rest/v1/applications
List Databases
Method: get
Path: /essbase/rest/v1/applications/{applicationName}/databases
Promote Shadow Application
Method: post
Path: /essbase/rest/v1/applications/actions/shadowPromote
Rename Application
Method: post
Path: /essbase/rest/v1/applications/actions/rename
Rename Database
Method: post
Path: /essbase/rest/v1/applications/{applicationName}/databases/actions/rename
Set Currency Settings
Method: post
Path: /essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/currencySettings
Start or Stop Application
Method: put
Path: /essbase/rest/v1/applications/{applicationName}
Start or Stop Database
Method: put
Path: /essbase/rest/v1/applications/{applicationName}/databases/{databaseName}