PATCH /rest/v1.0/purchase_order_contracts/sync

This endpoint creates or updates a batch of Purchase Order Contracts. See Using Sync Actions for additional information.

Servers

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
project_id Integer Yes

Unique identifier for the project.

updates[] Array Yes

Updated Purchase Order Contracts

updates[].executed Boolean No

Executed status

updates[].payment_terms String No

Payment terms

updates[].vendor_id Integer No

Vendor ID

updates[].description String No

Description

updates[].delivery_date String No

Delivery date

updates[].number String No

Number

updates[].letter_of_intent_date String No

Letter of intent date

updates[].status String No

Status

Possible values:

  • "Processing"
  • "Draft"
  • "Closed"
  • "Approved"
  • "Partially Received"
  • "Received"
  • "Submitted"
updates[].returned_date String No

Returned date

updates[].origin_data String No

Origin Data

updates[].origin_code String No

Origin code

updates[].retainage_percent String No

Retainage percent

updates[].ship_to_address String No

Ship to address

updates[].issued_on_date String No

Issued on

updates[].ship_via String No

Ship via

updates[].assignee_id Integer No

Assignee ID

updates[].origin_id String No

Origin ID

updates[].accounting_method String No

Accounting method

Possible values:

  • "unit"
  • "amount"
updates[].execution_date String No

Execution date

updates[].private Boolean No

Enable/Disable private status

updates[].title String No

Title

updates[].approval_letter_date String No

Approval letter date

updates[].bill_to_address String No

Bill to address

updates[].contract_date String No

Contract date

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.