All REST Endpoints
About Essbase
- About Essbase
- Method: getPath:
/essbase/rest/v1/about - About Essbase Instance
- Method: getPath:
/essbase/rest/v1/about/instance
Aggregate Storage Load Buffers
- Create Buffer
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/asodataload/buffers - Destroy Dataload Buffer
- Method: deletePath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/asodataload/buffers - List Buffers
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/asodataload/buffers - Merge Data
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/asodataload/actions/merge
Application Configuration
- Add Application Configuration
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/configurations - Delete Application Configuration
- Method: deletePath:
/essbase/rest/v1/applications/{applicationName}/configurations/{configId} - Get Application Configuration
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/configurations - Get Application Configuration (Filtered)
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/configurationkeys - Get Application Configuration Property
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/configurations/{configId} - Update Application Configuration
- Method: putPath:
/essbase/rest/v1/applications/{applicationName}/configurations/{configId} - Update Application Configurations
- Method: putPath:
/essbase/rest/v1/applications/{applicationName}/configurations
Application Connections
- Create Application Connection
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/connections - Delete Application Connection
- Method: deletePath:
/essbase/rest/v1/applications/{applicationName}/connections/{connectionName} - Get Application Connection
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/connections/{connectionName} - List Application Connections
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/connections - Test New Application Connection
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/connections/actions/test - Test Saved Application Connection
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/connections/{connectionName}/actions/test - Update Application Connection
- Method: putPath:
/essbase/rest/v1/applications/{applicationName}/connections/{connectionName} - Upload Application Connection Wallet File
- Method: putPath:
/essbase/rest/v1/applications/{applicationName}/connections/{connectionName}/wallet
Application Datasources
- Create Application Datasource
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/datasources - Delete Application Datasource
- Method: deletePath:
/essbase/rest/v1/applications/{applicationName}/datasources/{datasourceName} - Get Application Datasource
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/datasources/{datasourceName} - Get Application Datasources
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/datasources - Get Streamed Datasource Results
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/datasources/query/stream - Update Application Datasource
- Method: putPath:
/essbase/rest/v1/applications/{applicationName}/datasources/{datasourceName}
Application Logs
- Download All Application Logs
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/logs/all - Download Application Logs
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/logs - Download Latest Application Log
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/logs/latest
Application Role Provisioning
- Deprovision User or Group from Application
- Method: deletePath:
/essbase/rest/v1/applications/{app}/permissions/{id} - Get Application Role Provision
- Method: getPath:
/essbase/rest/v1/applications/{app}/permissions/{id} - Import Application Role Provisioning
- Method: postPath:
/essbase/rest/v1/applications/{app}/permissions - Provision Application Role to User or Group
- Method: putPath:
/essbase/rest/v1/applications/{app}/permissions/{id} - Search Application Role Provisioning
- Method: getPath:
/essbase/rest/v1/applications/{app}/permissions
Application Settings and Statistics
- Get Application General Settings
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/settings - Get Application Security Settings
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/settings/security - Get Application Startup Settings
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/settings/startup - Get Application Statistics
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/statistics - Update Application Settings
- Method: patchPath:
/essbase/rest/v1/applications/{applicationName}/settings
Applications
- Copy Application
- Method: postPath:
/essbase/rest/v1/applications/actions/copy - Copy Database
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/actions/copy - Create Application and Database
- Method: postPath:
/essbase/rest/v1/applications - Create Shadow Application
- Method: postPath:
/essbase/rest/v1/applications/actions/shadowCopy - Decrypt Application
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/decrypt - Delete Application
- Method: deletePath:
/essbase/rest/v1/applications/{applicationName} - Delete Database
- Method: deletePath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName} - Delete Shadow Application
- Method: deletePath:
/essbase/rest/v1/applications/actions/shadowDelete/{shadowAppName} - Encrypt Application
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/encrypt - Execute Report Script
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/executeReport - Get Application
- Method: getPath:
/essbase/rest/v1/applications/{applicationName} - Get Application Provisioning Report
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/provisionReport - Get Application Tree View
- Method: getPath:
/essbase/rest/v1/applications/actions/tree - Get Calculation Functions
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/calculationFunctions - Get Currency Settings
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/currencySettings - Get Database
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName} - Get Encryption Info
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/encryptionconfig - Get Formula Functions
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/formulaFunctions - Get MDX Functions
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/mdxFunctions - List Active Aliases
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/aliases/getActiveAlias - List Aliases
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/aliases - List Application Names
- Method: getPath:
/essbase/rest/v1/applications/actions/name/{appVisiblity} - List Applications
- Method: getPath:
/essbase/rest/v1/applications - List Databases
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases - Promote Shadow Application
- Method: postPath:
/essbase/rest/v1/applications/actions/shadowPromote - Rename Application
- Method: postPath:
/essbase/rest/v1/applications/actions/rename - Rename Database
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/actions/rename - Set Currency Settings
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/currencySettings - Start or Stop Application
- Method: putPath:
/essbase/rest/v1/applications/{applicationName} - Start or Stop Database
- Method: putPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}
Audit Trail
- Delete Audit Data
- Method: deletePath:
/essbase/rest/v1/applications/{application}/databases/{database}/audittrail/data - Get Audit Data
- Method: getPath:
/essbase/rest/v1/applications/{application}/databases/{database}/audittrail/data
Batch Outline Editing
- Run Batch Outline Edit
- Method: postPath:
/essbase/rest/v1/applications/{application}/databases/{database}/boe
Database Settings and Statistics
- Export Query Tracking
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/settings/querytracking/export - Get ASO Compression Info
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/settings/compressioninfo - Get Attribute Settings
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/settings/outline/attributes - Get Buffer Settings
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/settings/buffers - Get Cache Settings
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/settings/caches - Get Calculation Settings
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/settings/calculation - Get Compression Settings
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/settings/compression - Get Date Formats
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/settings/outline/dateformats - Get General Settings
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/settings - Get General Statistics
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/statistics - Get Outline Settings
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/settings/outline - Get Runtime Statistics
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/statistics/runtime - Get Startup Settings
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/settings/startup - Get Storage Statistics
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/statistics/storage - Get Transaction Settings
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/settings/transactions - Import Query Tracking
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/settings/querytracking/import - Update Outline Settings
- Method: patchPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/settings/outline - Update Settings
- Method: patchPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/settings
Database Size Statistics
- Get Database Size Statistics
- Method: getPath:
/essbase/rest/v1/databasesizestatistics
Dimensions
- Get Generation
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/dimensions/{dimensionName}/generations/{generationNumber} - Get Level
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/dimensions/{dimensionName}/levels/{levelNumber} - List Dimensions
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/dimensions - List Generations
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/dimensions/{dimensionName}/generations - List Levels
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/dimensions/{dimensionName}/levels - Update Generation
- Method: putPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/dimensions/{dimensionName}/generations/{generationNumber} - Update Level
- Method: putPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/dimensions/{dimensionName}/levels/{levelNumber}
Drill Through Reports
- Create Drill Through Report
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/reports - Delete Drill Through Report
- Method: deletePath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/reports/{name} - Execute Drill Through Report
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/reports/{name} - Get Drill Through Report
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/reports/{name} - Get Drill Through Reports
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/reports - Update Drill Through Report
- Method: putPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/reports/{name}
Email
- Add IMAP Configuration
- Method: putPath:
/essbase/rest/v1/email/imap - Add SMTP Configuration
- Method: putPath:
/essbase/rest/v1/email/smtp - Delete IMAP Configuration
- Method: deletePath:
/essbase/rest/v1/email/imap - Delete SMTP Configuration
- Method: deletePath:
/essbase/rest/v1/email/smtp - Get E-mail Configuration
- Method: getPath:
/essbase/rest/v1/email - Get IMAP Configuration
- Method: getPath:
/essbase/rest/v1/email/imap - Get SMTP Configuration
- Method: getPath:
/essbase/rest/v1/email/smtp
Execute MDX
- Run MDX Query
- Method: postPath:
/essbase/rest/v1/applications/{application}/databases/{database}/mdx - Run MDX Report
- Method: getPath:
/essbase/rest/v1/applications/{application}/databases/{database}/mdx/{name}
File Scanner
- Delete Antivirus
- Method: deletePath:
/essbase/rest/v1/filescanner - Get Antivirus
- Method: getPath:
/essbase/rest/v1/filescanner - Set Antivirus
- Method: putPath:
/essbase/rest/v1/filescanner - Validate Antivirus
- Method: postPath:
/essbase/rest/v1/filescanner/actions/validate
Files
- Abort Multipart File Upload
- Method: deletePath:
/essbase/rest/v1/files/abort/{path} - Commit Multipart File Upload
- Method: postPath:
/essbase/rest/v1/files/upload-commit/{path} - Copy File
- Method: postPath:
/essbase/rest/v1/files/actions/copy - Create Multipart File Upload
- Method: postPath:
/essbase/rest/v1/files/upload-create/{path} - Delete File or Folder
- Method: deletePath:
/essbase/rest/v1/files/{path} - Extract Zip File
- Method: postPath:
/essbase/rest/v1/files/actions/extract - Extract Zip File Using a Job
- Method: postPath:
/essbase/rest/v1/files/actions/extractJob - Get Home Path
- Method: getPath:
/essbase/rest/v1/files/homepath - Get Shared Path
- Method: getPath:
/essbase/rest/v1/files/sharedpath - List or Download Files
- Method: getPath:
/essbase/rest/v1/files/{path} - List Root Folders
- Method: getPath:
/essbase/rest/v1/files - Move or Rename File
- Method: postPath:
/essbase/rest/v1/files/actions/move - Upload File or Create Folder
- Method: putPath:
/essbase/rest/v1/files/{path} - Upload File Part
- Method: putPath:
/essbase/rest/v1/files/upload-part/{path}
Filters
- Add Permissions in Filter
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/filters/{filterName}/permissions - Copy Filter
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/filters/filterops/copy - Create Filter
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/filters - Delete Filter
- Method: deletePath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/filters/{filterName} - Delete Permission from Filter
- Method: deletePath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/filters/{filterName}/permissions/{userGroupId} - Get Filter
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/filters/{filterName} - Get Filter Rows
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/filters/{filterName}/rows - Get Filters
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/filters - Get Permissions
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/filters/{filterName}/permissions - Rename Filter
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/filters/filterops/rename - Replace Filter Permissions
- Method: putPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/filters/{filterName}/permissions - Update Filter
- Method: putPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/filters/{filterName} - Validate Filter
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/filters/filterops/validate
Global Connections
- Create Global Connection
- Method: postPath:
/essbase/rest/v1/connections - Delete Global Connection
- Method: deletePath:
/essbase/rest/v1/connections/{connectionName} - Get Global Connection
- Method: getPath:
/essbase/rest/v1/connections/{connectionName} - List Global Connections
- Method: getPath:
/essbase/rest/v1/connections - Test New Global Connection
- Method: postPath:
/essbase/rest/v1/connections/actions/test - Test Saved Global Connection
- Method: postPath:
/essbase/rest/v1/connections/{connectionName}/actions/test - Update Global Connection
- Method: putPath:
/essbase/rest/v1/connections/{connectionName} - Upload Global Connection Wallet File
- Method: putPath:
/essbase/rest/v1/connections/{connectionName}/wallet
Global Datasources
- Create Global Datasource
- Method: postPath:
/essbase/rest/v1/datasources - Delete Global Datasource
- Method: deletePath:
/essbase/rest/v1/datasources/{datasourceName} - Get Global Datasource
- Method: getPath:
/essbase/rest/v1/datasources/{datasourceName} - Get Global Datasources
- Method: getPath:
/essbase/rest/v1/datasources - Get Streamed Global Datasource Results
- Method: postPath:
/essbase/rest/v1/datasources/query/stream - Get Streamed Global Datasource Results by ID
- Method: getPath:
/essbase/rest/v1/datasources/query/data/{streamId} - Stream Global Datasource Results
- Method: postPath:
/essbase/rest/v1/datasources/query - Update Global Datasource
- Method: putPath:
/essbase/rest/v1/datasources/{datasourceName}
Grid
- Execute Grid Layout
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/grid/layout/{layout} - Execute Grid Operation
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/grid - Execute MDX Report
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/grid/mdx - Get Default Grid
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/grid - Get Layout Grid
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/grid/layout
Grid Preferences
- Get Grid Preferences
- Method: getPath:
/essbase/rest/v1/preferences/grid - Set Grid Preferences
- Method: putPath:
/essbase/rest/v1/preferences/grid
Group Provisioning Report
- Get All Applications Provisioning Report
- Method: getPath:
/essbase/rest/v1/groups/{groupId}/provisionReport/applications - Get Application Provisioning Report
- Method: getPath:
/essbase/rest/v1/groups/{groupId}/provisionReport/applications/{application} - Get Application Roles Provisioning Report
- Method: getPath:
/essbase/rest/v1/groups/{groupId}/provisionReport/applications/{application}/roles - Get Filters Provisioning Report
- Method: getPath:
/essbase/rest/v1/groups/{groupId}/provisionReport/applications/{application}/filters - Get Full Provisioning Report
- Method: getPath:
/essbase/rest/v1/groups/{groupId}/provisionReport - Get Scripts Provisioning Report
- Method: getPath:
/essbase/rest/v1/groups/{groupId}/provisionReport/applications/{application}/scripts
Groups
- Add Group Users
- Method: postPath:
/essbase/rest/v1/groups/{id}/members/users - Add Groups to Group
- Method: postPath:
/essbase/rest/v1/groups/{id}/members/groups - Add or Import Group(s)
- Method: postPath:
/essbase/rest/v1/groups - Delete Group
- Method: deletePath:
/essbase/rest/v1/groups/{id} - Delete Groups in File
- Method: postPath:
/essbase/rest/v1/groups/actions/delete - Get Group
- Method: getPath:
/essbase/rest/v1/groups/{id} - Get Group Members
- Method: getPath:
/essbase/rest/v1/groups/{id}/members - Get Group Users
- Method: getPath:
/essbase/rest/v1/groups/{id}/members/users - Get Groups in Group
- Method: getPath:
/essbase/rest/v1/groups/{id}/members/groups - Remove Group Users
- Method: deletePath:
/essbase/rest/v1/groups/{id}/members/users - Remove Groups From Group
- Method: deletePath:
/essbase/rest/v1/groups/{id}/members/groups - Search or Export Groups
- Method: getPath:
/essbase/rest/v1/groups - Update Group
- Method: putPath:
/essbase/rest/v1/groups/{id}
Jobs
- Delete Jobs
- Method: deletePath:
/essbase/rest/v1/jobs/purge - Execute Job
- Method: postPath:
/essbase/rest/v1/jobs - Get Job
- Method: getPath:
/essbase/rest/v1/jobs/{id} - Get Job List
- Method: getPath:
/essbase/rest/v1/jobs - Get Job Statistics
- Method: getPath:
/essbase/rest/v1/jobs/statistics/{userId} - Rerun Job
- Method: postPath:
/essbase/rest/v1/jobs/{id}
Layouts
- Delete Grid Layout
- Method: deletePath:
/essbase/rest/v1/applications/{application}/databases/{database}/layouts/{layout} - Get Grid Layout Details
- Method: getPath:
/essbase/rest/v1/applications/{application}/databases/{database}/layouts/{layout} - List Grid Layouts
- Method: getPath:
/essbase/rest/v1/applications/{application}/databases/{database}/layouts - Mark Grid Layout as Default
- Method: postPath:
/essbase/rest/v1/applications/{application}/databases/{database}/layouts/{layout}/actions/markDefault - Save Grid Layout
- Method: postPath:
/essbase/rest/v1/applications/{application}/databases/{database}/layouts - Update Grid Layout
- Method: putPath:
/essbase/rest/v1/applications/{application}/databases/{database}/layouts/{layout}
Location Aliases
- Create Location Alias
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/locationaliases - Delete Location Alias
- Method: deletePath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/locationaliases/{aliasName} - Get Location Alias
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/locationaliases/{aliasName} - Get Location Aliases
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/locationaliases - Update Location Alias
- Method: patchPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/locationaliases/{aliasName}
Locks
- List Locked Blocks
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/locks/blocks - List Locked Objects
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/locks/objects - List Locks
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/locks - Lock Object
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/locks/objects/lock - Unlock Block
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/locks/blocks/unlock - Unlock Object
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/locks/objects/unlock
MDX Reports
- Delete MDX Report
- Method: deletePath:
/essbase/rest/v1/applications/{application}/databases/{database}/queries/{query} - Get MDX Report Details
- Method: getPath:
/essbase/rest/v1/applications/{application}/databases/{database}/queries/{query} - List MDX Reports
- Method: getPath:
/essbase/rest/v1/applications/{application}/databases/{database}/queries - Save MDX Report
- Method: postPath:
/essbase/rest/v1/applications/{application}/databases/{database}/queries - Update MDX Report
- Method: putPath:
/essbase/rest/v1/applications/{application}/databases/{database}/queries/{query}
Outline Viewer
- Get Descendants Count
- Method: getPath:
/essbase/rest/v1/outline/{app}/{cube}/descendantsCount/{memberUniqueName} - Get Dimensions, Children, or Search
- Method: getPath:
/essbase/rest/v1/outline/{app}/{cube} - Get Member Ancestors
- Method: getPath:
/essbase/rest/v1/outline/{app}/{cube}/ancestors/{memberUniqueName} - Get Member Info
- Method: getPath:
/essbase/rest/v1/outline/{app}/{cube}/{memberUniqueName} - Get Text Lists
- Method: getPath:
/essbase/rest/v1/outline/{app}/{cube}/settings/smartlist
Partitions
- Create Partition
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/partitions - Delete Partition
- Method: deletePath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/partitions - Get Partition Cell Count
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/partitions/cellcount - Get Partitions
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/partitions - Get Supported Partition Types
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/partitions/supportedfederatedtypes - Lock Partition
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/partitions/lock - Replicate Data
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/partitions/replicatedata - Unlock Partition
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/partitions/unlock - Update Partition
- Method: patchPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/partitions - Validate Partition
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/partitions/validate
Performance Analyzer
- Delete Performance Analyzer Files
- Method: deletePath:
/essbase/rest/v1/performance/files - Get Performance Analyzer File
- Method: getPath:
/essbase/rest/v1/performance/files/actions/download - Get Performance Analyzer File
- Method: getPath:
/essbase/rest/v1/performance/files/{file} - Get Performance Analyzer Files
- Method: getPath:
/essbase/rest/v1/performance/files - Get Performance Analyzer Settings
- Method: getPath:
/essbase/rest/v1/performance/settings - Set Performance Analyzer Settings
- Method: putPath:
/essbase/rest/v1/performance/settings
Platform Service Settings
- Get Available Platform Service Settings
- Method: getPath:
/essbase/rest/v1/settings - Get Database Settings
- Method: getPath:
/essbase/rest/v1/settings/database - Get Diagnostic Log Settings
- Method: getPath:
/essbase/rest/v1/settings/odlLogSettings - Get Maintenance Settings
- Method: getPath:
/essbase/rest/v1/settings/maintenance - Set Diagnostic Log Settings
- Method: putPath:
/essbase/rest/v1/settings/odlLogSettings - Store Database Settings
- Method: putPath:
/essbase/rest/v1/settings/database
Preferences
- Get User Preferences
- Method: getPath:
/essbase/rest/v1/preferences
Properties
- Create Server Property
- Method: postPath:
/essbase/rest/v1/properties - Delete Server Property
- Method: deletePath:
/essbase/rest/v1/properties/{propertyName} - Get Server Properties
- Method: getPath:
/essbase/rest/v1/properties - Get Server Property
- Method: getPath:
/essbase/rest/v1/properties/{propertyName} - Update Property Values
- Method: putPath:
/essbase/rest/v1/properties - Update Server Property
- Method: putPath:
/essbase/rest/v1/properties/{propertyName}
Roles
- Get Essbase Roles
- Method: getPath:
/essbase/rest/v1/roles
Rules
- Create Rule
- Method: postPath:
/essbase/rest/v1/utils/rules - Get or Export Rule
- Method: getPath:
/essbase/rest/v1/utils/rules - Import Rule
- Method: postPath:
/essbase/rest/v1/utils/rules/actions/import - Preview Rules Data
- Method: postPath:
/essbase/rest/v1/utils/rules/preview - Verify Rule
- Method: postPath:
/essbase/rest/v1/utils/rules/verifyRule - Verify Rule (Deprecated)
- Method: postPath:
/essbase/rest/v1/utils/rules/verify
Sandbox Dimension
- Add Sandbox Members
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/sandbox/members - Create Sandbox
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/sandbox - Delete Sandbox
- Method: deletePath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/sandbox - Get Sandbox Details
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/sandbox
Scenarios
- Add Approver
- Method: postPath:
/essbase/rest/v1/scenarios/{scenarioId}/approvers - Add Comment
- Method: postPath:
/essbase/rest/v1/scenarios/{scenarioId}/comments - Add Participant
- Method: postPath:
/essbase/rest/v1/scenarios/{scenarioId}/participants - Create Scenario
- Method: postPath:
/essbase/rest/v1/scenarios - Delete Approver
- Method: deletePath:
/essbase/rest/v1/scenarios/{scenarioId}/approvers/{userId} - Delete Comment
- Method: deletePath:
/essbase/rest/v1/scenarios/{scenarioId}/comments/{commentId} - Delete Participant
- Method: deletePath:
/essbase/rest/v1/scenarios/{scenarioId}/participants/{userId} - Delete Scenario
- Method: deletePath:
/essbase/rest/v1/scenarios/{id} - Get Approvers
- Method: getPath:
/essbase/rest/v1/scenarios/{scenarioId}/approvers - Get Changes
- Method: getPath:
/essbase/rest/v1/scenarios/{id}/changes - Get Comment
- Method: getPath:
/essbase/rest/v1/scenarios/{scenarioId}/comments/{commentId} - Get Comments
- Method: getPath:
/essbase/rest/v1/scenarios/{scenarioId}/comments - Get Participants
- Method: getPath:
/essbase/rest/v1/scenarios/{scenarioId}/participants - Get Scenario
- Method: getPath:
/essbase/rest/v1/scenarios/{id} - Get Scenario Scripts
- Method: getPath:
/essbase/rest/v1/scenarios/{scenarioId}/scripts - Get Scenario-Enabled Cubes
- Method: getPath:
/essbase/rest/v1/scenarios/databases - Get Scenarios
- Method: getPath:
/essbase/rest/v1/scenarios - Perform Scenario Action
- Method: postPath:
/essbase/rest/v1/scenarios/{id} - Update Comment
- Method: putPath:
/essbase/rest/v1/scenarios/{scenarioId}/comments/{commentId} - Update Scenario Fully
- Method: putPath:
/essbase/rest/v1/scenarios/{id} - Update Scenario Partially
- Method: patchPath:
/essbase/rest/v1/scenarios/{id} - Update Scenario with Script
- Method: putPath:
/essbase/rest/v1/scenarios/{scenarioId}/scripts/{scriptType}
Scripts
- Add Calc Script Permissions
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/scripts/{scriptName}/permissions - Copy Calc Script
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/scripts/scriptops/copy - Create Essbase Script
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/scripts - Delete Calc or MDX Script
- Method: deletePath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/scripts/{scriptName} - Get Calc or MDX Script
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/scripts/{scriptName} - Get Essbase Script Contents
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/scripts/{scriptName}/content - Get Essbase Script Permissions
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/scripts/{scriptName}/permissions - Get Essbase Script RTSVs
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/scripts/{scriptName}/rtsv - List Scripts
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/scripts - Remove Calc Script Permissions
- Method: deletePath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/scripts/{scriptName}/permissions/{userGroupId} - Rename Calc Script
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/scripts/scriptops/rename - Update Essbase Script
- Method: putPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/scripts/{scriptName} - Validate Calc Script
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/scripts/scriptops/validate
Server Variables
- Create Server Variable
- Method: postPath:
/essbase/rest/v1/variables - Delete Server Variable
- Method: deletePath:
/essbase/rest/v1/variables/{variableName} - Get Server Variable
- Method: getPath:
/essbase/rest/v1/variables/{variableName} - Get Server Variables
- Method: getPath:
/essbase/rest/v1/variables - Update Server Variable
- Method: putPath:
/essbase/rest/v1/variables/{variableName}
Service Role Provisioning
- Deprovision Service Role
- Method: deletePath:
/essbase/rest/v1/permissions/{id} - Get Service Role Provision
- Method: getPath:
/essbase/rest/v1/permissions/{id} - Provision Service Role
- Method: putPath:
/essbase/rest/v1/permissions/{id} - Search Service Role Provisioning
- Method: getPath:
/essbase/rest/v1/permissions
Sessions
- Delete All Sessions
- Method: deletePath:
/essbase/rest/v1/sessions - Delete Session By ID
- Method: deletePath:
/essbase/rest/v1/sessions/{sessionId} - List Sessions
- Method: getPath:
/essbase/rest/v1/sessions
Streaming Data Load
- End Data Load
- Method: deletePath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/dataload/{streamId} - Push Data
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/dataload/{streamId} - Start Data Load
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/dataload
Streaming Dimension Build
- End Dimension Build
- Method: deletePath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/dimbuild/{streamId}/{ruleFileName} - End Streaming Dimension Build
- Method: deletePath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/dimbuild/{streamId} - Push Dimensions
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/dimbuild/{streamId} - Start Dimension Build
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/dimbuild/{streamId}/{ruleFileName} - Start Streaming Dimension Build
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/dimbuild
Templates and Utilities
- Download Utility
- Method: getPath:
/essbase/rest/v1/utilities/{id} - List Utilities
- Method: getPath:
/essbase/rest/v1/utilities
URLs
- Get Essbase URLs
- Method: getPath:
/essbase/rest/v1/urls
User Provisioning Report
- Get User's Application Provisioning Report
- Method: getPath:
/essbase/rest/v1/users/{userId}/provisionReport/applications/{application} - Get User's Application Roles Provisioning Report
- Method: getPath:
/essbase/rest/v1/users/{userId}/provisionReport/applications/{application}/roles - Get User's Applications Provisioning Reports
- Method: getPath:
/essbase/rest/v1/users/{userId}/provisionReport/applications - Get User's Filters Provisioning Report
- Method: getPath:
/essbase/rest/v1/users/{userId}/provisionReport/applications/{application}/filters - Get User's Full Provisioning Report
- Method: getPath:
/essbase/rest/v1/users/{userId}/provisionReport - Get User's Scripts Provisioning Report
- Method: getPath:
/essbase/rest/v1/users/{userId}/provisionReport/applications/{application}/scripts
User Session
- Get Session
- Method: getPath:
/essbase/rest/v1/session - Logout Session
- Method: deletePath:
/essbase/rest/v1/session - Reset Password
- Method: putPath:
/essbase/rest/v1/session/password
Users
- Add or Import User(s)
- Method: postPath:
/essbase/rest/v1/users - Delete User
- Method: deletePath:
/essbase/rest/v1/users/{id} - Delete Users
- Method: postPath:
/essbase/rest/v1/users/actions/delete - Get User
- Method: getPath:
/essbase/rest/v1/users/{id} - Search or Export Users
- Method: getPath:
/essbase/rest/v1/users - Update User
- Method: putPath:
/essbase/rest/v1/users/{id}
Variables
- Create Application Variable
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/variables - Create Database Variable
- Method: postPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/variables - Delete Application Variable
- Method: deletePath:
/essbase/rest/v1/applications/{applicationName}/variables/{variableName} - Delete Database Variable
- Method: deletePath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/variables/{variableName} - Get Application Variable
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/variables/{variableName} - Get Application Variables
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/variables - Get Database Variable
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/variables/{variableName} - Get Database Variables
- Method: getPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/variables - Update Application Variable
- Method: putPath:
/essbase/rest/v1/applications/{applicationName}/variables/{variableName} - Update Database Variable
- Method: putPath:
/essbase/rest/v1/applications/{applicationName}/databases/{databaseName}/variables/{variableName}
Workbook Utilities
- Get Workbook Format
- Method: getPath:
/essbase/rest/v1/excel/utils/dataformat