PATCH /rest/v1.0/projects/{project_id}/daily_logs/bulk_updates/bulk_update
Updates multiple daily logs with single request. Currently only status update is available. 300 logs maximum is allowed per request.
Servers
- https://api.procore.com
Path parameters
Name | Type | Required | Description |
---|---|---|---|
project_id |
Integer | Yes |
Unique identifier for the project. |
Request headers
Name | Type | Required | Description |
---|---|---|---|
Content-Type |
String | Yes |
The media type of the request body.
Default value: "application/json" |
Procore-Company-Id |
Integer | Yes |
Unique company identifier associated with the Procore User Account. |
Request body fields
Name | Type | Required | Description |
---|---|---|---|
updates |
Object | Yes | |
updates.accident_log[] |
Array | No |
Array of Update Data for Log Type |
updates.accident_log[].id |
Integer | Yes |
The ID of the Log |
updates.accident_log[].status |
String | Yes |
Status of the Log Possible values:
|
updates.safety_violation_log[] |
Array | No |
Array of Update Data for Log Type |
updates.safety_violation_log[].id |
Integer | Yes |
The ID of the Log |
updates.safety_violation_log[].status |
String | Yes |
Status of the Log Possible values:
|
updates.timecard_entry[] |
Array | No |
Array of Update Data for Log Type |
updates.timecard_entry[].id |
Integer | Yes |
The ID of the Log |
updates.timecard_entry[].status |
String | Yes |
Status of the Log Possible values:
|
updates.call_log[] |
Array | No |
Array of Update Data for Log Type |
updates.call_log[].id |
Integer | Yes |
The ID of the Log |
updates.call_log[].status |
String | Yes |
Status of the Log Possible values:
|
updates.inspection_log[] |
Array | No |
Array of Update Data for Log Type |
updates.inspection_log[].id |
Integer | Yes |
The ID of the Log |
updates.inspection_log[].status |
String | Yes |
Status of the Log Possible values:
|
updates.equipment_log[] |
Array | No |
Array of Update Data for Log Type |
updates.equipment_log[].id |
Integer | Yes |
The ID of the Log |
updates.equipment_log[].status |
String | Yes |
Status of the Log Possible values:
|
updates.delivery_log[] |
Array | No |
Array of Update Data for Log Type |
updates.delivery_log[].id |
Integer | Yes |
The ID of the Log |
updates.delivery_log[].status |
String | Yes |
Status of the Log Possible values:
|
updates.waste_log[] |
Array | No |
Array of Update Data for Log Type |
updates.waste_log[].id |
Integer | Yes |
The ID of the Log |
updates.waste_log[].status |
String | Yes |
Status of the Log Possible values:
|
updates.notes_log[] |
Array | No |
Array of Update Data for Log Type |
updates.notes_log[].id |
Integer | Yes |
The ID of the Log |
updates.notes_log[].status |
String | Yes |
Status of the Log Possible values:
|
updates.quantity_log[] |
Array | No |
Array of Update Data for Log Type |
updates.quantity_log[].id |
Integer | Yes |
The ID of the Log |
updates.quantity_log[].status |
String | Yes |
Status of the Log Possible values:
|
updates.plan_revision_log[] |
Array | No |
Array of Update Data for Log Type |
updates.plan_revision_log[].id |
Integer | Yes |
The ID of the Log |
updates.plan_revision_log[].status |
String | Yes |
Status of the Log Possible values:
|
updates.daily_construction_report_log[] |
Array | No |
Array of Update Data for Log Type |
updates.daily_construction_report_log[].id |
Integer | Yes |
The ID of the Log |
updates.daily_construction_report_log[].status |
String | Yes |
Status of the Log Possible values:
|
updates.delay_log[] |
Array | No |
Array of Update Data for Log Type |
updates.delay_log[].id |
Integer | Yes |
The ID of the Log |
updates.delay_log[].status |
String | Yes |
Status of the Log Possible values:
|
updates.work_log[] |
Array | No |
Array of Update Data for Log Type |
updates.work_log[].id |
Integer | Yes |
The ID of the Log |
updates.work_log[].status |
String | Yes |
Status of the Log Possible values:
|
updates.productivity_log[] |
Array | No |
Array of Update Data for Log Type |
updates.productivity_log[].id |
Integer | Yes |
The ID of the Log |
updates.productivity_log[].status |
String | Yes |
Status of the Log Possible values:
|
updates.dumpster_log[] |
Array | No |
Array of Update Data for Log Type |
updates.dumpster_log[].id |
Integer | Yes |
The ID of the Log |
updates.dumpster_log[].status |
String | Yes |
Status of the Log Possible values:
|
updates.manpower_log[] |
Array | No |
Array of Update Data for Log Type |
updates.manpower_log[].id |
Integer | Yes |
The ID of the Log |
updates.manpower_log[].status |
String | Yes |
Status of the Log Possible values:
|
updates.visitor_log[] |
Array | No |
Array of Update Data for Log Type |
updates.visitor_log[].id |
Integer | Yes |
The ID of the Log |
updates.visitor_log[].status |
String | Yes |
Status of the Log Possible values:
|
How to start integrating
- Add HTTP Task to your workflow definition.
- Search for the API you want to integrate with and click on the name.
- This loads the API reference documentation and prepares the Http request settings.
- Click Test request to test run your request to the API and see the API's response.