Access Process Street reports programmatically to automate your reporting workflow.
Using Process Street’s API you are able to export all of your Process Street data, combine it with other source data and analyze it in your organization’s preferred data analysis tool. This API has been built with data ingestion in mind and we’ve included a reference implementation to save your technical team set-up time.
This is a generic RESTful API designed to make extracting all Process Street data into a data warehouse easy.
Singer is an open-source ETL (Extract, Transform, Load) specification for moving data between databases, web APIs, files, queues, and just about anything else you can think of. A Tap is a data extraction script.
The Process Street Tap calls our API for you, following our best practices. Even if you don’t want to use the Tap, it serves as a reference implementation of how to interact with our API.
Review the Tap on Github.
This API is purely for reporting purposes. There is no ability to create or update entities inside of Process Street. You may want to look at Zapier instead.
This API has been optimized specifically for data ingestion purposes. We believe this is the best long-term solution for organizations ingesting data from multiple sources. This approach does not contain search options like a more traditional API.
This API should be used to take a “snapshot” of your data. Despite offering pagination based on the entity updated data this shouldn’t be used to try and poll for updates. If you’d like to keep your data up to date we recommend periodically (daily, weekly, monthly) reloading the data.
A lot of ETL SaaS products charge based on the number of “rows” processed or stored. To help manage your costs we encourage you to tune how often you reload your data based on your requirements. We also advise you to only load the data that you actually plan to use for your reporting. For example, a lot of customers won’t need the form field data if they want to analyze workflow run data.
2. Generate an API Key from your integrations page.
Note: only Process Street Admins can access this page to generate an API Key.
3. Either use our Singer Tap or implement your desired solution.