Add Insurance to Shipments
You can add insurance to a shipment when getting a rate, creating a shipment, or purchasing a label. You’ll set the insurance_provider
property at the shipment level and the insured_value
property at the package level (for multipackage shipments, you’ll need to do this for every package in the shipment).
Supported values for the insurance_provider
property:
Value | Description |
---|---|
none | This is the default value for this property and means the package will not be insured. Does not affect reimbursement from carriers that provide default coverage. |
funding_source | This option will assign the insurance provider available with ShipEngine Carriers to the shipment (currently ParcelGuard). The response will auto-populate the insurance_provider field with parcelguard . |
parcelguard | This option will assign ParcelGuard as the insurance provider for the shipment. Using this value is functionally the same as using the 'funding_source' value. |
carrier | This option will add the carrier’s insurance to the package if the carrier supports it. |
third_party | This option allows you to indicate the package is insured by a third-party insurance service. Using this value does not add insurance to a shipment. Use this option if you have your own parcel insurance account and wish to identify packages insured externally for reporting purposes. |
shipsurance | This option is available to ShipEngine accounts that activated Shipsurance prior to July 10, 2024 and wish to continue using the Shipsurance coverage option. |
If the insurance_provider
field is set to anything other than none
, you will also need to set the insured_value
of each package in the shipment. For example:
Example Request & Response
This is an example of a Purchase Label request for a shipment insured with ParcelGuard.
Request
POST v1/labels
Response
The response will include the insurance_cost
property that shows the insurance fee (add to the shipment_cost
amount for the total cost of the label including insurance) and the URL to use if you need to file an insurance claim.
Filing a Claim
How you file a claim will depend on what type of insurance you added to the shipment.
- ParcelGuard: Go to the link provided in the shipment response
insurance_claim
field and follow the on-screen instructions. By following the link from the response, most of the claim fields will be auto-filled with the required shipment details. - Carrier insurance: Follow the carrier’s claims process.
ParcelGuard Refunds for Voided Labels
If you void a label for a shipment that includes ParcelGuard, the insurance cost will be immediately refunded back to your ShipEngine balance.