Logo
OpenText Developer Cloud public resources API Documentation

IMaaS Workflow services

Number of APIs: 81


The IMaaS Workflow API(s) is managed and driven by REST API calls. This complete workflow API makes it easy for application developers to build not only simple workflow processes with step logic but also complex BPMN 2.0-compliant workflow processes. Workflow processes can involve complex choreographed processes, which drive integration with other IMaaS services and any non-OpenText systems that support human-to-human, system-to-system, and human-to-system interactions.

Why use these services

Automate business flows Model your business flows as a set of workflows, reducing manual interventions and automating the process.

Adapt to changes in your customer's Applications quickly

Be more agile by quickly changing a workflow to meet changing business requirements.

Faster collaboration Leverage workflows to orchestrate multiple service interactions and improve collaboration.

Reduce errors and increase efficiency Use workflows to automate and handle redundant decisions in the business, reducing errors and increasing the overall efficiency.


1. Workflow action and model services-tasks-{task Id} - Update a task

PUT {{baseUrl}}/tasks/:taskId



2. Workflow action and model services-tasks - Get tasks

GET {{baseUrl}}/tasks?name=voluptate elit&nameLike=voluptate elit&description=voluptate elit&priority=voluptate elit&minimumPriority=voluptate elit&maximumPriority=voluptate elit&assignee=voluptate elit&assigneeLike=voluptate elit&owner=voluptate elit&ownerLike=voluptate elit&unassigned=voluptate elit&delegationState=voluptate elit&candidateUser=voluptate elit&candidateGroup=voluptate elit&candidateGroups=voluptate elit&involvedUser=voluptate elit&processInstanceId=voluptate elit&processInstanceIdWithChildren=voluptate elit&processInstanceBusinessKey=voluptate elit&processInstanceBusinessKeyLike=voluptate elit&processDefinitionId=voluptate elit&processDefinitionKey=voluptate elit&processDefinitionKeyLike=voluptate elit&processDefinitionName=voluptate elit&processDefinitionNameLike=voluptate elit&executionId=voluptate elit&createdOn=1951-08-14T20:08:23.047Z&createdBefore=1951-08-14T20:08:23.047Z&createdAfter=1951-08-14T20:08:23.047Z&dueOn=1951-08-14T20:08:23.047Z&dueBefore=1951-08-14T20:08:23.047Z&dueAfter=1951-08-14T20:08:23.047Z&withoutDueDate=true&excludeSubTasks=true&active=true&includeTaskLocalVariables=true&includeProcessVariables=true&includeTaskComments=true&includeTaskAssignments=true&candidateOrAssigned=voluptate elit&category=voluptate elit&filterByCurrentSubscription=true&offset=voluptate elit&count=voluptate elit&sort=name&order=desc&includeUserIds=false&includeGroupIds=false&sortEmptyValuesOnTop=true



3. Workflow action and model services-tasks - Create a sub task

POST {{baseUrl}}/tasks



4. Workflow action and model services-runtime/models - Get executable process models

GET {{baseUrl}}/runtime/models?version=-98125607&name=voluptate elit&nameLike=voluptate elit&key=voluptate elit&keyLike=voluptate elit&category=voluptate elit&categoryLike=voluptate elit&categoryNotEquals=voluptate elit&deploymentId=voluptate elit&latestVersion=true&filterByCurrentSubscription=true&deploymentSpace=voluptate elit&offset=voluptate elit&count=voluptate elit&sort=key



5. Workflow action and model services-tasks-{task Id}-assignments - Delete assignments on a task

DELETE {{baseUrl}}/tasks/:taskId/assignments



6. Workflow action and model services-tasks-{task Id}-assignments - Get an assignments for a task

GET {{baseUrl}}/tasks/:taskId/assignments?includeUserIds=false&includeGroupIds=false



7. Workflow action and model services-tasks-{task Id}-attachments-{attachment Id} - Delete an attachment on a task

DELETE

ENDPOINTS