POST /rest/v1.0/companies/{company_id}/insurances

Create a new Insurance associated with the specified Company.

Servers

Path parameters

Name Type Required Description
company_id Integer Yes

Unique identifier for the company.

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
insurance Object Yes
insurance.expiration_date String No

Expiration date

insurance.vendor_id Integer Yes

Vendor ID

insurance.effective_date String No

Effective date

insurance.insurance_sets String No

Insurance Sets

insurance.enable_expired_insurance_notifications Boolean No

Enable/Disable expired insurance notifications

Default value: true

insurance.policy_number String No

Policy number

insurance.status String No

Status

Possible values:

  • "unregistered"
  • "non_compliant_in_progress"
  • "compliant"
  • "undecided"
  • "non_compliant"
  • "expired"
  • "compliant_in_progress"
insurance.origin_data String No

Origin data

insurance.exempt Boolean No

Exempt status

insurance.limit String No

Limit

insurance.name String No

Provider name

insurance.additional_insured String No

Additional Individuals and/or Companies Insured

insurance.notes String No

Notes

insurance.origin_id String No

Origin ID

insurance.insurance_type String No

Insurance type

insurance.division_template String No

Division Template

insurance.info_received Boolean No

Information received (or not)

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.