All REST Endpoints

Applications
Get all applications
Method: get
Path: /epm/rest/v1/applications
Get the list of connections associated with an application
Method: get
Path: /epm/rest/v1/applications/{applicationId}/connections
Applications/Dimensions
Export a dimension by name
Method: post
Path: /epm/rest/v1/dimensions/byName/export
Export a dimension to a configured connection
Method: post
Path: /epm/rest/v1/dimensions/{dimensionId}/export/connection
Export a dimension to a file
Method: post
Path: /epm/rest/v1/dimensions/{dimensionId}/export/download
Extract a dimension viewpoint
Method: post
Path: /epm/rest/v1/dimensions/byName/extract
Import a dimension by name
Method: post
Path: /epm/rest/v1/dimensions/byName/import
Import a dimension from a file
Method: post
Path: /epm/rest/v1/dimensions/{dimensionId}/import/file
Import a dimension via a connection
Method: post
Path: /epm/rest/v1/dimensions/{dimensionId}/import/connection
Incremental export for a dimension
Method: post
Path: /epm/rest/v1/dimensions/byName/incrementalExport
Applications/Dimensions/Mappings
Export a dimension mapping by name
Method: post
Path: /epm/rest/v1/dimensions/byName/exportMappings
Export a dimension mapping to a connection
Method: post
Path: /epm/rest/v1/dimensions/{dimensionId}/mapping/export/connection
Export a dimension mapping to a CSV file
Method: post
Path: /epm/rest/v1/dimensions/{dimensionId}/mapping/export/download
Get the mappings for a dimension
Method: get
Path: /epm/rest/v1/dimensions/{dimensionId}/bindings/{bindingId}/mappingKeys
Files
Delete a file from the staging area
Method: delete
Path: /epm/rest/v1/files/staging/{fileName}
Download a file from staging area
Method: get
Path: /epm/rest/v1/files/staging/{fileName}
Download a temporary file
Method: get
Path: /epm/rest/v1/files/temp/{fileId}
List files in the staging area
Method: get
Path: /epm/rest/v1/files/staging
Upload a file to the staging area
Method: post
Path: /epm/rest/v1/files/staging
Upload a temporary file
Method: post
Path: /epm/rest/v1/files/temp
Jobs
Get the job run with the given id
Method: get
Path: /epm/rest/v1/jobRuns/{jobRunId}
Get the result body of the job run with the given id
Method: get
Path: /epm/rest/v1/jobRuns/{jobRunId}/result
Requests
Create a new request
Method: post
Path: /epm/rest/v1/requests
Create request items from a saved attachment
Method: post
Path: /epm/rest/v1/requests/{requestId}/import
Generate a request attachment
Method: post
Path: /epm/rest/v1/requests/{requestId}/attachments/generate
Get a request
Method: get
Path: /epm/rest/v1/requests/{requestId}
Transition request to a new status
Method: post
Path: /epm/rest/v1/requests/{requestId}/transitions
Upload a request item file
Method: post
Path: /epm/rest/v1/requests/{requestId}/attachments/importFile
Transaction History
Export transaction history to a file
Method: post
Path: /epm/rest/v1/transactionHistory/byName/export
Views
Gets the views
Method: get
Path: /epm/rest/v1/views
Views/Viewpoints
Gets the viewpoints in the given view
Method: get
Path: /epm/rest/v1/views/{viewId}/viewpoints
Views/Viewpoints/Nodes
Gets a node in a specified location of a viewpoint
Method: get
Path: /epm/rest/v1/views/{viewId}/viewpoints/{viewpointId}/nodes/{nodeId}/locations/{location}
Gets a node in a viewpoint
Method: get
Path: /epm/rest/v1/views/{viewId}/viewpoints/{viewpointId}/nodes/{nodeId}
Gets nodes in a viewpoint
Method: get
Path: /epm/rest/v1/views/{viewId}/viewpoints/{viewpointId}/nodes
Searches for nodes in the viewpoint using supplied criteria
Method: post
Path: /epm/rest/v1/views/{viewId}/viewpoints/{viewpointId}/nodes/search