Delivery Confirmation
Delivery confirmation is a way to confirm that a package has been received by its intended recipient. This goes beyond the tracking status that confirms a package has simply been delivered by the carrier. Carriers often include multiple levels of delivery confirmation to choose from, like signature
or adult_signature
, which will indicate additional requirements before the carrier can leave the shipemnt. Some confirmation types may incur an additional fee from the carrier.
ShipEngine supports this using the confirmation
property in the shipment
object when you create a shipment, create a label, and get a rate.
Confirmation Types
The confirmation
property is an enumerated string that accepts the following values:
Confirmation Type | Description |
---|---|
none | No confirmation requested. |
delivery | Delivery confirmation is requested. |
signature | Signature is required for the shipment to be delivered. This signature may be a neighbor, building manager, or the recipient can authorize the release of the package (without being present). |
adult_signature | An adult signature is required for the shipment to be delivered. |
direct_signature | A signature of somebody at the address is required. This confirmation is only supported by FedEx. |
delivery_mailed | Receive a delivery confirmation via mail. Currently only supported for UPS. There's a $2 charge for this service. |
verbal_confirmation | The carrier must receive verbal confirmation from the recipient. |
Example Request
In the create label example below, we've set the confirmation
property in the shipment
object to signature
.
POST /v1/labels