We’ve just released more API endpoints that make building robust, custom integrations with Process Street even easier.
Whether you’re managing approvals, digging into task loads, filtering data, or tracking assignees, these tools open up new automation and reporting possibilities.
You can now programmatically approve or reject tasks, one at a time or all at once. This is a game-changer for automating approval workflows at scale.
Use cases:
https://public-api.process.st/api/v1.1/docs/index.html#operation/upsertApproval
Need to check who’s working on what? This endpoint lets you retrieve all tasks or approvals (excluding one-off tasks) assigned to a specific user. You can even filter by workflow ID to narrow it down.
Use cases:
https://public-api.process.st/api/v1.1/docs/index.html#operation/listTasks
Retrieve Data Set records based on specific column values, making your data queries more precise.
This is useful when you want to update a specific row but don’t know the record ID. You can use this to find the row based on other columns, and then use the record ID to update the row.
This was already available in Zapier but is now available anywhere you can make an HTTP request, such as Make, Power Automate and old-fashioned scripts.
Use cases:
https://public-api.process.st/api/v1.1/docs/index.html#operation/listDataSetRecords
This new endpoint allows you to fetch all assignees for a given workflow run and see who is responsible for the entire run.
This was the missing link for run assignees. Now you can assign, unassign and list run assignees for any workflow run.
This can also be useful in conjunction with scheduled workflows and webhooks. It allows you to pull the run assignments via API and then assign them to roles.
Use cases:
https://public-api.process.st/api/v1.1/docs/index.html#operation/listWorkflowRunAssignees
Find and use more endpoints here: Process Street Public API.