Skip to main content
Version: Current

Introduction

APIs and Models to create and manage your process instances.

API

Here is the list of APIs existing under the process instance category.

APIDescription
CreateAsyncCreates a process instance with the specified details inside the connected Control Room.
CreateTaskAsyncCreates task(s) for the participant(s).
GetActivitiesHistoryAsyncGets the activity execution records from the specified process instance.
GetActivityInstanceByIdAsyncGets activity instance of specified activity id inside the connected Control Room.
GetActivityInstanceByInstIdAsyncGets activity instance of specified activity instance id inside the connected Control Room.
GetActivityInstancesAsyncGets activity instances of specified process instance id inside the connected Control Room.
GetAllInstancesAsyncGets all the process instances inside the connected Control Room.
GetInstanceByIdAsyncGets process instance of specified process instance id inside the connected Control Room.
GetInstanceDataAsyncGets process data associated with process instance using the specified process instance id inside the connected Control Room.
GetInstanceLogsAsyncGets logs of specified process instance id inside the connected Control Room.
GetInstanceTasksAsyncGets tasks associated with process instance using the specified process instance ID inside the connected Control Room.
GetModelDataAsyncGets model data of specified process instance inside the connected Control Room.
UpdateModelDataAsyncUpdates model data of specified process instance inside the connected Control Room.

Models

Here is the list of Models used in connections APIs.

ModelsDescription
ConnectionThe structure represents an instance of the Connection entity.
ConnectionDataThe structure represents an instance of the ConnectionData entity.
ActivityHistoryRepresents the activity execution record.
TaskParticipantRepresents a task participant.
CreateTaskResponseRepresents a response which provides information about tasks created and not created.
TaskCreatedForUserResponseRepresents a response which has the information about a task created for the user.
TaskNotCreatedForParticipantResponseRepresents a response which has the information about the task not created for the task participant.