curl --request POST \
--url https://{globale_api_domain}/api/merchant/parcels/bonded-information \
--header 'Content-Type: application/json' \
--data '
{
"TrackingNumber": "JD014600004882753258",
"Products": [
{
"ProductSKU": "Product123",
"IsBonded": true,
"Quantity": 2
}
]
}
'{
"Success": true
}Submit bonded information (Merchant to Global-e)
Report, per product, how many units in an already-created parcel are bonded and how many are in free circulation, before the End-of-Day dispatch call.
curl --request POST \
--url https://{globale_api_domain}/api/merchant/parcels/bonded-information \
--header 'Content-Type: application/json' \
--data '
{
"TrackingNumber": "JD014600004882753258",
"Products": [
{
"ProductSKU": "Product123",
"IsBonded": true,
"Quantity": 2
}
]
}
'{
"Success": true
}403 Forbidden with no response body.- Get shipping documents — obtain the label and tracking number
- Submit bonded information — report bonded vs free-circulation status per product (when bonded reporting is required)
- Get shipment information — retrieve product, pricing and declaration header data (when you need the data Global-e holds)
- Create the export document — your side, not a Global-e API
- Upload shipment documents — upload the document and its reference to Global-e (when a document must be attached)
- Dispatch orders — End of Day
Body
Tracking number of the parcel, as returned by GetShippingDocuments. A tracking number may cover more than one parcel, but all of those parcels must belong to the same order.
"JD014600004882753258"
The product lines for this tracking number. At least one product line must be provided. A SKU whose units are split between the two customs statuses is sent as two lines for the same SKU — one bonded, one free circulation — and their quantities are added together. See the "One SKU split between bonded and free circulation" request example.
1Show child attributes
Show child attributes
Response
The bonded information was validated and stored. Storage only — finance reporting and the carrier pre-alert are produced asynchronously afterwards.
Indicates that the bonded information was stored. Returned only with HTTP 200, and always true. Failures are returned as an error response instead.
true

