List BIM Models
list_bim_modelsRetrieve BIM models for a project with pagination, filtering, and sorting. Use to find model IDs or explore model data via Procore's API.
Instructions
Lists BIM Models associated with the specified Project. Use this to discover BIM models or to look up the id of one before calling a tool that needs it. Returns a JSON array of BIM models; 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: Preconstruction > BIM. Endpoint: GET /rest/v1.0/bim_models
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Query string parameter — page number for paginated results (default: 1) | |
| sort | No | Query string parameter — sort item(s) by an attribute. The default sort is ascending. To sort in descending order, prepend the sort value with a hyphen character '-' | |
| view | No | Query string parameter — the compact view contains only ids. The extended view contains the response shown below. The normal view contains 'current_revision_id' instead of an embedded object 'current_revision' The default ... | |
| per_page | No | Query string parameter — number of items per page (default: 100, max: 100) | |
| 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__search | No | Query string parameter — filter item(s) with the matching search query. The search is performed on title. | |
| filters__bim_file_id | No | Query string parameter — filter item(s) with matching BIM File ids | |
| filters__has_revisions | No | Query string parameter — filter item(s) with or without revisions. |