List Action Plans
list_action_plansList action plans within a project to find specific plans or obtain their IDs for subsequent operations. Supports filters, sorting, and pagination for quick retrieval.
Instructions
List of all Action Plans. Use this to discover action plans or to look up the id of one before calling a tool that needs it. project_id defaults to the value set by procore_set_config when omitted. Returns a JSON array of action plans; 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: project_id. Procore API: Project Management > Action Plans. Endpoint: GET /rest/v1.0/projects/{project_id}/action_plans/plans
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Query string parameter — page number for paginated results (default: 1) | |
| sort | No | Query string parameter — direction (asc/desc) can be controlled by the presence or absence of '-' before the sort parameter. | |
| per_page | No | Query string parameter — number of items per page (default: 100, max: 100) | |
| project_id | Yes | URL path parameter — unique identifier for the project. | |
| filters__id | No | Query string parameter — return item(s) with the specified IDs. | |
| 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__manager_id | No | Query string parameter — return item(s) with a specific Manager ID or a range of Manager ID(s). | |
| 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__location_id | No | Query string parameter — location ID. Returns item(s) with the specified Location ID or a range of Location IDs. | |
| filters__template_id | No | Query string parameter — return Action Plan(s) associated with the specified Action Plan Template ID(s). | |
| filters__plan_type_id | No | Query string parameter — action Plan Type ID. Returns item(s) with the specified Action Plan Type ID(s). | |
| filters__include_sublocations | No | Query string parameter — use together with `filters[location_id]` |