Get Receipt Change History
get_receipt_change_historyRetrieve a paginated list of change history events for a specific receipt, showing what changed, when, and who made the change. Read-only operation requiring receipt, company, and project IDs.
Instructions
Returns a paginated list of change history events for the specified receipt. Each entry describes what changed, when it changed, and who made the change. Use this when you already know which receipt change history you want and need its full field set. company_id and project_id default to the values set by procore_set_config when omitted, and id must identify an existing parent record — resolve it with the matching list tool first. Returns a single JSON object describing the receipt change history. 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: id, company_id, project_id. Procore API (v2.0): Resource Management > Materials Management. Endpoint: GET /rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/receipts/{id}/change_history
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | URL path parameter — unique identifier of the Materials Management resource | |
| page | No | Query string parameter — page number for paginated results (default: 1) | |
| per_page | No | Query string parameter — the page size between 1 and 100. | |
| company_id | Yes | URL path parameter — the company identifier | |
| project_id | Yes | URL path parameter — the project identifier | |
| filters__activity_type | No | Query string parameter — the activity type to filter by | |
| filters__display_line_changes | No | Query string parameter — whether to display line item changes |