Download OpenAPI specification:Download
CMJ Cloud Operations API specification. The CMJ Cloud Operations API is the REST API that CMJ Cloud provides and can be invoked by apps implementing the SPI for various services.
Updates the progress of the SPI operation. This is an optional API that an app can invoke to update the progress for a given SPI operation.
operationId required | string The id of the operation as received when the app SPI endpoint was invoked. |
The updated progress for the operation.
progress required | number [ 0 .. 1 ] A double in the interval [0.0, 1.0] which represents the progress for the SPI operation. |
{- "progress": 0.25
}
Submits the result of the SPI operation.
operationId required | string The id of the operation as received when the app SPI endpoint was invoked. |
The result of the operation.
resultLink | string <uri> A link to a result page displayed to the user in the report for the SPI operation. This link takes precedence over the resultHtml field in the final report. |
resultHtml | string An HTML that will be displayed to the user in the report for the SPI operation. This HTML will be sanitized. This is suitable for small html reports up to several MBs. |
Array of objects (Problem) The list of problems that have been encountered by the app during the invocation of the SPI endpoint. |
{- "resultHtml": "string",
- "problems": [
- {
- "message": "string",
- "severity": "WARNING"
}
]
}
This resource represents the mappings of object identifiers between source and target.
Returns the Jira configuration object mappings for a given operation.
operationId required | string The id of the operation as received when the app SPI endpoint was invoked. |
pageSize | integer [ 1 .. 1000 ] Default: 1000 The size of the requested page. |
lastItemKey | string The key to fetch the next page. |
{- "items": [
- {
- "type": "AGILE_BOARD",
- "sourceId": "string",
- "targetId": "string",
- "referenceKey": "string"
}
], - "meta": {
- "pageSize": 0,
- "lastItemKey": "string"
}
}
Submits workflow rules data for the given rules
operationId required | string The id of the operation as received when the app SPI endpoint was invoked. |
The workflow rules.
workflowId required | string A key that identifies the data. |
required | Array of objects (WorkflowRuleData) The list of workflow rules and their configuration. |
{- "workflowId": "string",
- "workflowRules": [
- {
- "id": "string",
- "configuration": {
- "property1": "string",
- "property2": "string"
}
}
]
}