List Drawing Sets
list_drawing_setsRetrieve drawing sets for a Procore project, with pagination and filtering options to discover sets or get their IDs.
Instructions
Lists the Drawing Sets in the specified Project. Use this to discover drawing sets 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 drawing sets; 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 > Drawings. Endpoint: GET /rest/v1.0/projects/{project_id}/drawing_sets
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) | |
| project_id | Yes | URL path parameter — unique identifier for the project. | |
| drawing_area_id | No | Query string parameter — filters to only drawing sets with a least one revision in that drawing area. | |
| filters__with_sketches | No | Query string parameter — if true, returns only drawing sets that contain at least one drawing sketch. | |
| filters__with_measurements | No | Query string parameter — if true, returns only drawing sets that contain at least one measurement. | |
| filters__exclude_empty_sets | No | Query string parameter — if true, returns drawing sets that contain at least one drawing. | |
| filters__only_attachable_sets | No | Query string parameter — if true, returns drawing sets that contain at least one published drawing. |