Shipments
Shipment Model
Properties
- Name
id
- Type
- string
- Restrictions
- Description
The unique ID for the shipment
- Name
addresses
- Type
- object
- Restrictions
- Description
- Name
- »
destination
- Type
- [Address](#schemaaddress)
- Required
- required
- Restrictions
- Description
The destination address for the shipment. This is usually the customers address.
- Name
- »
origin
- Type
- [Address](#schemaaddress)
- Required
- required
- Restrictions
- Description
The address where the shipment is being sent from. This is usually the fulfilment warehouse.
- Name
- »
return
- Type
- [Address](#schemaaddress)
- Restrictions
- Description
In the event of a returned shipment, the address to where the shipment will be returned. This is usually the same as the origin address.
- Name
- »
location_configuration_id
- Type
- string,null
- Restrictions
- Description
A location configuration ID that will be used to populate saved address data for
- Name
tax_identifiers
- Type
- [[ShipmentTaxIdentifier](#schemashipmenttaxidentifier)]
- Restrictions
- Description
- Name
packages
- Type
- [[ShipmentPackage](#schemashipmentpackage)]
- Restrictions
- Description
An array containing the packages that form the shipment.
For shipments with multiple packages, only certain carriers and services support multi package shipments, others require one package per shipment.
There is a limit of 20 packages per shipment. If this does not fit your needs, please contact us to discuss the use case further.
- Name
customs
- Type
- [CustomsDetail](#schemacustomsdetail)
- Restrictions
- Description
- Name
options
- Type
- [ShipmentOptions](#schemashipmentoptions)
- Restrictions
- Description
- Name
carrier
- Type
- [ShipmentCarrier](#schemashipmentcarrier)
- Restrictions
- Description
- Name
name
- Type
- string,null
- Restrictions
- Description
A name for the shipment, used for easy identification.
- Name
documents
- Type
- array,null
- Restrictions
- Description
An array of documents such as labels and commercial invoices attached to the shipment.
- Name
rates
- Type
- array,null
- Restrictions
- Description
An array of rates available to the current shipment.
- Name
service
- Type
- [ShipmentService](#schemashipmentservice)
- Restrictions
- Description
The shipment service that is selected when the shipment is finalised.
- Name
status
- Type
- string,null
- Restrictions
- Description
The current status of the shipment.
- Name
created_at
- Type
- string,null(date-time)
- Description
- Name
updated_at
- Type
- string,null(date-time)
- Description
- Name
errors
- Type
- array,null
- Restrictions
- Description
Any errors that occur during the creation or finalisation of the shipment.
{
"id": "shp_0ujzPyRiIAffKhBux4PvQdDqMHY",
"addresses": {
"destination": {
"address": {
"line_1": "29 Holgate Rd",
"line_2": "Segwick Street",
"line_3": "Kelvedon",
"city": "RACKWICK",
"province": "Cambershire",
"post_code": "KW16 2PE",
"country_code": "GB"
},
"contact": {
"name": "Francesca Brady",
"company": "Malvinex Corp"
},
"display_name": "Work",
"metadata": {
"contact_email": "[email protected]"
},
"marketplaces": {
"shopify": "657847832011"
},
"coordinates": {
"latitude": 51.5134297,
"longitude": -0.103145,
"confidence": 1
}
},
"origin": {
"address": {
"line_1": "29 Holgate Rd",
"line_2": "Segwick Street",
"line_3": "Kelvedon",
"city": "RACKWICK",
"province": "Cambershire",
"post_code": "KW16 2PE",
"country_code": "GB"
},
"contact": {
"name": "Francesca Brady",
"company": "Malvinex Corp"
},
"display_name": "Work",
"metadata": {
"contact_email": "[email protected]"
},
"marketplaces": {
"shopify": "657847832011"
},
"coordinates": {
"latitude": 51.5134297,
"longitude": -0.103145,
"confidence": 1
}
},
"return": {
"address": {
"line_1": "29 Holgate Rd",
"line_2": "Segwick Street",
"line_3": "Kelvedon",
"city": "RACKWICK",
"province": "Cambershire",
"post_code": "KW16 2PE",
"country_code": "GB"
},
"contact": {
"name": "Francesca Brady",
"company": "Malvinex Corp"
},
"display_name": "Work",
"metadata": {
"contact_email": "[email protected]"
},
"marketplaces": {
"shopify": "657847832011"
},
"coordinates": {
"latitude": 51.5134297,
"longitude": -0.103145,
"confidence": 1
}
},
"location_configuration_id": "lc_2iFuzwcptRh9xt93ICDzK0vOszc"
},
"tax_identifiers": [
{
"taxable_entity_type": "sender",
"identifier_type": "ioss",
"value": "IM0123456789",
"issuing_country_code": "string"
}
],
"packages": [
{
"name": "string",
"geometry": {
"length": 0,
"width": 0,
"height": 0,
"mass": 0
},
"predefined_package_code": "string"
}
],
"customs": {
"contents_type": "merchandise",
"contents_description": "automobile parts",
"declarant": {
"name": "string",
"certify": true,
"date": "string"
},
"incoterm": "DDP",
"restriction_type": "other",
"restriction_description": "string",
"declaration_message": "string",
"items": null,
"identifiers": [
{
"entity_type": "import",
"identifier_type": "license",
"value": "string",
"issuing_country_code": "string"
}
]
},
"options": {
"shipping": {
"access_code": "473281",
"commercial_address": false,
"currency_code": "USD",
"date": "2022-07-11T00:00:00.00Z",
"delivery_confirmation": false,
"dry_ice_mass": 2500,
"dropoff_type": "regular_pickup",
"handling_instructions": "Leave behind plant pot in front porch.",
"high_security": true,
"hold_for_pickup": false,
"invalid_address_handling": "forward_or_return",
"is_return": false,
"leave_safe": true,
"machinable": true,
"non_delivery": "return",
"restricted_substances": [
"alcohol"
],
"safe_place": "Garden Shed",
"saturday_delivery": false,
"signature_required": true,
"signature_type": "standard",
"tracked_service": true
},
"label": {
"format": "pdf",
"size": "4x6",
"custom_data": {
"text_lines": {
"line_1": null,
"line_2": null,
"line_3": null
},
"line_codes": {
"line_1": null,
"line_2": null,
"line_3": null
},
"barcodes": {
"barcode_1": null,
"barcode_2": null,
"barcode_3": null
}
}
},
"insurance": {
"value": 55000,
"currency_code": "USD"
}
},
"carrier": {
"carrier_code": "string",
"service_code": "string",
"carrier_accounts": [
"string"
]
},
"name": "ORDER-273548",
"documents": [
{
"id": "doc_2iBgUNtezju7lmzmfOoJO8cnsVS",
"type": "label",
"file_name": "2iBgUMZPAyHoQlX2RnuaobI5yKk_label_0.png",
"file_type": "image/png",
"file_size": 129842,
"file_url": "https://envoy-shipment-files.s3.amazonaws.com/labels/2iBgUMZPAyHoQlX2RnuaobI5yKk_label_0.png?AWSAccessKeyId=AKIAY27LA84LC8DHB20X&Signature=kZY1RHl%2BBIClJ0UpjpKtAeqZqJA%3D&Expires=1725464510",
"created_at": "2019-08-24T14:15:22Z",
"updated_at": "2019-08-24T14:15:22Z"
}
],
"rates": [
{
"id": "string",
"carrier": {
"id": "car_2iBgUOHPuWh0Hvjc81euqKXTW5N",
"name": "UPS",
"handle": "ups"
},
"carrier_service": {
"id": "cs_2iBgUNbKrgj7uVrsSiiF5ZhTelp",
"name": "Express",
"handle": "express"
},
"carrier_account": null,
"rate": 1650,
"currency_code": "USD",
"delivery_days": 3,
"ship_date": "2024-06-18T14:15:22Z",
"delivery_date": "2024-06-21T14:15:22Z",
"guaranteed_delivery_date": "2024-06-22T14:15:22Z"
}
],
"service": {
"rate": "rate_2iBgUKWHmQlBjYQyx9fAGMvcCEp",
"carrier": {
"id": "car_2iBgUOHPuWh0Hvjc81euqKXTW5N",
"name": "UPS",
"handle": "ups"
},
"carrier_service": {
"id": "cs_2iBgUOHPuWh0Hvjc81euqKXTW5N",
"name": "Express",
"handle": "express"
},
"carrier_account": {
"id": "ca_2iBgUOHPuWh0Hvjc81euqKXTW5N",
"name": "Main Account",
"handle": null
}
},
"status": "purchased",
"created_at": "2019-08-24T14:15:22Z",
"updated_at": "2019-08-24T14:15:22Z",
"errors": [
{
"type": "rate_error",
"code": "rates_unavailable",
"source": "provider",
"message": "rates are not available for the provided shipment"
}
]
}
Shipment Carrier Model
Properties
- Name
carrier_code
- Type
- string,null
- Restrictions
- Description
The carrier code if the shipment should be sent with a specific carrier.
- Name
service_code
- Type
- string,null
- Restrictions
- Description
The service code for the carrier shipment service. Only used if the
carrier_code
field is set.
- Name
carrier_accounts
- Type
- array,null
- Restrictions
- Description
If shipments should only be sent using certain carriers, this field can be used to pass an array of carrier accounts that can be used to send the shipment.
{
"carrier_code": "string",
"service_code": "string",
"carrier_accounts": [
"string"
]
}
Shipment Options Model
Properties
- Name
shipping
- Type
- object,null
- Restrictions
- Description
Options relating to the shipment contents and service.
- Name
- »
access_code
- Type
- string,null
- Restrictions
- Description
If specified, an access code for use at the destination address.
- Name
- »
commercial_address
- Type
- boolean,null
- Restrictions
- Description
Indicates if the address is a commerical address.
Assumed to be residential if unset or set to false.
In some cases, marking the address as commercial can result in cheaper rates, though incorrectly marked addresses may incur a surcharge.
- Name
- »
currency_code
- Type
- string,null
- Restrictions
- Description
The 3 letter currency code that rates should be returned in. Only supported with some carriers.
Defaults to USD if unspecified.
- Name
- »
date
- Type
- string,null(date-time)
- Restrictions
- Description
The RFC 3339 formatted date for when the shipment is due to be collected by the carrier.
- Name
- »
delivery_confirmation
- Type
- boolean,null
- Restrictions
- Description
Requests delivery confirmation for the shipment. May incur additional fees.
- Name
- »
dry_ice_mass
- Type
- integer,null
- Restrictions
- Description
In the event that the shipment contains dry ice, this field must include the weight of dry ice in the shipment, in grams.
Required if therestricted_substances
field contains either the dry_ice or dry_ice_medical flags.
Dry ice is only supported by some carriers.
- Name
- »
dropoff_type
- Type
- string,null
- Restrictions
- Description
How the parcel will be dropped off with the carrier.
This is typically handled by a regular pickup by the carrier from the merchant.Possible Enum Values
regular_pickup
scheduled_pickup
dropbox_location
retail_location
- Name
- »
handling_instructions
- Type
- string,null
- Restrictions
- Description
Instructions to the driver for delivering the parcel.
Not supported by all carriers. Some carriers may have limits on the number of characters. Messages exceeding the maximum length may be omitted or only partially printed.
- Name
- »
high_security
- Type
- boolean,null
- Restrictions
- Description
Indicates that the shipment should use a high security service.
Only supported by certain carriers, usually an additional surcharge is applicable.
- Name
- »
hold_for_pickup
- Type
- boolean,null
- Restrictions
- Description
Indicates that the package should be detained at the destination depot for collection by the recipient.
- Name
- »
invalid_address_handling
- Type
- string,null
- Restrictions
- Description
Determines how a shipment is handled when the destination address is undeliverable, possibly due to the recipient having moved. The possible values are as follows:
- notify_and_discard: The merchant receives a notification of the recipient's new address if a forwarding address has been provided. The shipment is not returned or delivered.
- forward_or_return: The same as notify_and_discard, except that instead of discarding the shipment, it is forwarded to the new address, or returned to the merchant if forwarding is not possible. This may incur an additional fee.
- return: The package is returned to the merchant if delivery fails. This may incur an additional fee.
- temp_return: If the change of address is temporary, the package is forwarded to the temporary address and the merchant is not notified of the new address. Otherwise shipment is returned to merchant with new address.Possible Enum Values
notify_and_discard
forward_or_return
return
temp_return
- Name
- »
is_return
- Type
- boolean,null
- Restrictions
- Description
Whether the shipment is a returns shipment (ie. from customer to merchant). This may incur additional fees.
- Name
- »
leave_safe
- Type
- boolean,null
- Restrictions
- Description
Indicates that the carrier can leave the parcel safe.
- Name
- »
machinable
- Type
- boolean,null
- Restrictions
- Description
Indicates that the shipment is suitable for handling by automated sorting equipment.
Each carrier has slightly different criteria for what constitutes a machinable parcel, you will need to be aware of your chosen carrier's requirements before shipping parcels with them.
Non-machinable parcels may incur an additional fee.
- Name
- »
non_delivery
- Type
- string,null
- Restrictions
- Description
Whether a shipment should be abandoned or returned if it cannot be delivered.
This setting also applies to customs - if a shipment is unable to clear customs, setting this to abandon will result in the shipment being disposed of, whilst return will result in it being returned to the merchant.
Either option may incur additional fees depending on the carrier.
N.B. If set, the invalid_address_handling field takes precedent for supported carriers. In this case, this field will be used as the fallback behaviour.Possible Enum Values
abandon
return
- Name
- »
restricted_substances
- Type
- array,null
- Restrictions
- Description
An array of identifiers for any restricted substances contained in the shipment.
You will need to ensure that your chosen carrier permits the carriage of any restricted substances you specify, as failure to do so may result in unforeseen fees or penalties.
Depending on the substance, additional fees may by incurred.
- Name
- »
safe_place
- Type
- string,null
- Restrictions
- Description
A short descriptor for the preferred safe place, eg. garage, garden shed, storage box, etc.
- Name
- »
saturday_delivery
- Type
- boolean,null
- Restrictions
- Description
Indicates that the shipment should be sent using a service that includes Saturday delivery.
- Name
- »
signature_required
- Type
- boolean,null
- Restrictions
- Description
Indicates that a signature is required.
- Name
- »
signature_type
- Type
- string,null
- Restrictions
- Description
The type of signature required. Requesting the type of signature is only supported by some carriers.
The following values are valid:
- standard: The shipment can be signed for by a person residing at the address specified on the label.
- standard_restricted: The shipment can be signed for only by the person named on the shipping label.
- indirect: The shipment can be signed for by a person at or living near to the address proviced on the label.
- adult: The shipment can be signed ffor by an adult residing at the address specified on the label.
- adult_restricted: The shipment can be signed for only by the adult named on the shipping label.
N.B. When sending with certain carriers, such as USPS, an adult signature is deemed to be a person of 21 years or older. A person between 18-20 years old is unable to sign for such packages.Possible Enum Values
standard
standard_restricted
indirect
adult
adult_restricted
- Name
- »
tracked_service
- Type
- boolean,null
- Restrictions
- Description
Indicates that the shipment should be sent using a tracked service.
- Name
label
- Type
- object,null
- Restrictions
- Description
Options relating to the physical shipping label.
- Name
- »
format
- Type
- string,null
- Restrictions
- Description
The format that the label is returned in.
Not all formats are supported by all carriers. If the requested format is not supported, the available format will be returned.Possible Enum Values
pdf
png
zpl
- Name
- »
size
- Type
- string,null
- Restrictions
- Description
THe size of the returned label.
Carriers return labels in varying sizes. Any size supplied here must be accepted by the carrier, otherwise it will either be ignored when generating the label, or return an error.Possible Enum Values
4x4
4x5
4x6
4x7
4x8
8.5x11
- Name
- »
custom_data
- Type
- object,null
- Restrictions
- Description
For any custom information that the merchant wishes to print on the label.
Not supported by all carriers.
- Name
- »
text_lines
- Type
- object,null
- Restrictions
- Description
Plain text lines that will be printed on the label.
If less than 3 lines is supported, the available lines will be printed.
- Name
- »
line_1
- Type
- string,null
- Restrictions
- Description
- Name
- »
line_2
- Type
- string,null
- Restrictions
- Description
- Name
- »
line_3
- Type
- string,null
- Restrictions
- Description
- Name
- »
line_codes
- Type
- object,null
- Restrictions
- Description
Certain carriers, such as USPS, display the lines in the format: key: value. For carriers that support this, the key can either be specified, or must be one of a set of predefined codes.
Set these fields to determine the value for key as printed on the label. The contents of text_lines is used for the value part.
- Name
- »
line_1
- Type
- string,null
- Restrictions
- Description
- Name
- »
line_2
- Type
- string,null
- Restrictions
- Description
- Name
- »
line_3
- Type
- string,null
- Restrictions
- Description
- Name
- »
barcodes
- Type
- object,null
- Restrictions
- Description
If the carrier supports user-defined barcodes on the label, the data for the barcodes can be passed here.
We recommend keeping this data to numeric only if possible, or alphanumeric if necessary, to ensure maximum compatibility with supported barcode formats.
- Name
- »
barcode_1
- Type
- string,null
- Restrictions
- Description
- Name
- »
barcode_2
- Type
- string,null
- Restrictions
- Description
- Name
- »
barcode_3
- Type
- string,null
- Restrictions
- Description
- Name
insurance
- Type
- object,null
- Restrictions
- Description
Options for supplying insurance related data.
- Name
- »
value
- Type
- integer,null
- Restrictions
- Description
The value of insurance requested, in the smallest unit of the specified currency.
The insurance requested here should not exceed the value of the items declared in the customs section.
If no currency code is specified, defaults to USD.
- Name
- »
currency_code
- Type
- string,null
- Restrictions
- Description
The 3-letter currency code that the insurance value is represented in.
Defaults to USD if unspecified.
{
"shipping": {
"access_code": "473281",
"commercial_address": false,
"currency_code": "USD",
"date": "2022-07-11T00:00:00.00Z",
"delivery_confirmation": false,
"dry_ice_mass": 2500,
"dropoff_type": "regular_pickup",
"handling_instructions": "Leave behind plant pot in front porch.",
"high_security": true,
"hold_for_pickup": false,
"invalid_address_handling": "forward_or_return",
"is_return": false,
"leave_safe": true,
"machinable": true,
"non_delivery": "return",
"restricted_substances": [
"alcohol"
],
"safe_place": "Garden Shed",
"saturday_delivery": false,
"signature_required": true,
"signature_type": "standard",
"tracked_service": true
},
"label": {
"format": "pdf",
"size": "4x6",
"custom_data": {
"text_lines": {
"line_1": "string",
"line_2": "string",
"line_3": "string"
},
"line_codes": {
"line_1": "string",
"line_2": "string",
"line_3": "string"
},
"barcodes": {
"barcode_1": "string",
"barcode_2": "string",
"barcode_3": "string"
}
}
},
"insurance": {
"value": 55000,
"currency_code": "USD"
}
}
Shipment Package Model
Properties
- Name
name
- Type
- string,null
- Restrictions
- Description
A name/reference for the package.
- Name
geometry
- Type
- object
- Restrictions
- Description
- Name
- »
length
- Type
- integer,null
- Restrictions
- Description
The length of the package, in millimetres
- Name
- »
width
- Type
- integer,null
- Restrictions
- Description
The width of the package, in millimetres
- Name
- »
height
- Type
- integer,null
- Restrictions
- Description
The height of the package, in millimetres
- Name
- »
mass
- Type
- integer
- Restrictions
- Description
The mass (weight) of the package, in grams
- Name
predefined_package_code
- Type
- string,null
- Restrictions
- Description
For carriers with predefined package sizes or packaging materials, specify the code here.
For some carriers, predefined packages may be eligible for cheaper rates.
{
"name": "string",
"geometry": {
"length": 0,
"width": 0,
"height": 0,
"mass": 0
},
"predefined_package_code": "string"
}
Shipment Tax Identifier Model
Properties
- Name
taxable_entity_type
- Type
- string,null
- Restrictions
- Description
The entity that this tax identifier is tied to. One of: shipper, receiver
Possible Enum Values
receiver
sender
- Name
identifier_type
- Type
- string
- Restrictions
- Description
The type of tax identifier provided.
The possible identifier types are:
- vat: Value Added Tax
- ssn: Social Security Number
- ioss: Import One Stop Shop
- gst: Goods & Services Tax
- eori: Economic Operators Registration & Identification
- pan: Permanent Account Number
- ftz: Foreign Trade Zone
- dan: Deferment Account Number (Duties Only)
- dtf: Deferment Account Number (Duties, Taxes & Fees)
- tan: Deferment Account Number (Tax Only)
- duns: Data Universal Numbering System (Dun & Bradstreet)
- ein: (Federal) Employer Identification Number
- fed: Federal Tax ID (other than EIN)
- sta: State Tax ID
- tin: Taxpayer Identification Number
- voec: VAT on E-Commerce (Norway only)
- cnpj: Cadastro Nacional da Pessoa JurídicaPossible Enum Values
vat
dan
dtf
duns
ioss
ein
eori
fed
ftz
gst
pan
ssn
tan
tin
cnpj
voec
sta
- Name
value
- Type
- string
- Restrictions
- Description
The tax identifier itself.
- Name
issuing_country_code
- Type
- string,null
- Restrictions
- Description
The 2-letter country code for the tax identifier issuing authority.
{
"taxable_entity_type": "sender",
"identifier_type": "ioss",
"value": "IM0123456789",
"issuing_country_code": "string"
}
Manifest Model
Properties
- Name
id
- Type
- string,null
- Restrictions
- Description
The unique ID for the manifest.
- Name
carrier
- Type
- [CarrierResource](#schemacarrierresource)
- Restrictions
- Description
The associated carrier for the manifest.
- Name
status
- Type
- string,null
- Restrictions
- Description
The status of the manifest, one of
creating
,created
orfailed
.
- Name
messages
- Type
- array,null
- Restrictions
- Description
An array of messages that may indicate manifest status or errors.
- Name
documents
- Type
- array,null
- Restrictions
- Description
An array of documents that are associates with the manifest.
- Name
shipments
- Type
- array,null
- Restrictions
- Description
An array of the shipment IDs included in the manifest.
{
"id": "mfst_2iEunM6YPs9Y9MUILsx4g4fA8rw",
"carrier": {
"id": "car_2iBgUOHPuWh0Hvjc81euqKXTW5N",
"name": "UPS",
"handle": "ups",
"description": "United Parcel Service"
},
"status": "created",
"messages": [
"string"
],
"documents": [
{
"id": "doc_2iBgUNtezju7lmzmfOoJO8cnsVS",
"type": "label",
"file_name": "2iBgUMZPAyHoQlX2RnuaobI5yKk_label_0.png",
"file_type": "image/png",
"file_size": 129842,
"file_url": "https://envoy-shipment-files.s3.amazonaws.com/labels/2iBgUMZPAyHoQlX2RnuaobI5yKk_label_0.png?AWSAccessKeyId=AKIAY27LA84LC8DHB20X&Signature=kZY1RHl%2BBIClJ0UpjpKtAeqZqJA%3D&Expires=1725464510",
"created_at": "2019-08-24T14:15:22Z",
"updated_at": "2019-08-24T14:15:22Z"
}
],
"shipments": [
"shp_2iEunS09o0T6HGm41Fz32VNBcqX"
]
}
Customs Detail Model
Properties
- Name
contents_type
- Type
- string,null
- Restrictions
- Description
The type of goods contained within the shipment and their intended purpose.
One of:
- merchandise
- documents
- gift
- returned_goods
- commercial_sample
- otherPossible Enum Values
documents
gift
merchandise
returned_goods
other
commercial_sample
- Name
contents_description
- Type
- string,null
- Restrictions
- Description
A short description of the contents of the shipment, eg. "automobile parts".
Required by certain carriers, and always of thecontents_type
is set to other.
- Name
declarant
- Type
- object,null
- Restrictions
- Description
- Name
- »
name
- Type
- string
- Restrictions
- Description
The name (first and last) of the individual making the customs declaration.
Defaults to the contact name for the origin address if not supplied.
- Name
- »
certify
- Type
- boolean
- Restrictions
- Description
Indicates that the declarant affirms that all information supplied is accurate and valid.
Failure to set this parameter explicitly to true may result in customs delays, or failure to create the shipment.
- Name
- »
date
- Type
- string,null
- Restrictions
- Description
The date for the declaration. Defaults to the current date if not supplied.
- Name
incoterm
- Type
- string,null
- Restrictions
- Description
A code for the incoterm that applies to this shipment.
The details for the available incoterm codes and what they mean are available at: https://www.trade.gov/know-your-incoterms
Any incoterm passed should be lowercased.Possible Enum Values
EXW
FCA
CPT
CIP
DAP
DPU
DDP
FAS
FOB
CFR
CIF
- Name
restriction_type
- Type
- string,null
- Restrictions
- Description
If necessary, the type of restriction applicable to the shipment. One of:
- none
- other
- quarantine
- sanitary_phytosanitary_inspectionPossible Enum Values
none
other
quarantine
sanitary_phytosanitary_inspection
- Name
restriction_description
- Type
- string,null
- Restrictions
- Description
For any value other than none in the
restriction_type
field, this is required.
A short description detailing the reason for the restriction.
- Name
declaration_message
- Type
- string,null
- Restrictions
- Description
A message to accompany the customs declaration.
Only certain carriers support this, and some require it.
- Name
items
- Type
- null,array
- Restrictions
- Description
Product entries to be included on the customs declaration.
These should be provided wherever possible, as the items listed here are also used in the event of an insurance claim being made.
- Name
identifiers
- Type
- array,null
- Restrictions
- Description
An array of customs identifiers associated with the shipment.
{
"contents_type": "merchandise",
"contents_description": "automobile parts",
"declarant": {
"name": "string",
"certify": true,
"date": "string"
},
"incoterm": "DDP",
"restriction_type": "other",
"restriction_description": "string",
"declaration_message": "string",
"items": null,
"identifiers": [
{
"entity_type": "import",
"identifier_type": "license",
"value": "string",
"issuing_country_code": "string"
}
]
}
Customs Item Model
Properties
- Name
description
- Type
- string
- Restrictions
- Description
A short description of the item in the shipment.
- Name
quantity
- Type
- integer
- Restrictions
- Description
The quantity of the item present in the shipment.
- Name
value
- Type
- integer
- Restrictions
- Description
The unit value of the item in the smallest currency unit of the specified currency.
- Name
currency_code
- Type
- string,null
- Restrictions
- Description
The 3-letter currency code that the value is represented in.
Defaults to USD if not provided.
- Name
mass
- Type
- integer,null
- Restrictions
- Description
The mass (weight) of the items, in grams.
- Name
product_identifier
- Type
- string,null
- Restrictions
- Description
A product identifier that the merchant can provide to reference the item on their own system. This should be an SKU/UPC/GTIN/etc.
- Name
hs_tariff_code
- Type
- string,null
- Restrictions
- Description
The HS/HTS code for the item. Either HS or HTS codes can be supplied, but HTS is recommended.
N.B. Formatting such as spaces and periods are ignored, and may be removed.
{
"description": "chocolate cake",
"quantity": 1,
"value": 0,
"currency_code": "USD",
"mass": 5000,
"product_identifier": "SB-D80-DCCF",
"hs_tariff_code": "1901200000"
}
Customs Identifier Model
Properties
- Name
entity_type
- Type
- string
- Restrictions
- Description
The entity type corresponding to the identifier.
One of:
- import
- export
- all
For example:
In the US, a PFC/EEL is needed for exporting goods internationally. So theentity_type
would be export.Possible Enum Values
import
export
all
- Name
identifier_type
- Type
- string
- Restrictions
- Description
The type of customs identifier. Currently supported values are:
- eei: Electronic Export Information, mainly used when exporting from the US, this is either an EEL code, or a PFC (ITN) reference number.
- mrn: Movement Reference Number, generally used for European customs handling, both for import and export.
- license: If items within the shipment require a license, the identifier of the license.
- certificate: If items within the shipment require a certificate, the identifier of the certificate.
- other: If the customs identifier does not fit one of the above, use this type. Currently identifiers with type other are only stored for reference, and are not passed to the carrier, though this may change without prior notice.Possible Enum Values
license
certificate
eei
mrn
other
- Name
value
- Type
- string
- Restrictions
- Description
The value of the identifier itself.
- Name
issuing_country_code
- Type
- string,null
- Restrictions
- Description
If known, the country code of the authority that issued the customs identifier.
For example, an EEL/PFC identifier would have the US set as the country code.
{
"entity_type": "import",
"identifier_type": "license",
"value": "string",
"issuing_country_code": "string"
}
Get Shipments
Retrieves a list of shipments associated with the account.
Query Parameters
- Name
include_fields
- Type
- array[string]
- Restrictions
- Description
The fields that should be included in the response. This should be a comma-separated list of values with the following possible options:
origin_address
,destination_address
,return_address
,rates
,selected_rate
,documents
,errors
- Name
batch_id
- Type
- string
- Restrictions
- Description
A batch id to filter shipments by.
- Name
cursor
- Type
- string
- Restrictions
- Description
A pagination pointer supplied in a previous request.
- Name
limit
- Type
- string
- Restrictions
- Description
The maximum number of results returned in the set.
Enumerated Values
Parameter | Value |
---|---|
include_fields | origin_address |
include_fields | destination_address |
include_fields | return_address |
include_fields | rates |
include_fields | selected_rate |
include_fields | documents |
include_fields | errors |
Request
curl --request GET \
--url https://api.envoy.one/shipments \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {access-token}'
Response
{
"data": [
{
"id": "shp_0ujzPyRiIAffKhBux4PvQdDqMHY",
"addresses": {
"destination": {
"address": "[Object]",
"contact": "[Object]",
"display_name": "Work",
"metadata": "[Object]",
"marketplaces": "[Object]",
"coordinates": "[Object]"
},
"origin": {
"address": "[Object]",
"contact": "[Object]",
"display_name": "Work",
"metadata": "[Object]",
"marketplaces": "[Object]",
"coordinates": "[Object]"
},
"return": {
"address": "[Object]",
"contact": "[Object]",
"display_name": "Work",
"metadata": "[Object]",
"marketplaces": "[Object]",
"coordinates": "[Object]"
},
"location_configuration_id": "lc_2iFuzwcptRh9xt93ICDzK0vOszc"
},
"tax_identifiers": [
{
"taxable_entity_type": "sender",
"identifier_type": "ioss",
"value": "IM0123456789",
"issuing_country_code": "string"
}
],
"packages": [
{
"name": "string",
"geometry": {
"length": null,
"width": null,
"height": null,
"mass": null
},
"predefined_package_code": "string"
}
],
"customs": {
"contents_type": "merchandise",
"contents_description": "automobile parts",
"declarant": {
"name": "string",
"certify": true,
"date": null
},
"incoterm": "DDP",
"restriction_type": "other",
"restriction_description": "string",
"declaration_message": "string",
"items": null,
"identifiers": [
{
"entity_type": null,
"identifier_type": null,
"value": null,
"issuing_country_code": null
}
]
},
"options": {
"shipping": {
"access_code": "473281",
"commercial_address": false,
"currency_code": "USD",
"date": "2022-07-11T00:00:00.00Z",
"delivery_confirmation": false,
"dry_ice_mass": 2500,
"dropoff_type": "regular_pickup",
"handling_instructions": "Leave behind plant pot in front porch.",
"high_security": null,
"hold_for_pickup": false,
"invalid_address_handling": "forward_or_return",
"is_return": false,
"leave_safe": null,
"machinable": null,
"non_delivery": "return",
"restricted_substances": null,
"safe_place": "Garden Shed",
"saturday_delivery": false,
"signature_required": null,
"signature_type": "standard",
"tracked_service": null
},
"label": {
"format": "pdf",
"size": "4x6",
"custom_data": null
},
"insurance": {
"value": 55000,
"currency_code": "USD"
}
},
"carrier": {
"carrier_code": "string",
"service_code": "string",
"carrier_accounts": [
"string"
]
},
"name": "ORDER-273548",
"documents": [
{
"id": "doc_2iBgUNtezju7lmzmfOoJO8cnsVS",
"type": "label",
"file_name": "2iBgUMZPAyHoQlX2RnuaobI5yKk_label_0.png",
"file_type": "image/png",
"file_size": 129842,
"file_url": "https://envoy-shipment-files.s3.amazonaws.com/labels/2iBgUMZPAyHoQlX2RnuaobI5yKk_label_0.png?AWSAccessKeyId=AKIAY27LA84LC8DHB20X&Signature=kZY1RHl%2BBIClJ0UpjpKtAeqZqJA%3D&Expires=1725464510",
"created_at": "2019-08-24T14:15:22Z",
"updated_at": "2019-08-24T14:15:22Z"
}
],
"rates": [
{
"id": "string",
"carrier": {
"id": "car_2iBgUOHPuWh0Hvjc81euqKXTW5N",
"name": "UPS",
"handle": "ups"
},
"carrier_service": {
"id": "cs_2iBgUNbKrgj7uVrsSiiF5ZhTelp",
"name": "Express",
"handle": "express"
},
"carrier_account": null,
"rate": 1650,
"currency_code": "USD",
"delivery_days": 3,
"ship_date": "2024-06-18T14:15:22Z",
"delivery_date": "2024-06-21T14:15:22Z",
"guaranteed_delivery_date": "2024-06-22T14:15:22Z"
}
],
"service": {
"rate": "rate_2iBgUKWHmQlBjYQyx9fAGMvcCEp",
"carrier": {
"id": "car_2iBgUOHPuWh0Hvjc81euqKXTW5N",
"name": "UPS",
"handle": "ups"
},
"carrier_service": {
"id": "cs_2iBgUOHPuWh0Hvjc81euqKXTW5N",
"name": "Express",
"handle": "express"
},
"carrier_account": {
"id": "ca_2iBgUOHPuWh0Hvjc81euqKXTW5N",
"name": "Main Account",
"handle": null
}
},
"status": "purchased",
"created_at": "2019-08-24T14:15:22Z",
"updated_at": "2019-08-24T14:15:22Z",
"errors": [
{
"type": "rate_error",
"code": "rates_unavailable",
"source": "provider",
"message": "rates are not available for the provided shipment"
}
]
}
],
"next_cursor": "WyIyMDIzLTAzLTIxVDAwOjM1OjU5LjczMDYyMVoiXQ==",
"previous_cursor": "WyIyMDIzLTAzLTE5VDA0OjI4OjAxLjQ4NDg5WiJd",
"limit": 20
}
undefined
Create Shipment
Creates a shipment.
Due to the variability in upstream services of couriers in terms of reliability, latency and response, when a shipment is created we start the creation as a long-running task. If the upstream provider returns the created shipment within a few seconds, we return the created shipment to the client, represented with the 201 Created
status code.
For shipments that take longer to create, after a few seconds the client will receive a 202 Accepted
status response, with the body containing information about the created shipment that can be used to poll the status of the shipment. If the shipment is not immediately required, we recommend using webhook events to be updated on the status of the shipment, though you will likely need to store the id
returned in the response to correlate requests.
Request
curl --request POST \
--url https://api.envoy.one/shipments \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {access-token}' \
--header 'Content-Type: application/json' \
--data '{"name":"ORDER-273548","addresses":{"destination":{"contact":{"name":"Jenny Falkner","email_address":"[email protected]","phone_number":"+447261812509"},"address":{"line_1":"179 N Harbor Dr","city":"Redondo Beach","province":"CA","post_code":"90277","country_code":"US"}},"origin":{"contact":{"company":"Axis Distribution","email_address":"[email protected]","phone_number":"+442046194615"},"address":{"line_1":"417 Montgomery Street","line_2":"5th Floor","city":"San Francisco","province":"CA","post_code":"94104","country_code":"US"}},"return":{"contact":{"company":"Axis Distribution","email_address":"[email protected]","phone_number":"+442046194615"},"address":{"line_1":"417 Montgomery Street","line_2":"5th Floor","city":"San Francisco","province":"CA","post_code":"94104","country_code":"US"}}},"packages":[{"geometry":{"length":600,"width":400,"height":250,"mass":4500}}],"tax_identifiers":[{"taxable_entity_type":"sender","identifier_type":"vat","value":"478321451","issuing_country_code":"GB"}],"options":{"shipping":{"handling_instructions":"Leave outside front door."}}}'
Response
{
"id": "shp_0ujzPyRiIAffKhBux4PvQdDqMHY",
"addresses": {
"destination": {
"address": {
"line_1": "29 Holgate Rd",
"line_2": "Segwick Street",
"line_3": "Kelvedon",
"city": "RACKWICK",
"province": "Cambershire",
"post_code": "KW16 2PE",
"country_code": "GB"
},
"contact": {
"name": "Francesca Brady",
"company": "Malvinex Corp"
},
"display_name": "Work",
"metadata": {
"contact_email": "[email protected]"
},
"marketplaces": {
"shopify": "657847832011"
},
"coordinates": {
"latitude": 51.5134297,
"longitude": -0.103145,
"confidence": 1
}
},
"origin": {
"address": {
"line_1": "29 Holgate Rd",
"line_2": "Segwick Street",
"line_3": "Kelvedon",
"city": "RACKWICK",
"province": "Cambershire",
"post_code": "KW16 2PE",
"country_code": "GB"
},
"contact": {
"name": "Francesca Brady",
"company": "Malvinex Corp"
},
"display_name": "Work",
"metadata": {
"contact_email": "[email protected]"
},
"marketplaces": {
"shopify": "657847832011"
},
"coordinates": {
"latitude": 51.5134297,
"longitude": -0.103145,
"confidence": 1
}
},
"return": {
"address": {
"line_1": "29 Holgate Rd",
"line_2": "Segwick Street",
"line_3": "Kelvedon",
"city": "RACKWICK",
"province": "Cambershire",
"post_code": "KW16 2PE",
"country_code": "GB"
},
"contact": {
"name": "Francesca Brady",
"company": "Malvinex Corp"
},
"display_name": "Work",
"metadata": {
"contact_email": "[email protected]"
},
"marketplaces": {
"shopify": "657847832011"
},
"coordinates": {
"latitude": 51.5134297,
"longitude": -0.103145,
"confidence": 1
}
},
"location_configuration_id": "lc_2iFuzwcptRh9xt93ICDzK0vOszc"
},
"tax_identifiers": [
{
"taxable_entity_type": "sender",
"identifier_type": "ioss",
"value": "IM0123456789",
"issuing_country_code": "string"
}
],
"packages": [
{
"name": "string",
"geometry": {
"length": 0,
"width": 0,
"height": 0,
"mass": 0
},
"predefined_package_code": "string"
}
],
"customs": {
"contents_type": "merchandise",
"contents_description": "automobile parts",
"declarant": {
"name": "string",
"certify": true,
"date": "string"
},
"incoterm": "DDP",
"restriction_type": "other",
"restriction_description": "string",
"declaration_message": "string",
"items": null,
"identifiers": [
{
"entity_type": "import",
"identifier_type": "license",
"value": "string",
"issuing_country_code": "string"
}
]
},
"options": {
"shipping": {
"access_code": "473281",
"commercial_address": false,
"currency_code": "USD",
"date": "2022-07-11T00:00:00.00Z",
"delivery_confirmation": false,
"dry_ice_mass": 2500,
"dropoff_type": "regular_pickup",
"handling_instructions": "Leave behind plant pot in front porch.",
"high_security": true,
"hold_for_pickup": false,
"invalid_address_handling": "forward_or_return",
"is_return": false,
"leave_safe": true,
"machinable": true,
"non_delivery": "return",
"restricted_substances": [
"alcohol"
],
"safe_place": "Garden Shed",
"saturday_delivery": false,
"signature_required": true,
"signature_type": "standard",
"tracked_service": true
},
"label": {
"format": "pdf",
"size": "4x6",
"custom_data": {
"text_lines": {
"line_1": null,
"line_2": null,
"line_3": null
},
"line_codes": {
"line_1": null,
"line_2": null,
"line_3": null
},
"barcodes": {
"barcode_1": null,
"barcode_2": null,
"barcode_3": null
}
}
},
"insurance": {
"value": 55000,
"currency_code": "USD"
}
},
"carrier": {
"carrier_code": "string",
"service_code": "string",
"carrier_accounts": [
"string"
]
},
"name": "ORDER-273548",
"documents": [
{
"id": "doc_2iBgUNtezju7lmzmfOoJO8cnsVS",
"type": "label",
"file_name": "2iBgUMZPAyHoQlX2RnuaobI5yKk_label_0.png",
"file_type": "image/png",
"file_size": 129842,
"file_url": "https://envoy-shipment-files.s3.amazonaws.com/labels/2iBgUMZPAyHoQlX2RnuaobI5yKk_label_0.png?AWSAccessKeyId=AKIAY27LA84LC8DHB20X&Signature=kZY1RHl%2BBIClJ0UpjpKtAeqZqJA%3D&Expires=1725464510",
"created_at": "2019-08-24T14:15:22Z",
"updated_at": "2019-08-24T14:15:22Z"
}
],
"rates": [
{
"id": "string",
"carrier": {
"id": "car_2iBgUOHPuWh0Hvjc81euqKXTW5N",
"name": "UPS",
"handle": "ups"
},
"carrier_service": {
"id": "cs_2iBgUNbKrgj7uVrsSiiF5ZhTelp",
"name": "Express",
"handle": "express"
},
"carrier_account": null,
"rate": 1650,
"currency_code": "USD",
"delivery_days": 3,
"ship_date": "2024-06-18T14:15:22Z",
"delivery_date": "2024-06-21T14:15:22Z",
"guaranteed_delivery_date": "2024-06-22T14:15:22Z"
}
],
"service": {
"rate": "rate_2iBgUKWHmQlBjYQyx9fAGMvcCEp",
"carrier": {
"id": "car_2iBgUOHPuWh0Hvjc81euqKXTW5N",
"name": "UPS",
"handle": "ups"
},
"carrier_service": {
"id": "cs_2iBgUOHPuWh0Hvjc81euqKXTW5N",
"name": "Express",
"handle": "express"
},
"carrier_account": {
"id": "ca_2iBgUOHPuWh0Hvjc81euqKXTW5N",
"name": "Main Account",
"handle": null
}
},
"status": "purchased",
"created_at": "2019-08-24T14:15:22Z",
"updated_at": "2019-08-24T14:15:22Z",
"errors": [
{
"type": "rate_error",
"code": "rates_unavailable",
"source": "provider",
"message": "rates are not available for the provided shipment"
}
]
}
undefined
Get Individual Shipment
Retrieves an individual shipment.
Path Parameters
- Name
id
- Type
- string
- Restrictions
- Description
The unique ID for the shipment.
Request
curl --request GET \
--url https://api.envoy.one/shipments/shp_2iEunQY2MPyegzQuwvfc8wcsPgk \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {access-token}'
Response
{
"id": "shp_0ujzPyRiIAffKhBux4PvQdDqMHY",
"addresses": {
"destination": {
"address": {
"line_1": "29 Holgate Rd",
"line_2": "Segwick Street",
"line_3": "Kelvedon",
"city": "RACKWICK",
"province": "Cambershire",
"post_code": "KW16 2PE",
"country_code": "GB"
},
"contact": {
"name": "Francesca Brady",
"company": "Malvinex Corp"
},
"display_name": "Work",
"metadata": {
"contact_email": "[email protected]"
},
"marketplaces": {
"shopify": "657847832011"
},
"coordinates": {
"latitude": 51.5134297,
"longitude": -0.103145,
"confidence": 1
}
},
"origin": {
"address": {
"line_1": "29 Holgate Rd",
"line_2": "Segwick Street",
"line_3": "Kelvedon",
"city": "RACKWICK",
"province": "Cambershire",
"post_code": "KW16 2PE",
"country_code": "GB"
},
"contact": {
"name": "Francesca Brady",
"company": "Malvinex Corp"
},
"display_name": "Work",
"metadata": {
"contact_email": "[email protected]"
},
"marketplaces": {
"shopify": "657847832011"
},
"coordinates": {
"latitude": 51.5134297,
"longitude": -0.103145,
"confidence": 1
}
},
"return": {
"address": {
"line_1": "29 Holgate Rd",
"line_2": "Segwick Street",
"line_3": "Kelvedon",
"city": "RACKWICK",
"province": "Cambershire",
"post_code": "KW16 2PE",
"country_code": "GB"
},
"contact": {
"name": "Francesca Brady",
"company": "Malvinex Corp"
},
"display_name": "Work",
"metadata": {
"contact_email": "[email protected]"
},
"marketplaces": {
"shopify": "657847832011"
},
"coordinates": {
"latitude": 51.5134297,
"longitude": -0.103145,
"confidence": 1
}
},
"location_configuration_id": "lc_2iFuzwcptRh9xt93ICDzK0vOszc"
},
"tax_identifiers": [
{
"taxable_entity_type": "sender",
"identifier_type": "ioss",
"value": "IM0123456789",
"issuing_country_code": "string"
}
],
"packages": [
{
"name": "string",
"geometry": {
"length": 0,
"width": 0,
"height": 0,
"mass": 0
},
"predefined_package_code": "string"
}
],
"customs": {
"contents_type": "merchandise",
"contents_description": "automobile parts",
"declarant": {
"name": "string",
"certify": true,
"date": "string"
},
"incoterm": "DDP",
"restriction_type": "other",
"restriction_description": "string",
"declaration_message": "string",
"items": null,
"identifiers": [
{
"entity_type": "import",
"identifier_type": "license",
"value": "string",
"issuing_country_code": "string"
}
]
},
"options": {
"shipping": {
"access_code": "473281",
"commercial_address": false,
"currency_code": "USD",
"date": "2022-07-11T00:00:00.00Z",
"delivery_confirmation": false,
"dry_ice_mass": 2500,
"dropoff_type": "regular_pickup",
"handling_instructions": "Leave behind plant pot in front porch.",
"high_security": true,
"hold_for_pickup": false,
"invalid_address_handling": "forward_or_return",
"is_return": false,
"leave_safe": true,
"machinable": true,
"non_delivery": "return",
"restricted_substances": [
"alcohol"
],
"safe_place": "Garden Shed",
"saturday_delivery": false,
"signature_required": true,
"signature_type": "standard",
"tracked_service": true
},
"label": {
"format": "pdf",
"size": "4x6",
"custom_data": {
"text_lines": {
"line_1": null,
"line_2": null,
"line_3": null
},
"line_codes": {
"line_1": null,
"line_2": null,
"line_3": null
},
"barcodes": {
"barcode_1": null,
"barcode_2": null,
"barcode_3": null
}
}
},
"insurance": {
"value": 55000,
"currency_code": "USD"
}
},
"carrier": {
"carrier_code": "string",
"service_code": "string",
"carrier_accounts": [
"string"
]
},
"name": "ORDER-273548",
"documents": [
{
"id": "doc_2iBgUNtezju7lmzmfOoJO8cnsVS",
"type": "label",
"file_name": "2iBgUMZPAyHoQlX2RnuaobI5yKk_label_0.png",
"file_type": "image/png",
"file_size": 129842,
"file_url": "https://envoy-shipment-files.s3.amazonaws.com/labels/2iBgUMZPAyHoQlX2RnuaobI5yKk_label_0.png?AWSAccessKeyId=AKIAY27LA84LC8DHB20X&Signature=kZY1RHl%2BBIClJ0UpjpKtAeqZqJA%3D&Expires=1725464510",
"created_at": "2019-08-24T14:15:22Z",
"updated_at": "2019-08-24T14:15:22Z"
}
],
"rates": [
{
"id": "string",
"carrier": {
"id": "car_2iBgUOHPuWh0Hvjc81euqKXTW5N",
"name": "UPS",
"handle": "ups"
},
"carrier_service": {
"id": "cs_2iBgUNbKrgj7uVrsSiiF5ZhTelp",
"name": "Express",
"handle": "express"
},
"carrier_account": null,
"rate": 1650,
"currency_code": "USD",
"delivery_days": 3,
"ship_date": "2024-06-18T14:15:22Z",
"delivery_date": "2024-06-21T14:15:22Z",
"guaranteed_delivery_date": "2024-06-22T14:15:22Z"
}
],
"service": {
"rate": "rate_2iBgUKWHmQlBjYQyx9fAGMvcCEp",
"carrier": {
"id": "car_2iBgUOHPuWh0Hvjc81euqKXTW5N",
"name": "UPS",
"handle": "ups"
},
"carrier_service": {
"id": "cs_2iBgUOHPuWh0Hvjc81euqKXTW5N",
"name": "Express",
"handle": "express"
},
"carrier_account": {
"id": "ca_2iBgUOHPuWh0Hvjc81euqKXTW5N",
"name": "Main Account",
"handle": null
}
},
"status": "purchased",
"created_at": "2019-08-24T14:15:22Z",
"updated_at": "2019-08-24T14:15:22Z",
"errors": [
{
"type": "rate_error",
"code": "rates_unavailable",
"source": "provider",
"message": "rates are not available for the provided shipment"
}
]
}
undefined
Buy Shipment
Finalises (purchases) a shipment that was previously created & rated.
Path Parameters
- Name
id
- Type
- string
- Restrictions
- Description
The unique ID for the shipment.
Request
curl --request POST \
--url https://api.envoy.one/shipments/shp_2iEunQY2MPyegzQuwvfc8wcsPgk/purchase \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {access-token}' \
--header 'Content-Type: application/json' \
--data '{"rate":"string"}'
Response
{
"id": "shp_0ujzPyRiIAffKhBux4PvQdDqMHY",
"addresses": {
"destination": {
"address": {
"line_1": "29 Holgate Rd",
"line_2": "Segwick Street",
"line_3": "Kelvedon",
"city": "RACKWICK",
"province": "Cambershire",
"post_code": "KW16 2PE",
"country_code": "GB"
},
"contact": {
"name": "Francesca Brady",
"company": "Malvinex Corp"
},
"display_name": "Work",
"metadata": {
"contact_email": "[email protected]"
},
"marketplaces": {
"shopify": "657847832011"
},
"coordinates": {
"latitude": 51.5134297,
"longitude": -0.103145,
"confidence": 1
}
},
"origin": {
"address": {
"line_1": "29 Holgate Rd",
"line_2": "Segwick Street",
"line_3": "Kelvedon",
"city": "RACKWICK",
"province": "Cambershire",
"post_code": "KW16 2PE",
"country_code": "GB"
},
"contact": {
"name": "Francesca Brady",
"company": "Malvinex Corp"
},
"display_name": "Work",
"metadata": {
"contact_email": "[email protected]"
},
"marketplaces": {
"shopify": "657847832011"
},
"coordinates": {
"latitude": 51.5134297,
"longitude": -0.103145,
"confidence": 1
}
},
"return": {
"address": {
"line_1": "29 Holgate Rd",
"line_2": "Segwick Street",
"line_3": "Kelvedon",
"city": "RACKWICK",
"province": "Cambershire",
"post_code": "KW16 2PE",
"country_code": "GB"
},
"contact": {
"name": "Francesca Brady",
"company": "Malvinex Corp"
},
"display_name": "Work",
"metadata": {
"contact_email": "[email protected]"
},
"marketplaces": {
"shopify": "657847832011"
},
"coordinates": {
"latitude": 51.5134297,
"longitude": -0.103145,
"confidence": 1
}
},
"location_configuration_id": "lc_2iFuzwcptRh9xt93ICDzK0vOszc"
},
"tax_identifiers": [
{
"taxable_entity_type": "sender",
"identifier_type": "ioss",
"value": "IM0123456789",
"issuing_country_code": "string"
}
],
"packages": [
{
"name": "string",
"geometry": {
"length": 0,
"width": 0,
"height": 0,
"mass": 0
},
"predefined_package_code": "string"
}
],
"customs": {
"contents_type": "merchandise",
"contents_description": "automobile parts",
"declarant": {
"name": "string",
"certify": true,
"date": "string"
},
"incoterm": "DDP",
"restriction_type": "other",
"restriction_description": "string",
"declaration_message": "string",
"items": null,
"identifiers": [
{
"entity_type": "import",
"identifier_type": "license",
"value": "string",
"issuing_country_code": "string"
}
]
},
"options": {
"shipping": {
"access_code": "473281",
"commercial_address": false,
"currency_code": "USD",
"date": "2022-07-11T00:00:00.00Z",
"delivery_confirmation": false,
"dry_ice_mass": 2500,
"dropoff_type": "regular_pickup",
"handling_instructions": "Leave behind plant pot in front porch.",
"high_security": true,
"hold_for_pickup": false,
"invalid_address_handling": "forward_or_return",
"is_return": false,
"leave_safe": true,
"machinable": true,
"non_delivery": "return",
"restricted_substances": [
"alcohol"
],
"safe_place": "Garden Shed",
"saturday_delivery": false,
"signature_required": true,
"signature_type": "standard",
"tracked_service": true
},
"label": {
"format": "pdf",
"size": "4x6",
"custom_data": {
"text_lines": {
"line_1": null,
"line_2": null,
"line_3": null
},
"line_codes": {
"line_1": null,
"line_2": null,
"line_3": null
},
"barcodes": {
"barcode_1": null,
"barcode_2": null,
"barcode_3": null
}
}
},
"insurance": {
"value": 55000,
"currency_code": "USD"
}
},
"carrier": {
"carrier_code": "string",
"service_code": "string",
"carrier_accounts": [
"string"
]
},
"name": "ORDER-273548",
"documents": [
{
"id": "doc_2iBgUNtezju7lmzmfOoJO8cnsVS",
"type": "label",
"file_name": "2iBgUMZPAyHoQlX2RnuaobI5yKk_label_0.png",
"file_type": "image/png",
"file_size": 129842,
"file_url": "https://envoy-shipment-files.s3.amazonaws.com/labels/2iBgUMZPAyHoQlX2RnuaobI5yKk_label_0.png?AWSAccessKeyId=AKIAY27LA84LC8DHB20X&Signature=kZY1RHl%2BBIClJ0UpjpKtAeqZqJA%3D&Expires=1725464510",
"created_at": "2019-08-24T14:15:22Z",
"updated_at": "2019-08-24T14:15:22Z"
}
],
"rates": [
{
"id": "string",
"carrier": {
"id": "car_2iBgUOHPuWh0Hvjc81euqKXTW5N",
"name": "UPS",
"handle": "ups"
},
"carrier_service": {
"id": "cs_2iBgUNbKrgj7uVrsSiiF5ZhTelp",
"name": "Express",
"handle": "express"
},
"carrier_account": null,
"rate": 1650,
"currency_code": "USD",
"delivery_days": 3,
"ship_date": "2024-06-18T14:15:22Z",
"delivery_date": "2024-06-21T14:15:22Z",
"guaranteed_delivery_date": "2024-06-22T14:15:22Z"
}
],
"service": {
"rate": "rate_2iBgUKWHmQlBjYQyx9fAGMvcCEp",
"carrier": {
"id": "car_2iBgUOHPuWh0Hvjc81euqKXTW5N",
"name": "UPS",
"handle": "ups"
},
"carrier_service": {
"id": "cs_2iBgUOHPuWh0Hvjc81euqKXTW5N",
"name": "Express",
"handle": "express"
},
"carrier_account": {
"id": "ca_2iBgUOHPuWh0Hvjc81euqKXTW5N",
"name": "Main Account",
"handle": null
}
},
"status": "purchased",
"created_at": "2019-08-24T14:15:22Z",
"updated_at": "2019-08-24T14:15:22Z",
"errors": [
{
"type": "rate_error",
"code": "rates_unavailable",
"source": "provider",
"message": "rates are not available for the provided shipment"
}
]
}
undefined