Creates A New Adjustment Document.
creates_a_new_adjustment_documentCreates a new adjustment document in Procore materials management, returning its ID. Error responses include HTTP codes: 401 for expired tokens, 403 for missing permissions, and 404 for invalid IDs.
Instructions
The adjustment document is created in Draft status. Line items can be added after creation or included in the initial request. company_id and project_id default to the values set by procore_set_config when omitted. Creates the adjustment document and returns it with its new id (HTTP 201); calling it again creates another record. 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: company_id, project_id. Procore API (v2.0): Resource Management > Materials Management. Endpoint: POST /rest/v2.0/companies/{company_id}/projects/{project_id}/materials_mgmt/adjustments
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | JSON request body field — name of the adjustment. | |
| notes | No | JSON request body field — notes of the adjustment. | |
| item_ids | No | JSON request body field — optional collection of item IDs (GUIDs) associated with the adjustment. | |
| company_id | Yes | URL path parameter — the company identifier | |
| project_id | Yes | URL path parameter — the project identifier | |
| description | No | JSON request body field — description of the adjustment. |