Delivery Confirmation

Carriers allow you to set the confirmation level of a package, these vary from carrier to carrier. The majority of carriers support at least the following delivery confirmations.

Common Confirmation Types

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


Check Your Carrier

Some carriers have special confirmations or don't support all confirmations; make sure you check the carrier documentation to make sure the carrier supports the confirmation you're requesting.

The confirmation property can be set while creating a label, or while requesting shipping rates.


POST /v1/labels
In the examples below, we've set the confirmation field to signature

Example Request
curl -iX POST \
-H 'Content-Type: application/json' \
-d '
  "shipment": {
    "service_code": "usps_priority_mail",
    "ship_to": {
      "name": "Mickey and Minnie Mouse",
      "phone": "714-781-4565",
      "company_name": "The Walt Disney Company",
      "address_line1": "500 South Buena Vista Street",
      "city_locality": "Burbank",
      "state_province": "CA",
      "postal_code": "91521",
      "country_code": "US",
      "address_residential_indicator": "no"
    "ship_from": {
      "name": "Dade Murphy",
      "phone": "512-485-4282",
      "company_name": "Zero Cool",
      "address_line1": "345 Chambers Street",
      "address_line2": "Suite 100",
      "city_locality": "New York City",
      "state_province": "NY",
      "postal_code": "10282",
      "country_code": "US",
      "address_residential_indicator": "no"
    "confirmation": "signature",
    "packages": [
        "weight": {
          "value": 1.0,
          "unit": "ounce"
Example Response
  "label_id": "se-test-202906976",
  "status": "processing",
  "shipment_id": "se-202906976",
  "ship_date": "2019-07-25T05:00:00.000Z",
  "created_at": "2019-07-25T15:24:46.657Z",
  "shipment_cost": {
    "currency": "usd",
    "amount": 0.0
  "insurance_cost": {
    "currency": "usd",
    "amount": 0.0
  "tracking_number": "9999999999999",
  "is_return_label": false,
  "is_international": false,
  "batch_id": "",
  "carrier_id": "se-0",
  "service_code": "usps_priority_mail",
  "package_code": "package",
  "voided": false,
  "voided_at": null,
  "label_format": "pdf",
  "label_layout": "4x6",
  "trackable": true,
  "carrier_code": "stamps_com",
  "tracking_status": "unknown",
  "label_download": {
    "pdf": "",
    "png": "",
    "zpl": "",
    "href": ""
  "form_download": null,
  "insurance_claim": null


Price Check Your Rate

The type of confirmation you request may change the price of your label.