Bulk Update Timecard Entries
bulk_update_timecard_entriesUpdate multiple timecard entries at once: provide company ID and field updates. Only supplied fields are modified; returns updated records.
Instructions
Updates multiple timecard entries at the same time. Use this to update an existing Field Productivity records (only the supplied fields are changed). Updates the specified Field Productivity records and returns the modified object on success. Required parameters: company_id, updates. Procore API: Project Management > Field Productivity. Endpoint: PATCH /rest/v1.0/companies/{company_id}/timesheets
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| company_id | Yes | URL path parameter — unique identifier for the company. | |
| approval_status | No | JSON request body field — approval status of a Timecard Entry | |
| billable | No | JSON request body field — the Billable status of the Timecard Entry | |
| cost_code_id | No | JSON request body field — the ID of the Cost Code of the Timecard Entry | |
| crew_id | No | JSON request body field — the ID of the crew for the Timecard Entry | |
| date | No | JSON request body field — the Date of the Timecard Entry | |
| description | No | JSON request body field — the description of the Timecard Entry | |
| hours | No | JSON request body field — hours worked on a Timecard Entry | |
| location_id | No | JSON request body field — the location ID for the Timecard Entry | |
| origin_id | No | JSON request body field — iD of related external data | |
| origin_data | No | JSON request body field — value of related external data | |
| party_id | No | JSON request body field — the ID of the party for the Timecard Entry | |
| project_id | No | JSON request body field — the ID of the Timecard Time Type of the Timecard Entry | |
| set_timecard_time_type_automatically | No | JSON request body field — whether or not to allow the automatic overtime management system to apply the configured rules to set the timecard_time_type_id and/or split the timecard entry automatically | |
| sub_job_id | No | JSON request body field — the ID of the Sub Job of the Timecard Entry | |
| time_in | No | JSON request body field — time in for the Timecard Entry | |
| time_out | No | JSON request body field — time out for the Timecard Entry | |
| timesheet_id | No | JSON request body field — the ID of the Timesheet of the Timecard Entry | |
| timecard_time_type_id | No | JSON request body field — the ID of the Timecard Time Type of the Timecard Entry | |
| updates | Yes | JSON request body field — the IDs of the timecards you want to update | |
| user_id | No | JSON request body field — the ID of the Login Information of the Timecard Entry | |
| work_classification_id | No | JSON request body field — the ID of the Work Classification of the Timecard Entry |