API Guide
With our API, you can conveniently manage all your workflows that have monitoring enabled. You can:
- Get all active workflows that have monitoring enabled.
- Get historical data changes for one or multiple workflows.
Get All Active Monitoring Workflows
Use the following endpoint to retrieve your workflows:
GET /v4/workflows
The response will include all workflows that are in your scope (user, team, organization).
To get all workflows that are active and have real-time monitoring enabled, you can use the following query parameter:
The response is paginated. By default, it returns 25 workflows per page. Use the limit
parameter to adjust how many are returned at once.
Example Request
Fetch all workflows that are active and have real-time monitoring enabled with a limit of 100:
Get Changes for Workflows
The following endpoint returns historical data changes detected by your monitoring workflows. A “change” means the monitor spotted a relevant change in the data since the last check.
GET /v4/changes
The response is paginated. By default, it returns 25 workflows per page. Use the limit
parameter to adjust how many are returned at once.
Example Request
Fetch all recorded changes for all workflows:
Fetch changes in a specific time range for specific workflows:
Diff Field Explanation
Each change includes a diff
array that shows what changed between checks. Each entry in diff represents text that was added or removed.
value
: The text that changed.added
: true if this text is new in the latest version.removed
: true if this text was removed.count
: How many lines the changed text includes.