Update A Time And Material Entry
update_a_time_and_material_entryUpdate a time and material entry in a project by sending only the fields to change; omitted fields stay unchanged and the modified record is returned.
Instructions
Updating a Time And Material Entry associated with the specified project. Send only the fields you intend to change; omitted fields keep their current values. Pass the record's fields as top-level arguments — they are nested under "time_and_material_entry" in the request payload for you. project_id defaults to the value set by procore_set_config when omitted, and id must identify an existing parent record — resolve it with the matching list tool first. Returns the modified time and material entry on success. 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, id. Procore API: Project Management > Field Productivity. Endpoint: PATCH /rest/v1.0/projects/{project_id}/time_and_material_entries/{id}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | URL path parameter — id of the Time And Material Entry | |
| name | No | JSON request body field — the title of T&M ticket | |
| number | No | JSON request body field — unique number for the T&M ticket | |
| status | No | JSON request body field — current status of T&M ticket | |
| private | No | JSON request body field — if the T&M ticket is private | |
| form_ids | No | JSON request body field — forms to attach to the response | |
| image_ids | No | JSON request body field — images to attach to the response | |
| project_id | Yes | URL path parameter — unique identifier for the project. | |
| upload_ids | No | JSON request body field — the specified array of upload ids is saved as Time And Material Entry Attachments. | |
| description | No | JSON request body field — the description of job | |
| file_version_ids | No | JSON request body field — file Versions to attach to the response | |
| reference_number | No | JSON request body field — the refrence number associate with T&M ticket | |
| company_signature_id | No | JSON request body field — the ID associate with company's signature | |
| drawing_revision_ids | No | JSON request body field — drawing Revisions to attach to the response | |
| customer_signature_id | No | JSON request body field — the ID associate with customer's signature | |
| work_performed_on_date | No | JSON request body field — date work performed on | |
| company_signee_party_id | No | JSON request body field — the ID associate with company's signature party | |
| customer_signee_party_id | No | JSON request body field — the ID associate with customer's signature party | |
| run_configurable_validations | No | Query string parameter — if true, validations are run for the corresponding Configurable Field Set. |