Scripts REST Endpoints

Scripts
Add Calc Script Permissions
Method: post
Path: /essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/scripts/{scriptName}/permissions
Copy Calc Script
Method: post
Path: /essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/scripts/scriptops/copy
Create Essbase Script
Method: post
Path: /essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/scripts
Delete Calc or MDX Script
Method: delete
Path: /essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/scripts/{scriptName}
Get Calc or MDX Script
Method: get
Path: /essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/scripts/{scriptName}
Get Essbase Script Contents
Method: get
Path: /essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/scripts/{scriptName}/content
Get Essbase Script Permissions
Method: get
Path: /essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/scripts/{scriptName}/permissions
Get Essbase Script RTSVs
Method: get
Path: /essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/scripts/{scriptName}/rtsv
List Scripts
Method: get
Path: /essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/scripts
Remove Calc Script Permissions
Method: delete
Path: /essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/scripts/{scriptName}/permissions/{userGroupId}
Rename Calc Script
Method: post
Path: /essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/scripts/scriptops/rename
Update Essbase Script
Method: put
Path: /essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/scripts/{scriptName}
Validate Calc Script
Method: post
Path: /essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/scripts/scriptops/validate