List Workflow Instances
list_workflow_instancesRetrieve a paginated list of workflow instances for a company, enabling you to discover workflows and fetch instance IDs for subsequent operations.
Instructions
Return a list of workflow instances for a workflow. Any resource using workflow should have a workflow instance. See Filtering on List Actions for information on using the filtering capabilities provided by this endpoint. Use this to discover workflow instances or to look up the id of one before calling a tool that needs it. Returns a JSON array of workflow instances; page and per_page control pagination and the response reports how many pages remain. Read-only — it changes nothing in Procore. Failures come back as an error payload carrying the HTTP status — commonly 401 when the token has expired, 403 without tool permission, and 404 when an id does not resolve. Required parameters: company_id. Procore API: Core > Workflows. Endpoint: GET /rest/v1.0/workflow_instances
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Query string parameter — page number for paginated results (default: 1) | |
| per_page | No | Query string parameter — number of items per page (default: 100, max: 100) | |
| company_id | Yes | Query string parameter — unique identifier for the company. | |
| filters__workflowed_object_id | No | Query string parameter — return items for a specific workflow object. | |
| filters__workflowed_object_type | No | Query string parameter — return items for a specific workflow object type. |