Menu icon

Process Street updates

  Help center        Releases   
New API Endpoints

New API Endpoints

July 1, 2025

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.

1. Approve or Reject Tasks (Individually or in Bulk)

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:

  • Approve all tasks in a multi-step process with one API call
  • Reject tasks automatically based on conditional logic
  • Integrate with third-party decision engines or approval platforms

https://public-api.process.st/api/v1.1/docs/index.html#operation/upsertApproval 

2. Find Tasks Assigned to a Specific User

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:

  • Build dashboards showing task load per user
  • Track outstanding approvals across workflows
  • Automate task reassignment or load balancing

https://public-api.process.st/api/v1.1/docs/index.html#operation/listTasks 

3. Filter Data Set Records by Columns

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:

  • Find a specific record when you don’t have the record ID handy
  • Pull specific subsets of records for reports
  • Trigger automation based on custom fields
  • Monitor key values (e.g., overdue invoices, flagged items)

https://public-api.process.st/api/v1.1/docs/index.html#operation/listDataSetRecords

4. List All Workflow Run Assignees

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:

  • Create custom audit logs or user performance reports
  • Sync assignees to external systems like CRMs or ticketing tools
  • Validate workflow run participation programmatically

https://public-api.process.st/api/v1.1/docs/index.html#operation/listWorkflowRunAssignees

Find and use more endpoints here: Process Street Public API.

Discover Process Street

Use Process Street to make your team processes fun, fast and faultless. We'll help you transform your team's static checklists into powerful interactive workflows!

Learn more about Process Street

YouTube videos
Deep dive into Process Street with our YouTube video series.
Join a webinar
Effectively record, replicate, and replace your workflow!
See latest releases
Catch up on the latest releases and enhancements.
Join the community
Share with others about how you are using the app day to day.

Take control of your workflows today.