List Project Checklist Templates
list_project_checklist_templatesRetrieve inspection checklist templates for a project to discover available templates or find a template ID for subsequent operations. Filters and pagination supported; read-only.
Instructions
Returns a list of all Inspection Checklist Templates for a specified Project. See Filtering on List Actions for information on using the filtering capabilities provided by this endpoint. Note: A User with read-only and above permissions to Inspections has access to this endpoint and the URL to individual templates on the web. Use this to discover project checklist templates 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 project checklist templates; 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 (v1.1): Project Management > Inspections. Endpoint: GET /rest/v1.1/projects/{project_id}/checklist/list_templates
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Query string parameter — page number for paginated results (default: 1) | |
| sort | No | Query string parameter — sorts the list of Checklist Templates on the attribute given. By default the list is in ascending order. Use '-attribute' to sort in descending order. Ex. 'sort=-trade'. | |
| 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__query | No | Query string parameter — return item(s) containing search query | |
| filters__trade_ids | No | Query string parameter — array of Trade IDs. Returns item(s) with the specified Trade IDs. | |
| filters__needs_update | No | Query string parameter — boolean. Return template(s) whose configuration is in need of updates. | |
| filters__response_set_id | No | Query string parameter — array of Item Response Set IDs. Return list template(s) whose items are associated with the given Response Set IDs. | |
| filters__inspection_type_id | No | Query string parameter — array of Inspection Type IDs. Return item(s) associated with the specified Inspection Type IDs. |