2026 release notes

This section includes the archived release notes published in the year 2026.

SAPIENT release notes - January 20, 2026

DPD UK integration

The DPD UK integration has been added to the SAPIENT system. This integration expands our shipping options, allowing our customers to utilise DPD UK for their shipping needs, improving overall service flexibility and efficiency.

With this addition, the following information has been added to the swagger documentation:

  • New API endpoints. A new DPD UK block has been added to our carrier-specific APIs. This block includes the following API endpoints:
    • Shipping Account
      • Get Accounts: Retrieve a list of DPD UK shipping accounts.
      • Add Account: Add a new DPD UK shipping account.
      • Get Account: Retrieve details of a specific DPD UK shipping account.
      • Update Account: Update details of an existing DPD UK shipping account.
      • Link Locations: Link shipping locations to the DPD UK shipping accounts.
      • Get Associated Locations: Retrieve locations linked to the DPD UK shipping account.
      • Get Associated Location: Fetch details for a specific associated location.
    • Shipments
      • Create Shipment: Create a new DPD UK shipment request.
      • Print Label: Generate a label for the DPD UK shipment. This is only valid if the shipment is created with the action other than Process.
📘

Note

TheGet Carrier and Get Carrier Services endpoints in our SAPIENT CORE API block can also be utilised to look for the carrier and its available services.

InPost tracking webhook

The InPost Tracking Webhook is now available via the Webhook integration on SAPIENT to enable real-time updates on parcel status changes. By leveraging InPost's webhook capabilities, our system will be able to automatically receive and process tracking events, reducing the need for manual polling and improving overall responsiveness of our delivery tracking features.

Royal Mail shipment validation to Channel Islands

The following updates have been made to the Royal Mail shipment validation to Channel Islands:

  • Isle of Man shipment validation. Royal Mail shipments from Great Britain to Isle of Man are classified as domestic, which means:

    • CN22/CN23 customs forms are not required
    • Mandatory customs details or email information are no longer needed
    • A 1D barcode is not required
    • Standard pre-advice rules apply
  • Guernsey shipment validation. Royal Mail shipments from Great Britain to Guernsey are now treated as international dutiable. When the destination postcode begins with GY and the country code is GB or GG, a CN23 customs declaration form will be automatically generated. To ensure compliance, customers will also be required to provide detailed item information, including the HS code and country of origin.

1D Barcode for Royal Mail Domestic Services to Guernsey

Royal Mail shipments from GB to Guernsey using the following unsigned services will now include a 1D barcode on the labels:

Service NameService Codes
RM24CRL1, PK1, PK3, FS1, PPF1
RM48CRL2, PK2, PK4, FS2, PPF2
1st ClassSTL1
2nd ClassSTL2

Royal Mail OBA registered billing address validation

The SAPIENT platform now allows Royal Mail customers to enter any Registered Billing Postcode, including international formats, when creating, editing, or linking their Royal Mail Shipping Account. This update removes previous UK-only postcode validation in both the UI and API, ensuring that postcodes match exactly as recorded in the Royal Mail Online Business Account (OBA).

Royal Mail Parcelforce international label templates

The following Royal Mail Parcelforce international label templates have been updated to include the Recipient telephone number to conform with the overseas delivery partners and customs authorities:

  • ChinaEconomy

  • GlobalPriorityEurope

  • EuroPriority

  • GlobalPriorityRow

  • GlobalExpress

  • IrelandExpress

    Royal Mail firearms label templates

The Royal Mail firearms ExpressAM and ExpressAMFWeekend label templates have been updated to align with Royal Mail’s latest standards. This helps prevent misrouting and ensure your deliveries remain secure and compliant.

SAPIENT cookie policy

A new cookie consent functionality has been added to the SAPIENT user interface to ensure compliance with the UK Cookie Policy and the General Data Protection Regulation (GDPR). With this addition, a cookie banner is displayed upon the user's initial login, allowing them to accept or reject functional cookies that enhance their experience.

📘

Note

Users can manage their consent, with preferences retained for a duration of 13 months. The banner will reappear only if the preferences expire or if new cookies are introduced. Furthermore, all consent records will be preserved for a minimum of 13 months to ensure compliance, foster user trust, and enhance transparency and user control while adhering to legal obligations.

Website rate limiting enhancements

The system’s rate limiting has been updated to align customer (TPS) settings with our tier structure. This change ensures fair resource allocation, improved performance consistency, and better scalability across all tiers.

Technology upgrades

Our technology architecture has been upgraded to .NET 8. This upgrade enhances performance, security, and developer productivity across our applications and services.

📘

Note

Following the .NET upgrades, you may encounter the following error on your first login attempt:

To resolve this issue, simply log out of the system and sign in again.

Swagger documentation updates

The following updates have been made to our swagger documentation:

  • Royal Mail Print Label response example. The Royal Mail Datastream response example in the Print Label API endpoint has been updated to include new fields required for the new Royal Mail Parcelforce services.

  • Shipping Locations endpoint. The query and response field descriptions for our following CORE API endpoints have been updated to improve clarity and support correct usage of the API:

    • Get Locations
    • Add Location
    • Get Location
    • Update Location
    • Delete Location

A fresh new look for our Developers Hub documentation

We are excited to announce the first phase of our Developers Hub documentation redesign, bringing you a cleaner, more interactive experience to make finding information easier and faster.

What's new?

Our updated documentation now includes:

  • Cards – For quick access to key information at a glance. Most cards include embedded cross-reference links, allowing you to jump directly to related topics without extra navigation.
  • Tabs – Easily switch between related topics without leaving the page
  • Accordions – Expand and collapse sections for a clutter-free view
  • Toggle List – Step-by-step instructions that you can reveal as needed
  • Banners – Highlight important features
  • Columns – Better content organisation for improved readability
  • Stepper – A guided, sequential navigation component that walks you through multi-step processes in a clear, structured way. Perfect for complex workflows or setup instructions.
  • Theme – The theme of our Developers Hub has been switched to Dark Mode to comply with our SAPIENT system standards.
📘

Note

This is just the first phase of our redesign. The second phase is currently under development, which will introduce even more improvements, features, and upgrades to our documentation.


SAPIENT release notes - February 24, 2026

Royal Mail Windsor Framework updates

The following changes have been made for Royal Mail shipments sent from Great Britain to Northern Ireland (addresses with a GB country code and postcode beginning BT):

  1. The shipment declaredValue must equal the sum of the item values within the shipment. The declaredValue cannot be less than or greater than the sum of the item values.
  2. For B2B shipments where a pre-registration number with pre-registration type UKIMS is provided, previous logic that treated Item HS Code as optional has now been removed. Royal Mail’s standard reference data will now be used to determine whether Item HS Code is mandatory or optional. B2B shipments are validated against Ruleset K, which is documented in the Royal Mail Validation Rules guide.

Royal Mail Express 10 Service - Local Collect label templates added

Local Collect label templates have been added for the Express 10 service, so that labels for this service can now be generated containing the Local Collect text label.

The following variations of the Express 10 label have been added: • Express 10 service with Local Collect • Express 10 service with Local Collect and ‘Do Not Fly’ statement (for LQDG) • Express 10 service with Local Collect and signature • Express 10 service with Local Collect, signature and ‘Do Not Fly’ statement

See an example label below:

Royal Mail Collections API updates

The following updates have been made to the Royal Mail Book Collection API:

  • New field added CollectionSafePlace – allows a designated safe place to be provided for the collection address that Royal Mail can securely collect the parcel from.
  • New field added OptOutFromRmNotifications – provides the option to choose whether or not collection notifications are sent to the consignee by Royal Mail.
📘

Note

For more details on these changes, refer to the Royal Mail heBook Collections API endpoint

Hazardous Item updates

The validation rules applied to hazardous items have been updated. The fields UNCode, Quantity and UnitofMeasure have changed from mandatory to conditional. These fields do not need to be provided for hazardous items, but if any of these fields is provided then all three must be. This change applies to the Royal Mail Create Shipment Request, Add Product and Update Product API requests, Get Product and Get Products API responses, and the Products UI.

📘

Note

For more details on the API updates, refer to the theAPI References page.

New integration - Amazon

The Amazon integration has been added to the SAPIENT system. This integration supports shipping via Amazon domestically within the UK for both orders created via Amazon and outside of Amazon.

With this addition, the following information has been added to the swagger documentation:

New API endpoints. A new AMAZON block has been added to our carrier-specific APIs. This block includes the following API endpoints:

  • Shipping Account
    • Get Accounts: Retrieve a list of the Amazon shipping accounts.
    • Add Account: Add a new Amazon shipping account.
    • Get Account: Retrieve details of a specific Amazon shipping account.
    • Update Account: Update details of an existing Amazon shipping account.
    • Link Locations: Link shipping locations to an Amazon shipping account.
    • Get Associated Locations: Retrieve locations linked to the Amazon shipping account.
    • Get Associated Location: Retrieve details for a specific Amazon associated location.
  • Shipments
    • Create Shipment: Create a new Amazon shipment request.
    • Print Label: Generate a label for the Amazon shipment.
  • Amazon shipping account screen. As part of the new integration, customer users and Carrier Account Administrators can now configure the Amazon shipping account via the SAPIENT UI for creating shipments. The Add Shipping Account screen will now include Amazon as a carrier for selection, with mandatory fields required for configuration.
📘

Note

For more information on how to set up an Amazon shipping account, refer to theAdd Amazon Shipping Account user guide.

New integration - FedEx International Connect

The FedEx International Connect integration has been added to the SAPIENT system. This integration supports shipping domestically within the UK, and to EU and Rest of World destinations. With this addition, the following information has been added to the swagger documentation:

New API endpoints. A new FEDEX INTERNATIONAL CONNECT block has been added to our carrier-specific APIs. This block includes the following API endpoints:

  • Shipping Account
    • Get Accounts: Retrieve a list of the FedEx International Connect shipping accounts.
    • Add Account: Add a new FedEx International Connect shipping account.
    • Get Account: Retrieve details of a specific FedEx International Connect shipping account.
    • Update Account: Update details of an existing FedEx International Connect shipping account.
    • Link Locations: Link shipping locations to an FedEx International Connect shipping accounts.
    • Get Associated Locations: Retrieve locations linked to the FedEx International Connect shipping account.
    • Get Associated Location: Retrieve details for a specific FedEx International Connect associated location.
  • Shipments
    • Create Shipment: Create a new FedEx International Connect shipment request.
    • Print Label: Generate a label for the FedEx International Connect shipment.
  • FedEx International Connect shipping account screen. As part of the new integration, customer users and Carrier Account Administrators can now configure the FedEx International Connect shipping account via the SAPIENT UI for creating shipments. The Add Shipping Account screen will now include FedEx International Connect as a carrier for selection, with mandatory fields required for configuration. Additionally, carrier-specific fields for the FedEx International Connect integration include a mandatory Shipper Website URL and an API Key (to be provided by the carrier).
📘

Note

For more information on how to set up a FedEx International Connect shipping account, refer to theAdd FedEx International Connect Shipping Account user guide.

Swagger documentation updates

The AnPost Create Shipment swagger has been updated to contain notes on some additional validation rules that apply to shipments to USA. The fields that have been updated are:

  • Destination > Address object
  • Items object > HSCode
📘

Note

For more information on these updates, refer to theAn Post Create Shipment API swagger documentation.