Skip to main content
POST
/
parcels
/
tracking
Create a tracking-only parcel
curl --request POST \
  --url https://panel.sendcloud.sc/api/v3/parcels/tracking \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "announced_at": "2024-01-01T00:00:00Z",
  "details": {
    "brand_id": 123,
    "integration_id": 456,
    "is_return": false
  },
  "from_address": {
    "address_line_1": "33 rue de Stalingrad",
    "address_line_2": "",
    "city": "Cermenate",
    "company_name": "Company",
    "country_code": "IT",
    "email": "billing@mail.com",
    "house_number": "45",
    "name": "Laurent Kuchto",
    "phone_number": "",
    "po_box": "12345",
    "postal_code": "78500",
    "state_province_code": "IT-CO"
  },
  "insurance": {
    "currency": "EUR",
    "policy_id": "POL123",
    "value": 500
  },
  "parcel_items": [
    {
      "description": "T-Shirt XL",
      "hs_code": "620520",
      "intended_use": "Personal use",
      "item_id": "5552",
      "material_content": "100% Cotton",
      "mid_code": "NLOZR92MEL",
      "origin_country": "NL",
      "product_id": "19284",
      "properties": {
        "color": "green",
        "size": "red"
      },
      "quantity": 1,
      "sku": "TS1234",
      "price": {
        "currency": "EUR",
        "value": "6.15"
      },
      "weight": {
        "unit": "kg",
        "value": 6
      }
    }
  ],
  "measurements": {
    "dimension": {
      "height": 3,
      "length": 2,
      "unit": "m",
      "width": 4
    },
    "volume": {
      "unit": "cm3",
      "value": 35
    },
    "weight": {
      "unit": "g",
      "value": 82
    }
  },
  "return_price": {
    "currency": "EUR",
    "value": "76.64"
  },
  "ship_with": {
    "type": "shipping_option_code",
    "properties": {
      "contract_id": 517,
      "shipping_option_code": "postnl:standard"
    }
  },
  "shipment": {
    "external_reference_id": "REF123",
    "order": {
      "order_number": "ORD123",
      "source_external_id": "EXT789",
      "source_id": "order_456",
      "total_order_price": {
        "currency": "EUR",
        "value": "76.64"
      }
    },
    "price": {
      "currency": "EUR",
      "value": "76.64"
    },
    "source_id": "shipment_789"
  },
  "source_id": "1234",
  "to_address": {
    "address_line_1": "33 rue de Stalingrad",
    "address_line_2": "",
    "city": "Cermenate",
    "company_name": "Company",
    "country_code": "IT",
    "email": "billing@mail.com",
    "house_number": "45",
    "name": "Laurent Kuchto",
    "phone_number": "",
    "po_box": "12345",
    "postal_code": "78500",
    "state_province_code": "IT-CO"
  },
  "tracking_number": {
    "carrier_code": "dhl",
    "tracking_number": "TRACK123456789",
    "tracking_url": "https://track.carrier.com/TRACK123456789"
  }
}
'
{
  "announced_at": "2024-01-01T00:00:00Z",
  "created_at": "2024-01-01T00:00:00Z",
  "details": {
    "brand_id": 123,
    "integration_id": 456,
    "is_return": false
  },
  "from_address": {
    "address_line_1": "33 rue de Stalingrad",
    "address_line_2": "",
    "city": "Cermenate",
    "company_name": "Company",
    "country_code": "IT",
    "email": "billing@mail.com",
    "house_number": "45",
    "name": "Laurent Kuchto",
    "phone_number": "",
    "po_box": "12345",
    "postal_code": "78500",
    "state_province_code": "IT-CO"
  },
  "parcel_items": [
    {
      "description": "T-Shirt XL",
      "hs_code": "620520",
      "intended_use": "Personal use",
      "item_id": "5552",
      "material_content": "100% Cotton",
      "mid_code": "NLOZR92MEL",
      "origin_country": "NL",
      "product_id": "19284",
      "properties": {
        "color": "green",
        "size": "red"
      },
      "quantity": 1,
      "sku": "TS1234",
      "source_id": "123abc",
      "price": {
        "currency": "EUR",
        "value": "6.15"
      },
      "weight": {
        "unit": "kg",
        "value": 0.4
      }
    }
  ],
  "ship_with": {
    "type": "shipping_option_code",
    "properties": {
      "contract_id": 517,
      "shipping_option_code": "postnl:standard"
    }
  },
  "source_id": "1234",
  "to_address": {
    "address_line_1": "33 rue de Stalingrad",
    "address_line_2": "",
    "city": "Cermenate",
    "company_name": "Company",
    "country_code": "IT",
    "email": "billing@mail.com",
    "house_number": "45",
    "name": "Laurent Kuchto",
    "phone_number": "",
    "po_box": "12345",
    "postal_code": "78500",
    "state_province_code": "IT-CO"
  },
  "tracking_numbers": [
    {
      "carrier_code": "dhl",
      "tracking_number": "TRACK123456789",
      "tracking_url": "https://track.carrier.com/TRACK123456789"
    }
  ]
}

Authorizations

Authorization
string
header
required

Bearer Authentication using a Bearer token

Body

application/json

The Parcel Tracking Create Request object

announced_at
string<date-time>
required

The timestamp of when the parcel was announced to the carrier (label was created)

from_address
Parcel Tracking Address · object
required

Parcel Tracking Address object

ship_with
Ship With Shipping Option Code Object · object
required

Ship using a shipping option code. The shipping option code is required.

Example:
{
"type": "shipping_option_code",
"properties": {
"shipping_option_code": "postnl:standard/insured=3000",
"contract_id": 517,
"user_shipping_method_name": "Express Delivery",
"user_shipping_method_id": "express-001"
}
}
shipment
Shipment Create Request · object
required
source_id
string
required

An external identifier that clients can provide to link the parcel with the corresponding record in their own system

to_address
Parcel Tracking Address · object
required

Parcel Tracking Address object

tracking_number
Tracking Number Create Request · object
required

The request object for the Tracking Number

details
Parcel Detail Create Request · object
insurance
Insurance · object

Sendcloud Insurance object with insurance policy ID

parcel_items
Parcel Item Object · object[]

List of items / products that the parcel contains

measurements
Measurement Object · object

This object provides essential information for accurate packing, shipping, and inventory management

return_price
Price object · object

Price, consisting of a value and currency.

Response

Successful Response

The Parcel Tracking Create Response object

announced_at
string<date-time>
required

The timestamp of when the parcel was announced to the carrier (label was created)

created_at
string<date-time>
required

The timestamp of when the parcel was created in the system

details
Parcel Detail Response · object
required
Example:
{
"brand_id": 123,
"expected_delivery_date": "2025-01-04",
"integration_id": 456,
"is_mail_box": false,
"is_return": false,
"is_to_service_point": false
}
from_address
Parcel Tracking Address · object
required

Parcel Tracking Address object

ship_with
Ship With Shipping Option Code Object · object
required

Ship using a shipping option code. The shipping option code is required.

Example:
{
"type": "shipping_option_code",
"properties": {
"shipping_option_code": "postnl:standard/insured=3000",
"contract_id": 517,
"user_shipping_method_name": "Express Delivery",
"user_shipping_method_id": "express-001"
}
}
source_id
string
required

An external identifier that clients can provide to link the parcel with the corresponding record in their own system

to_address
Parcel Tracking Address · object
required

Parcel Tracking Address object

tracking_numbers
Tracking Number Response · object[]
required
parcel_items
Parcel Item with Source ID Object · object[]

List of items / products that the parcel contains