Running a process with API Keys
Start a PROCESIO process from another tool, such as Postman, with an API key, the process ID and the workspace ID.
You can start a process from outside PROCESIO by calling the PROCESIO API with an API key. This page shows how, using Postman as the example.
What you need
- An API key, with its key handle and key value. Create it on the API Key page of the workspace that holds the process, and copy the value right away: it is shown only once. See API Keys.
- The process ID. Open the process, then Edit process properties, and copy the ID (see Process settings). You can also copy it from the process list.
- The workspace ID, for a process in a shared workspace. It is shown under the title of the workspace's Dashboard, as Workspace ID, with a copy icon. You don't need it for a process in your personal workspace.
Send the request
-
Create a
POSTrequest tohttps://webapi.procesio.app/api/Projects/<process ID>/run. -
Under Headers, add:
Header Value keyThe key handle. valueThe key value. workspaceIdThe workspace ID. Leave it out for a key you created in your personal workspace. If you also send an
x-versionheader, its value must be1.19. -
Under Body, choose raw and JSON, and send the values of the process's Input variables in
payload.
{
"payload": {
"inputVariableExample": 2.03
},
"connectionId": null
}- Click Send. The process starts, and the run appears on the process's Instances page. See Process runs and history.
The key works only in the workspace where you created it, and it can do only what you can do in that workspace.
For all the endpoints, see PROCESIO API Documentation and the API reference (Swagger).
API Keys
Create, name, rename and revoke the API keys that let other apps call the PROCESIO API, and learn the 25-key limit and the workspace rule.
User Permissions and Roles Management
This system allows for detailed management of user permissions, enabling or restricting access to various features and actions within a workspaceโฆ

