List Recycled Observation Items
list_recycled_observation_itemsRetrieve recycled observation items from a Procore project with pagination and filtering. Use this read-only endpoint to discover items or find their IDs for follow-up actions.
Instructions
Returns a collection of Recycled Observation Items. See Filtering on List Actions for information on using the filtering capabilities provided by this endpoint. Use this to discover recycled observation items 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 recycled observation items; 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 > Observations. Endpoint: GET /rest/v1.0/projects/{project_id}/recycle_bin/observations/items
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number for paginated results (default: 1, 1-indexed) | |
| per_page | No | Number of items per page (default: 100, max: 100) | |
| project_id | Yes | URL path parameter — unique identifier for the project. | |
| filters__status | No | Query string parameter — return only Observation Items in the given lifecycle states. Statuses are supplied as their integer codes: ``` 0: Initiated 1: Ready For Review 2: Not Accepted 3: Closed 4: Draft ``` Comm... | |
| filters__type_id | No | Query string parameter — return item(s) with the specified Observation Type ID. | |
| filters__priority | No | Query string parameter — return only Observation Items at the given priorities. Values are case-sensitive and match the `priority` field on the Observation. Comma-separate values to match several priorities, e.g. `filters[... | |
| filters__trade_ids | No | Query string parameter — array of Trade IDs. Returns item(s) with the specified Trade IDs. | |
| 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__assignee_id | No | Query string parameter — return item(s) assigned to the specified User ID. | |
| filters__location_id | No | Query string parameter — return item(s) with the specified Location IDs. | |
| filters__created_by_id | No | Query string parameter — returns item(s) created by the specified User IDs. | |
| filters__assignee_company_id | No | Query string parameter — array of Vendor IDs. Returns item(s) where the assignee is associated to the specified Vendor ID. |