Introduction
APIs and Models to handle your automation processes
API
Here is the list of APIs existing under the processes category.
| API | Description |
|---|---|
| DeleteProcessAsync | The API deletes an existing Process from the connected Control Room. |
| DownloadAsync | The API downloads an existing Process with a specified ProcessId from the connected Control Room. |
| GetEditPermittedProcessesAsync | Gets the list of all edit permitted ProcessInfo from the connected Control Room. |
| GetProcessByIdAsync | Gets the ProcessInfo from the connected Control Room. |
| GetProcessByNameAsync | Gets the ProcessInfo with specified process name from the connected Control Room. |
| GetProcessVersion | The API gets the latest version details of the specified process name from the connected Control Room. |
| GetProcessDefVersionByGuid | This API retrieves the specified process's most recent or active version from the connected Control Room. |
| GetProcessesAsync | Gets the list of all ProcessInfo from the connected Control Room. |
| GetVersions | Gets the list of all the release versions in the form of ProcessInfo of specified process ID from the connected Control Room. |
| UploadAsync | The API uploads the process into the connected Control Room from the specified path. |
Models
Here is the list of Models used in Processes APIs.
| Models | Description |
|---|---|
| ProcessInfo | The structure represents an instance of the Process entity. |
| ProcessVersion | The structure represents an instance of the Process Version entity. |