POST /rest/v1.1/projects/{project_id}/vendors

Create a new Project Vendor.

Country and State codes

The country_code and state_code parameter values must conform to the ISO-3166 Alpha-2 specification. See Working with Country Codes for additional information.

Servers

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.

Query parameters

Name Type Required Description
run_configurable_validations Boolean No

If true, validations are run for the corresponding Configurable Field Set.

Default value: false

view String No

Specifies which view of the resource to return (which attributes should be present in the response). The default view is normal.

Possible values:

  • "extended"
  • "normal"

Request body fields

Name Type Required Description
vendor Object Yes
vendor.mobile_phone String No

Mobile phone number

vendor.union_member Boolean No

Union member status

vendor.origin_data String No

Origin Data

vendor.city String No

City

vendor.origin_code String No

Origin Code

vendor.authorized_bidder Boolean No

Authorized bidder status

vendor.license_number String No

License number

vendor.origin_id String No

Origin ID

vendor.zip String No

Zip code

vendor.business_phone String No

Business phone number

vendor.labor_union String No

Labor union

vendor.parent_id Integer No

Parent Vendor ID. Cannot be the same as ID. Only two levels of hierarchy are supported (parent/child).

vendor.abbreviated_name String No

Abbreviated name

vendor.email_address String No

Email address

vendor.non_union_prevailing_wage Boolean No

Non union prevailing wage status

vendor.fax_number String No

Fax number

vendor.is_active Boolean No

Active status

vendor.prequalified Boolean No

Prequalified status

Default value: false

vendor.website String No

Website url

vendor.primary_contact_id Integer No

Primary Contact ID

vendor.country_code String No

Country code (ISO-3166 Alpha-2 format)

vendor.trade_name String No

Vendor's Trade Name, also known as Doing Business As (DBA).

vendor.name String Yes

Name

vendor.notes String No

Notes (notes/keywords/tags)

vendor.state_code String No

State code (ISO-3166 Alpha-2 format)

vendor.address String No

Street address

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.