Update A Maintenance Record (Project)
update_a_maintenance_record_projectUpdate an existing equipment maintenance record by providing its ID, equipment ID, project ID, and company ID. Changes only supplied fields and returns the modified record.
Instructions
Update an existing maintenance record by its ID. Use this to update an existing Equipment records (only the supplied fields are changed). Updates the specified Equipment records and returns the modified object on success. Required parameters: maintenance_id, equipment_id, project_id, company_id. Procore API (v2.0): Core > Equipment. Endpoint: PATCH /rest/v2.0/companies/{company_id}/projects/{project_id}/equipment_register/{equipment_id}/maintenance/records/{maintenance_id}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| maintenance_id | Yes | URL path parameter — unique identifier of the maintenance | |
| equipment_id | No | JSON request body field — unique identifier of the equipment | |
| project_id | Yes | URL path parameter — unique identifier for the project. | |
| company_id | Yes | URL path parameter — unique identifier for the company. | |
| type | No | JSON request body field — the type for this Equipment operation | |
| issue | No | JSON request body field — the issue for this Equipment operation | |
| notes | No | JSON request body field — the notes for this Equipment operation | |
| start_date | No | JSON request body field — start date for equipment maintenance. | |
| duration | No | JSON request body field — duration in days. |