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.

Royal Mail from ShipStation

Royal Mail from ShipStation offers domestic and international shipping services for UK-based ShipStation API accounts shipping from the UK.

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

Requirements

carrier_name: rm_cnd_walleted

  • A ShipStation API account based in the UK.
  • ShipStation Carriers must be activated for the account and have a positive account balance to create labels. See our Using ShipStation Carriers page for details about activating it in your account.
  • All shipments must originate from an address in the UK.
  • All shipments must include both the weight and either the dimensions or the package type.

Rates

Royal Mail from ShipStation supports rate shopping with ShipStation API.

Service Details

Available Royal Mail from ShipStation 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

ServiceAPI Code
Domestic Tracked 24 - Drop offrm_cnd_walleted_tracked24
Domestic Tracked 24 - Parcel Collect (Bring My Label)rm_cnd_walleted_tracked24_collect_bml
Domestic Tracked 24 - Parcel Collect (Print at Home)rm_cnd_walleted_tracked24_collect
Domestic Tracked 24 with Signature - Drop offrm_cnd_walleted_tracked24_sign
Domestic Tracked 24 with Signature - Parcel Collect (Bring My Label)rm_cnd_walleted_tracked24_sign_collect_bml
Domestic Tracked 24 with Signature- Parcel Collect (Print at Home)rm_cnd_walleted_tracked24_sign_collect
Domestic Tracked 48 - Drop offrm_cnd_walleted_tracked48
Domestic Tracked 48 - Parcel Collect (Bring My Label)rm_cnd_walleted_tracked48_collect_bml
Domestic Tracked 48 - Parcel Collect (Print at Home)rm_cnd_walleted_tracked48_collect
Domestic Tracked 48 with Signature - Drop offrm_cnd_walleted_tracked48_sign
Domestic Tracked 48 with Signature - Parcel Collect (Bring My Label)rm_cnd_walleted_tracked48_sign_collect_bml
Domestic Tracked 48 with Signature - Parcel Collect (Print at Home)rm_cnd_walleted_tracked48_sign_collect
Express 10 - Drop offrm_cnd_walleted_exp_10
Express 10 - Parcel Collect (Print at Home)rm_cnd_walleted_exp_10_collect
Express 10 - Parcel Collect (Bring My Label)rm_cnd_walleted_exp_10_collect_bml
Express 24 - Drop offrm_cnd_walleted_exp_24
Express 24 - Parcel Collect (Print at Home)rm_cnd_walleted_exp_24_collect
Express 24 - Parcel Collect (Bring My Label)rm_cnd_walleted_exp_24_collect_bml
Express 48 - Drop offrm_cnd_walleted_exp_48
Express 48 - Parcel Collect (Print at Home)rm_cnd_walleted_exp_48_collect
Express 48 - Parcel Collect (Bring My Label)rm_cnd_walleted_exp_48_collect_bml
Express 48 Large - Parcel Collect (Print at Home)rm_cnd_walleted_exp_lg_collect
Express 48 Large - Parcel Collect (Bring My Label)rm_cnd_walleted_exp_lg_collect_bml
Express AM - Drop offrm_cnd_walleted_exp_am
Express AM - Parcel Collect (Print at Home)rm_cnd_walleted_exp_am_collect
Express AM - Parcel Collect (Bring My Label)rm_cnd_walleted_exp_am_collect_bml

International Services

ServiceAPI Code
International Tracked - Drop offrm_cnd_walleted_tracked-s2h
International Tracked - Parcel Collect (Print at Home)rm_cnd_walleted_tracked_collect
International Tracked - Parcel Collect (Bring My Label)rm_cnd_walleted_tracked_collect_bml
International Tracked Heavier - Drop offrm_cnd_walleted_tracked_heavier
International Tracked Heavier - Parcel Collect (Print at Home)rm_cnd_walleted_tracked_heavier_collect
International Tracked Heavier - Parcel Collect (Bring My Label)rm_cnd_walleted_tracked_heavier_collect_bml
International Tracked & Signed Heavier - Drop offrm_cnd_walleted_tracked_sign_heavier
International Tracked & Signed Heavier - Parcel Collect (Print at Home)rm_cnd_walleted_tracked_sign_heavier_collect
International Tracked & Signed Heavier - Parcel Collect (Bring My Label)rm_cnd_walleted_tracked_sign_heavier_collect_bml
Global Priority EU - Drop offrm_cnd_walleted_gp_eu
Global Priority EU - Parcel Collect (Print at Home)rm_cnd_walleted_gp_eu_collect
Global Priority EU - Parcel Collect (Bring My Label)rm_cnd_walleted_gp_eu_collect_bml
Global Priority ROW - Drop offrm_cnd_walleted_gp_row
Global Priority ROW - Parcel Collect (Print at Home)rm_cnd_walleted_gp_row_collect
Global Priority ROW - Parcel Collect (Bring My Label)rm_cnd_walleted_gp_row_collect_bml

Packages

NameAbbreviationAPI CodePackage Attributes
Large LetterLARGELETTERrm_cnd_walleted_large_letterInternational, Domestic
Medium ParcelMEDIUMPARCELrm_cnd_walleted_medium_parcelInternational, Domestic
Small ParcelSMALLPARCELrm_cnd_walleted_small_parcelInternational, Domestic

Return Services

Royal Mail from ShipStation does not support returns.

Adding Shipment Insurance

Adding shipment insurance is not supported for this carrier. Royal Mail does not provide any default loss/damage coverage.

Label Support

  • Label sizes: 4" x 6"
  • Label formats: PDF, ZPL, PNG

Label Reference Fields

Royal Mail from ShipStation does not support adding custom label messages.

Multi-Package Labels

Royal Mail from ShipStation does not currently support multi-package shipments.

Voiding Labels

Royal Mail from ShipStation supports voiding labels with ShipStation API.

Customs Declarations

International services do support electronic customs data, however, Royal Mail still requires you to print off the customs form and attach it to the parcel.

NOTE: Action Required: :nz: New Zealand Border Levy Changes

Effective ​April 1, 2026​​, a new ​NZD $2.21 (+ GST) levy​ applies to low-value air freight consignments entering New Zealand. This fee is ​separate from​​ the 15% GST already being collected, and it applies per package, not per item.

To see how this change impacts your shipping rates and carrier invoices, see the Shipping to New Zealand: Low Value Goods (LVG) Levy section of International Shipments​​.

Advanced Options

Royal Mail from ShipStation does not support advanced options.

Manifests

Royal Mail from ShipStation shipments do not require manifesting.

Scheduling Pickups

When a shipment uses either of Royal Mail's Courier Collection services, a pickup request is automatically sent to Royal Mail when the label is created.

  • Pickup Date will be set for the first available slot within the next 5 business days. Same-day collections are not available.
  • Sunday Pickups are not supported. You will need to change the order date to the next day to create a label.
  • Royal Mail shows an estimated time slot. They do not guarantee pickup times.
  • If a label is voided, the pickup will be cancelled at the same time.

Service Points (PUDO)

Shipping to service points is not supported.

Tracking

Royal Mail from ShipStation supports receiving tracking updates. Review our Track a Package guides for details on tracking with the ShipStation API.