List pipeline runs for a monitoring workflow
GET/monitoring-workflows/:workflowId/pipeline-runs
Returns a paginated list of pipeline execution records (CAQH or NPDB) for the specified monitoring workflow. Use this endpoint to inspect run history; use GET /monitoring-workflows/{workflowId}/pipeline-runs/{id} to fetch a single run's detail. Supports offset-based pagination (page/size, default page 0, size 50) and cursor-based pagination (cursor); supplying cursor switches to cursor-based pagination and overrides page/size. The filter parameter accepts a JSON object using the same operators as GET /monitoring-workflows (eq, neq, gt, gte, lt, lte, in, nin, contains), e.g. {"createdAt":{"gte":"2023-01-01T00:00:00Z"}}. The order parameter accepts a JSON sort specification, e.g. {"createdAt":"desc"}. When includeSteps is true, each run in the response includes its pipeline step breakdown; defaults to false when omitted. Requires MONITORING_WORKFLOW_PIPELINE_TRIGGER. The tenant-id header is mandatory. Returns 404 when the workflow does not exist or belongs to a different tenant.
Request
Responses
- 200
- 400
- 401
- 403
- 404
- 500
Pagination envelope: totalCount (total matching runs) and data (array of pipeline run records for the current page).
Invalid request parameters, e.g. a malformed filter or order JSON value
Unauthorized - Authentication required
Forbidden - User does not have required permissions
Monitoring workflow not found
Internal Server Error - An unexpected error occurred