Vendors - Procore Data Target Requirements
DataBlend supports the API calls to Create and Update Project Vendor and Company Vendor records within Procore leveraging the Procore API.
| DataBlend Query Object (SDK) | Procore Object (API) | Required | Notes |
| company_id | company_id | Yes | Procore company the vendor belongs to. |
| id | (URL path) | Required for Update; leave empty for Create | Vendor ID. |
| vendor.id | vendor.id | Required to Reactivate | ID of the vendor to reactivate. |
| name | name | Yes | Name of the vendor. |
| abbreviatedname | abbreviated_name | Abbreviated name for the vendor. | |
| address | address | Street address. | |
| authorizedbidder | authorized_bidder | Boolean. Authorized bidder status. | |
| bidding.<flag> | bidding.<flag> | Boolean bidding statuses. Supported flags: affirmative_action, small_business, african_american_business, hispanic_business, womens_business, historically_underutilized_business, sdvo_business, certified_business_enterprise, asian_american_business, native_american_business, disadvantaged_business, minority_business_enterprise, eight_a_business. | |
| biddingdistributionids | bidding_distribution_ids | JSON array string of IDs, e.g.[1,2]. |
|
| businessphone | business_phone | Business phone number. | |
| city | city | City. | |
| countrycode | country_code | Country code in ISO-3166 Alpha-2 format (e.g. US, GB). |
|
| emailaddress | email_address | Email address. | |
| faxnumber | fax_number | Fax number. | |
| isactive | is_active | Boolean. Indicates whether the vendor is active. | |
| laborunion | labor_union | Labor union name. | |
| licensenumber | license_number | Vendor license number. | |
| mobilephone | mobile_phone | Mobile phone number. | |
| nonunionprevailingwage | non_union_prevailing_wage | Boolean. Non-union prevailing wage status. | |
| notes | notes | Free-text notes (notes/keywords/tags). | |
| origincode | origin_code | Third-party code associated with the vendor. | |
| origindata | origin_data | Third-party data string. | |
| originid | origin_id | Third-party identifier. | |
| parentid | parent_id | ID of the parent vendor. Cannot be the vendor's own ID; only two levels of hierarchy (parent/child) are supported. | |
| prequalified | prequalified | Boolean. Prequalified status. | |
| primarycontactid | primary_contact_id | ID of the primary contact for this vendor. | |
| standardcostcodeids | standard_cost_code_ids | JSON array string of standard cost code IDs, e.g. [1,2]. |
|
| statecode | state_code | State code in ISO-3166 Alpha-2 format (e.g. IN, CA). |
|
| tradeids | trade_ids | JSON array string of trade IDs, e.g. [1,2]. |
|
| tradename | trade_name | Trade name, also known as Doing Business As (DBA). | |
| unionmember | union_member | Boolean. Union member status. | |
| vendorgroupid | vendor_group_id | ID of the vendor group to associate this vendor with. | |
| website | website | Vendor website URL. | |
| zip | zip | Postal/zip code. |
More questions about Procore API requirements? Please visit Company Vendors.