PATCH /rest/v1.0/projects/{project_id}/punch_item_assignments/{id}

Update single Punch Item Assignment.

Servers

Path parameters

Name Type Required Description
id Integer Yes

ID of the Punch Item Assignment

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
send_emails String No

Parameter to send email to assignees, distribution members and creator of the Punch Item. Parameter must be true and status or comment must have changed for an email to send.

punch_item_assignment Object Yes

Punch Item Assignment object

punch_item_assignment.comment String No

Comment

punch_item_assignment.login_information_id Integer No

User ID

punch_item_assignment.upload_ids[] Array No

Uploads to attach to the response

punch_item_assignment.approved Boolean No

Resolution status

Default value: false

punch_item_assignment.status String No

Punch Item Assignment Status

Possible values:

  • "unresolved"
  • "ready_for_review"
  • "work_not_accepted"
  • "resolved"

Default value: "unresolved"

How to start integrating

  1. Add HTTP Task to your workflow definition.
  2. 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.
  3. Click Test request to test run your request to the API and see the API's response.