List Potential Change Orders
list_potential_change_ordersRetrieve a paginated list of potential change orders for a project. Filter by ID, dates, contract, or status to find specific orders.
Instructions
Return a list of all Potential Change Orders (PCO). See Filtering on List Actions for information on using the filtering capabilities provided by this endpoint. Use this to enumerate Change Orders when you need a paginated overview, to find IDs, or to filter by query parameters. Returns a paginated JSON array of Change Orders. Use page and per_page to control pagination; the response includes pagination metadata. Required parameters: project_id. Procore API: Construction Financials > Change Orders. Endpoint: GET /rest/v1.0/potential_change_orders
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | Yes | Query string parameter — unique identifier for the project. | |
| filters__id | No | Query string parameter — return item(s) with the specified IDs. | |
| filters__origin_id | No | Query string parameter — origin ID. Returns item(s) with the specified Origin ID. | |
| filters__created_at | No | Query string parameter — return item(s) created within the specified ISO 8601 datetime range. Formats: `YYYY-MM-DD`...`YYYY-MM-DD` - Date `YYYY-MM-DDTHH:MM:SSZ`...`YYYY-MM-DDTHH:MM:SSZ` - DateTime with UTC Offset `YYYY-MM-... | |
| filters__updated_at | No | Query string parameter — return item(s) last updated within the specified ISO 8601 datetime range. Formats: `YYYY-MM-DD`...`YYYY-MM-DD` - Date `YYYY-MM-DDTHH:MM:SSZ`...`YYYY-MM-DDTHH:MM:SSZ` - DateTime with UTC Offset `YYY... | |
| filters__due_date | No | Query string parameter — returns item(s) due within the specified ISO 8601 datetime range. | |
| filters__contract_id | No | Query string parameter — contract ID. Returns item(s) with the specified Contract ID. | |
| filters__include_deleted | No | Query string parameter — use 'only' for only deleted resources. Use 'with' for deleted and undeleted resources. | |
| filters__invoiced_date | No | Query string parameter — returns item(s) invoiced within the specified ISO 8601 datetime range. | |
| filters__paid_date | No | Query string parameter — returns item(s) paid within the specified ISO 8601 datetime range. | |
| filters__reviewed_at | No | Query string parameter — returns item(s) reviewed within the specified ISO 8601 datetime range. | |
| 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) |