Site Logo

🎉 ShipEngine is becoming ShipStation API 🎉

Over the next few months you'll notice the ShipEngine website, documentation portal, and dashboard being rebranded as ShipStation API. For our ShipEngine customers, you don't need to take any action or change any of your integrations in any way. All endpoints will remain the same and continue to function as they always have.

To learn more about what's coming, review our New ShipStation API page.

Yodel

Yodel offers domestic and international shipping services for shipments originating in Great Britain.

This guide provides developers with the details needed to build Yodel shipping capabilities into your ShipStation API workflows.

ShipStation API also allows you to connect a Yodel Out of Home account or use the Yodel services included with ShipStation API. The requirements and service details are different than those for a Yodel account. For details about using Yodel from ShipStation, see our Yodel from ShipStation Guide. For details about using Yodel Out of Home services, see our Yodel Out of Home Guide.

Requirements

PropertyTypeRequired?Description
nicknamestringrequiredTo identify your Yodel account in ShipStation API.
user_idstringrequiredYour Yodel account user ID
passwordstringrequiredYour Yodel account password
account_idstringrequiredYour Yodel account ID
is_test_accountbooleanoptionalIndicates you are connecting a Yodel test account.

Shipping Requirements

  • Both weight and dimensions are required for all shipments.
  • Recipient email address is required.

Connect Account

You can connect a Yodel account using the POST method to the /v1/connections/carriers/ endpoint, or via the ShipStation API Dashboard.

For instructions on connecting Yodel via the ShipStation API dashboard, go to our Yodel help article.

Connect via Endpoint

carrier_name: yodel

POST /v1/connections/carriers/:carrier_name

Sample request:

1
2
3
4
5
6
7
8
9
10
11
POST /v1/connections/carriers/yodel HTTP/1.1
Host: api.shipengine.com
API-Key: __YOUR_API_KEY_HERE__
Content-Type: application/json
{
"nickname": "Test Yodel Account",
"user_id": "your_user_id_here",
"account_id": "your_account_id_here",
"password": "your_password_here"
}

A successful connection will return a response with the carrier_id, which you'll use for any requests for this account going forward.

Rates

Yodel does not send estimated rates to ShipStation API. Your Yodel account contact can provide you with the details about your contracted rates.

Service Details

Available Yodel services are provided below. Please note that carriers may update their available services at any time. To ensure you are always using valid services, you can use the list carrier services endpoint at any time.

Domestic Services

Next day, Two-day Services:

Service NameCarrier CodeMax LengthMax WeightAPI Code
Xpress 24 POD UK excl. NI1CP90cm17kgxpress_24_pod_uk_excl_ni
Xpress 24 Non-POD UK excl. NI1CN90cm17kgxpress_24_non_pod_uk_excl_ni
Xpress 48 POD UK excl. NI2CP90cm17kgxpress_48_pod_uk_excl_ni
Xpress 48 Non-POD UK excl. NI2CN90cm17kgxpress_48_non_pod_uk_excl_ni
Xpress Mini 48 Non-POD UK excl. NI2CMN90cm17kgxpress_mini_48_non_pod_uk_excl_ni
Xpect 24 POD UK excl. NI1VPSTD: 120cm
XL: 170cm
30kgxpect_24_pod_uk_excl_ni
Xpect 24 Non-POD UK excl. NI1VNSTD: 120cm
XL: 170cm
30kgxpect_24_non_pod_uk_excl_ni
Xpect 48 POD UK excl. NI2VPSTD: 120cm
XL: 170cm
30kgxpect_48_pod_uk_excl_ni
Xpect 48 Non-POD UK excl. NI2VNSTD: 120cm
XL: 170cm
30kgxpect_48_non_pod_uk_excl_ni
Xpect 48 XL POD UK excl. NI2VLPSTD: 120cm
XL: 170cm
30kgxpect_48_xl_pod_uk_excl_ni
Xpect 48 XL Non-POD UK excl. NI2VLNSTD: 120cm
XL: 170cm
30kgxpect_48_xl_non_pod_uk_excl_ni
Xpect Saturday POD UK excl. NI1VSPSTD: 120cm
XL: 170cm
30kgxpect_saturday_pod_uk_excl_ni
Xpect Saturday Non-POD UK excl. NI1VSNSTD: 120cm
XL: 170cm
30kgxpect_saturday_non_pod_uk_excl_ni
Xpect Pre-12 POD UK excl. NI12PSTD: 120cm
XL: 170cm
30kgxpect_pre_12_pod_uk_excl_ni
Xpect Pre-12 Saturday POD UK excl. NI12SPSTD: 120cm
XL: 170cm
30kgxpect_pre_12_saturday_pod_uk_excl_ni
Xpect Mini 48 Non-POD UK excl. NI2VSNSTD: 120cm
XL: 170cm
30kgxpect_mini_48_non_pod
Xpect Mini 24 Non-POD1SVNSTD: 120cm
XL: 170cm
30kgxpect_mini_24_non_pod
Xpect Medium 24 POD UK excl. NI1VMPSTD: 120cm
XL: 170cm
30kgxpect_medium_24_pod
Xpect 24 Medium Non-POD UK excl. NI1VMNSTD: 120cm
XL: 170cm
30kgxpect_24_medium_non_pod
Xpect 48 Medium POD UK excl. NI2VMPSTD: 120cm
XL: 170cm
30kgxpect_48_medium_pod
Xpect 48 Medium Non-POD UK excl. NI2VMNSTD: 120cm
XL: 170cm
30kgxpect_48_medium_non_pod
Xpress 24 POD NI Only1CPNI90cm17kgxpress_24_pod_ni_only
Xpress 24 Non-POD NI Only1CNNI90cm17kgxpress_24_non_pod_ni_only
Xpress 48 POD NI Only2CPNI90cm17kgxpress_48_pod_ni_only
Xpress 48 Non-POD NI Only2CNNI90cm17kgxpress_48_non_pod_ni_only
Xpress Mini 48 Non-POD NI Only2CMNNI90cm17kgxpress_mini_48_non_pod_ni_only
Xpect 24 POD NI Only1VPNISTD: 120cm
XL: 170cm
30kgxpect_24_pod_ni_only
Xpect 24 Non-POD NI Only1VNNISTD: 120cm
XL: 170cm
30kgxpect_24_non_pod_ni_only
Xpect 48 POD NI Only2VPNISTD: 120cm
XL: 170cm
30kgxpect_48_pod_ni_only
Xpect 48 Non-POD NI Only2VNNISTD: 120cm
XL: 170cm
30kgxpect_48_non_pod_ni_only
Xpect Mini 48 Non-POD NI Only2VSNNISTD: 120cm
XL: 170cm
30kgxpect_mini_48_non_pod_ni_only
Xpect 48 XL POD NI Only2VLPNISTD: 120cm
XL: 170cm
30kgxpect_48_xl_pod_ni_only
Xpect 48 XL Non-POD NI Only2VLNNISTD: 120cm
XL: 170cm
30kgxpect_48_xl_non_pod_ni_only
Xpect Saturday POD NI Only1VSPNISTD: 120cm
XL: 170cm
30kgxpect_saturday_pod_ni_only
Xpect Saturday Non-POD NI Only1VSNNISTD: 120cm
XL: 170cm
30kgxpect_saturday_non_pod_ni_only
Xpect Pre-12 Saturday POD NI Only12SPNISTD: 120cm
XL: 170cm
30kgxpect_pre_12_saturday_pod_ni_only

Next Day Services:

Service NameCarrier CodeMax LengthMax WeightService API Codes
Xpert 24 POD Desk UK excl. NI1VD120cm30kgxpert_24_pod_desk_uk_excl_ni
Xpert 24 Address Only UK excl. NI1VA120cm30kgxpert_24_address_only_uk_excl_ni
Xpert 24 HVT POD UK excl. NI1VT120cm30kgxpert_24_hvt_pod_uk_excl_ni
Xpert 24 BFPO POD UK excl. NI1BFP120cm30kgxpert_24_bfpo_pod_uk_excl_ni
Xpert Saturday Address Only UK excl. NI1VSA120cm30kgxpert_saturday_address_only_uk_excl_ni
Xpert Saturday HVT POD UK excl. NI1VST120cm30kgxpert_saturday_hvt_pod_uk_excl_ni
Xpert Pre-12 Non-POD UK excl. NI12N120cm30kgxpert_pre_12_non_pod_uk_excl_ni
Xpert Pre-12 Address Only UK excl. NI12T120cm30kgxpert_pre_12_hvt_address_only_uk_excl_ni
Xpert Pre-12 Saturday Non-POD UK excl. NI12SN120cm30kgxpert_pre_12_saturday_non_pod_uk_excl_ni
Xpert Pre-12 Saturday Address Only UK excl. NI12SA120cm30kgxpert_pre_12_saturday_address_only_uk_excl_ni
Xpert Pre-12 Saturday HVT Address Only UK excl. NI12ST120cm30kgxpert_pre_12_saturday_hvt_address_only_uk_excl_ni
Xpert Catalogue Non-POD UK excl. NI5CN120cm30kgxpert_catalogue_non_pod_uk_excl_ni
Xpert 24 POD Desk NI Only1VDNI120cm30kgxpert_24_pod_desk_ni_only
Xpert 24 Address Only NI Only1VANI120cm30kgxpert_24_address_only_ni_only
Xpert 24 HVT POD NI Only1VTNI120cm30kgxpert_24_hvt_pod_ni_only
Xpert Sat Address Only NI Only1VSANI120cm30kgxpert_sat_address_only_ni_only
Xpert Saturday HVT POD NI Only1VSTNI120cm30kgxpert_saturday_hvt_pod_ni_only
Xpert Pre-12 Non-POD NI Only12NNI120cm30kgxpert_pre_12_non_pod_ni_only
Xpert Pre-12 HVT Address Only NI Only12TNI120cm30kgxpert_pre_12_hvt_address_only_ni_only
Xpert Pre-12 Address Only NI Only12ANI120cm30kgxpert_pre_12_address_only_ni_only
Xpert Pre-12 Saturday Non-POD NI Only12SNNI120cm30kgxpert_pre_12_saturday_non_pod_ni_only
Xpert Pre-12 Saturday Address Only NI Only12SANI120cm30kgxpert_pre_12_saturday_address_only_ni_only
Xpert Pre-12 Saturday HVT Address Only NI Only12STNI120cm30kgxpert_pre_12_saturday_hvt_address_only_ni_only
Xpert Catalogue Non-POD NI Only5CNNI120cm30kgxpert_catalogue_non_pod_ni_only

International Services

Please note: Channel Isles services require additional customs data.

ServiceCarrier CodeMax LengthMax WeightService API Codes
Yodel 48 POD Channel Islands48POD1-5 days (Varies by location)90cm17kg
Yodel 48 Non-POD Channel Islands48NPOD1-5 days90cm17kg
Yodel 72 POD Channel Islands72POD1-5 days90cm17kg
Yodel 72 Non-POD Channel Islands72NPOD1-5 days90cm17kg
Yodel 48 POD InternationalEPL1-5 days90cm17kg
Yodel 48 Non-POD InternationalEPS1-5 days90cm17kg

Shipping to Northern Ireland

Yodel will not support the B2B movement type for shipping from Great Britain to Northern Ireland, in accordance with the Windsor Framework. For B2B shipments to NI, you should use a carrier that supports this movement type.

If adding the b2b value to the windsor_framework_details property, you will receive an error. Supported values for Yodel are b2c and c2c only.

For all other shipments to Northern Ireland, Yodel will require the following data to be provided for each product in the shipment (to be included in the packages.products array of objects):

  • description
  • quantity
  • value (this object also requires the value.currency and value.amount properties)

Yodel also recommends providing the harmonized_tariff_code property as well, though this is not required.

Return Services

Return services are not supported for this carrier.

Packages

The following carrier package types are available for Yodel services:

NameAPI CodePackage Attributes
Parcelyodel_parcel_1International, Domestic

Adding Shipment Insurance

Yodel does not support adding carrier insurance to shipments created with ShipStation API. Contact your Yodel representative for information about Yodel's default loss/damage coverage policies.

Label Support

  • Label sizes: 4" x 6", 4" x 8"
  • Label formats: PDF

All Yodal services have a 40-character maximum for the name field and a 30-character maximum for each address_line field (address lines 1-4).

Label Reference Fields

Yodel does not support adding custom label messages.

Multi-Package Labels

Yodel supports creating multi-package shipments with most services.

Label Branding

Yodel does not support label branding.

Voiding Labels

Yodel supports voiding labels with ShipStation API.

Paperless Labels

Yodel does not support creating paperless labels.

Customs Declarations

Customs declarations are required for shipments to the Channel Islands and Northern Ireland. You can download these forms from the forms_download object in the label response.

Delivery Confirmation

Confirmation TypeAPI CodeDescription
NonenoneNo confirmation requested.
Alert emaildeliveryDelivery confirmation requested and will be confirmed via an alert email.

See our Delivery Confirmation page for more details about using the confirmation property.

Advanced Options

Yodel does not currenty support any advanced options.

To ensure you always have the most up-to-date information about a carrier's advanced options, use the list carrier options call.

Manifests

Yodel automatically manifests all shipments. There is no need to create them manually through ShipStation API.

Scheduling Pickups

Yodel does not support scheduling pickups using ShipStation API.

Service Points (PUDO)

Yodel supports shipping to service points.

Tracking

ShipStation API's integration with Yodel supports receiving tracking updates. Review our ​Track a Package guides​​ for details on tracking with the ShipStation API.

Disconnecting Your Yodel Account

See the Disconnect section in our Delete a Carrier page for the process of deleting or disconnecting a carrier from ShipStation API.