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.

TNT UK

TNT is a courier and logistics company that offers domestic and international shipping services for shipments originating in the UK. Their services include same-day delivery, next-day delivery, and international delivery options, as well as tracking and insurance for packages.

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

Requirements

PropertyTypeRequired?Description
nicknamestringrequiredUsed to identify your TNT UK account in ShipStation API
usernamestringrequiredYour TNT UK account username
passwordstringrequiredYour TNT UK account password
countrystringrequiredYour TNT account country
domestic_accountstringoptionalYour TNT domestic account number (9-digit number)
international_accountstringoptionalYour TNT international account number (10-digit number)

Connection Requirements

Prior to using TNT services, you must complete the ExpressConnect & ExpressLabel Registration form. You can then submit the completed form to [email protected] and we will submit the form to TNT on your behalf.

Shipping Requirements

  • Both weight and dimensions are required for all shipments.

Connect Account

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

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

Connect via Endpoint

carrier_name: tnt_uk

POST /v1/connections/carriers/:carrier_name

Sample request:

1
2
3
4
5
6
7
8
9
10
11
12
13
POST /v1/connections/carriers/tnt_uk HTTP/1.1
Host: api.shipengine.com
API-Key: __YOUR_API_KEY_HERE__
Content-Type: application/json
{
"nickname": "My TNT UK account nickname",
"username": "TNT_username",
"password": "pa55word",
"country": "United Kingdom",
"domestic_account": "123456789",
"international_account": "0123456789"
}

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

Rates

TNT UK supports rate shopping with ShipStation API.

Service Details

Available TNT UK 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

ServiceMax DimensionsMax WeightAPI Code
EXPRESS Next Day Delivery3.6 x 1.8 x 2.12000kgstnt_uk_express
12:00 EXPRESS2.4 x 1.2 x 1.52000 kgstnt_uk_12_express
10:00 EXPRESS3.6 x 1.8 x 2.12000 kgstnt_uk_10_express
09:00 EXPRESS3.6 x 1.8 x 2.12000 kgstnt_uk_9_express
SATURDAYn/an/atnt_uk_saturday
12:00 SATURDAYn/an/atnt_uk_12_saturday
10:00 SATURDAYn/an/atnt_uk_10_saturday
09:00 SATURDAYn/an/atnt_uk_9_saturday
SATURDAY COLLECT MONDAY DELIVERn/an/atnt_uk_saturday_collect
12:00 SATURDAY COLLECT MONDAY DELIVERn/an/atnt_uk_12_saturday_collect
10:00 SATURDAY COLLECT MONDAY DELIVERn/an/atnt_uk_10_saturday_collect
09:00 SATURDAY COLLECT MONDAY DELIVERn/an/atnt_uk_9_saturday_collect

International Services

ServiceMax DimensionsMax WeightAPI Code
ECO EXPRESS2.4 x 1.2 x 1.870kgtnt_uk_economy_express
12:00 ECO EXPRESS2.4 x 1.2 x 1.570kgtnt_uk_12_economy_express
EXPRESS2.4 x 1.2 x 1.5500kgtnt_uk_international_express
12:00 EXPRESS2.4 x 1.2 x 1.5500kgtnt_uk_international_12_express

Shipping to Northern Ireland

TNT UK has made the following adjustments in accordance with the Windsor Framework. The Windsor Framework goes into effect 1 May 2025.

For shipments from Great Britain to Northern Ireland, TNT UK will require the usual customs declarations properties for all shipments. You must also print the commercial invoices for these shipments, just as you would for other cross-border shipments.

In the packages.products array:

  • description (must be detailed and describe the content accurately. Descriptions like "Gift" or "Merchandise" are not sufficient)
  • quantity
  • value (must include amount and currency)
  • harmonized_tariff_code
  • country_of_origin

For B2B shipments:

  • While not required to create a label successfully, you can declare the movement_indicator in the windsor_framework_details object. If you know the shipper and recipient UKIMS numbers, you should declare them in the tax_identifiers object in both the ship_to and ship_from objects.
  • If these values are not provided starting 1 May 2025, TNT UK's customs experts will identify whether the consignment is B2C or B2B and will contact you to obtain information regarding the shipment's risk indicator. UKIMS numbers will also be collected by TNT, if not provided when you create the label.

Return Services

TNT UK supports creating return labels for domestic shipments. Review the Return Shipping Labels page for details on creating return labels with ShipStation API.

Packages

The following carrier package types are available for TNT UK services:

NameAPI CodePackage Attributes
Defaulttnt_uk_defaultInternational, Domestic

Adding Shipment Insurance

TNT UK supports adding carrier insurance to your shipments. Review the Parcel Insurance page for details on adding shipment insurance with ShipStation API.

Label Support

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

Label Reference Fields

TNT UK does not support adding custom label messages.

Multi-Package Labels

TNT UK supports multi-package shipments.

Label Branding

TNT UK does not support label branding.

Voiding Labels

does not have a void function. Labels that are created but never shipped expire after one week of inactivity.

TNT UK does not support voiding labels as they do not provide a void endpoint. Labels that are created but never shipped expire after one week of inactivity.

Paperless Labels

TNT UK does not support paperless labels.

Customs Declarations

Customs forms are not provided for download for TNT UK shipments. Contact your TNT UK account manager for details on customs declaration requirements.

Delivery Confirmation

Confirmation TypeAPI CodeDescription
No confirmation requiresnoneNo confirmation required for delivery

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

Advanced Options

TNT UK does not currently 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

TNT UK automatically manifests all shipments electronically. You do not need to manifest your shipments with ShipStation API.

Scheduling Pickups

TNT UK does not support scheduling pickups with ShipStation API.

Service Points (PUDO)

TNT UK does not support shipping to service points.

Tracking

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

Disconnecting Your TNT UK Account

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