Register tracking numbers via Trackings API

The Trackings API provides a scalable, webhook‑driven approach to Royal Mail shipment tracking. By registering tracking numbers explicitly, customers gain proactive shipment visibility while maintaining control over tracking duration, volume, and costs.

Register Royal Mail tracking numbers with the Trackings API to receive webhook updates for eligible shipments created outside your standard INTERSOFT tracking flow.

🛑

This endpoint is only supported for Royal Mail shipments and is a chargeable API feature. Customers should ensure tracking registration is performed only when required to avoid unnecessary costs.

INTERSOFT monitors each registered tracking number and pushes new events to your configured webhook for a defined tracking period.

Use this endpoint when you need:

  • Automated shipment visibility
  • Event‑driven tracking updates
  • Integration‑based tracking without polling APIs
Royal Mail only

This endpoint supports Royal Mail shipments only.

30-day tracking window

Tracking updates are retained and pushed for up to 30 days from registration.

Batch Processing

Submit up to 1,000 tracking numbers in a single POST /v4/trackings request.

How it works

  1. Create a Royal Mail shipment, or obtain valid Royal Mail tracking numbers.
  2. Register the tracking numbers by submitting them to POST /v4/trackings.
  3. INTERSOFT begins monitoring the registered shipments.
  4. INTERSOFT pushes tracking updates to your webhook endpoint as events occur.

Tracking window and delivery behaviour

  • Tracking updates are retained and pushed for up to 30 days from registration.
  • After the 30‑day tracking window expires, updates for the registered tracking numbers are no longer generated.
  • Real-time tracking updates are delivered through webhook notifications.
  • No historical tracking events are sent when a tracking number is registered. INTERSOFT pushes only events that occur after registration.

Retry behaviour

If your webhook endpoint is temporarily unavailable, INTERSOFT retries delivery for up to 72 hours. After the retry window expires, undelivered events are discarded.

Supported Royal Mail services

Tracking registration is supported only for the following Royal Mail trackable services:

Domestic services
Service CodeService Name
DE5Import UK Tracked 24 Parcel (TPM)(WH)
DE7Import UK Tracked 24 Parcel High Volume (AGE)(WH)
DE8Import UK Tracked 48 Parcel High Volume (AGE)(WH)
DE9Import UK Tracked 48 Parcel High Volume (AGE)
DEUImport UK Tracked 24 Parcel Boxable High Volume (WH)
DEVImport UK Tracked 48 Parcel Boxable High Volume (WH)
DEZImport UK Tracked 48 Parcel (TPL)(WH)
FE0express48
FE1express48 Comp 1
FE2express48 Comp 2
FE3express48 Comp 3
FEAexpress48 Age
FEBexpress48 Age Comp 1
FECexpress48 Age Comp 2
FEDexpress48 Age Comp 3
FEEexpressAM
FEFexpressAM Comp 1
FEGexpressAM Comp 2
FEKexpress24 Weekend
FELexpressAM Comp 3
FEMexpress48 Large
FENexpress48 Large Comp 1
FEOexpress48 Large Comp 2
FEPexpress48 Large Comp 3
FEQexpress24 Weekend Comp 1
FERexpress24 Weekend Comp 2
FESexpress10 Comp 2
FETexpress10 Comp 3
FEUexpress24 Weekend Comp 3
FEWexpressAM Comp 1
FEXexpressAM Comp 2
ITAImport Tracked Returns 24
ITBImport Tracked Returns 48
ITCImport Tracked 24 Boxable High Volume
ITDImport Tracked 48 Boxable High Volume
ITJImport Tracked & Signed 24 High Volume (AGE)
ITLImport Tracked 48 High Volume
ITMImport Tracked 24 High Volume
M01Tracked 24 High Volume (PIN)
M02Tracked 48 High Volume (PIN)
M04Tracked 24 (PIN)
M05Tracked 48 (PIN)
M06Import Tracked 24 (PIN)
M07expressAM Weekend Age
M08expressAM Weekend Age Comp 1
M09expressAM Weekend Age Comp 2
M10expressAM Weekend Age Comp 3
M13Import Tracked 48 (PIN)
MA1expressAM Age
MA2expressAM Age Comp 1
MA3expressAM Age Comp 2
MA4expressAM Age Comp 3
MA6express48
ND0express10 Comp 1
NDAexpress24
NDBexpress24 Comp 1
NDCexpress24 Comp 2
NDEexpress24 Comp 3
NDFexpress24
NDGexpress24 Comp 1
NDHexpress24 Age
NDIexpress24 Age Comp 1
NDJexpress24 Age Comp 2
NDKexpress24 Age Comp 3
NDMexpress24 Comp 2
NDNexpress24 Comp 3
NDOexpress24 Weekend Age
NDPexpress48 Comp 1
NDQexpress48 Comp 2
NDRexpress48 Comp 3
NDSexpress24 Weekend Age Comp 1
NDTexpress24 Weekend Age Comp 2
NDUexpressAM Comp 3
NDVexpress24 Weekend Age Comp 3
NDWexpress48 Large Comp 1
NDXexpress48 Large Comp 2
NDYexpress48 Large Comp 3
PF0exams24
PF2expressAMF Comp 1
PF4expressAMF Comp 2
PF5expressAMF Comp 3
PF6expressAMF Weekend
PF7expressAMF Weekend Comp 1
PF8expressAMF Weekend Comp 2
PF9expressAMF Weekend Comp 3
PFAexams10
PFBexamsAM
PFDexams48
PFFexamsAM Weekend
PFGexams24 Weekend
PFNexams24 Redelivery
PFQexpressAMF
RT0express24 Returns
RT1express24 Returns Comp 1
RT2express24 Returns Comp 2
RT3express24 Returns Comp 3
RT4express24 with PIN Weekend
RT5express24 with PIN Weekend Comp 1
RTAexpress48 Returns
RTBexpress48 Returns Comp 1
RTCexpress48 Returns Comp 2
RTDexpress48 Returns Comp 3
RTEexpress24 with PIN Weekend Comp 2
RTFexpress24 with PIN Weekend Comp 3
SD1Special Delivery Guaranteed by 1pm - £750
SD2Special Delivery Guaranteed by 1pm - £1000
SD3Special Delivery Guaranteed by 1pm - £2500
SD4Special Delivery Guaranteed by 9am - £750
SD5Special Delivery Guaranteed by 9am - £1000
SD6Special Delivery Guaranteed by 9am - £2500
SDASpecial Delivery Guaranteed by 1pm (ID) - £750
SDBSpecial Delivery Guaranteed by 1pm (ID) - £1000
SDCSpecial Delivery Guaranteed by 1pm (ID) - £2500
SDESpecial Delivery Guaranteed by 9am (ID) - £750
SDFSpecial Delivery Guaranteed by 9am (ID) - £1000
SDGSpecial Delivery Guaranteed by 9am (ID) - £2500
SDHSpecial Delivery Guaranteed by 1pm (AGE) - £750
SDJSpecial Delivery Guaranteed by 1pm (AGE) - £1000
SDKSpecial Delivery Guaranteed by 1pm (AGE) - £2500
SDMSpecial Delivery Guaranteed by 9am (AGE) - £750
SDNSpecial Delivery Guaranteed by 9am (AGE) - £1000
SDQSpecial Delivery Guaranteed by 9am (AGE) - £2500
SDVSpecial Delivery Guaranteed (AGE) - £750
SDWSpecial Delivery Guaranteed (AGE) - £1000
SDXSpecial Delivery Guaranteed (AGE) - £2500
SDYSpecial Delivery Guaranteed (ID) - £750
SDZSpecial Delivery Guaranteed (ID) - £1000
SEASpecial Delivery Guaranteed (ID) - £2500
SEBSpecial Delivery Guaranteed - £750
SECSpecial Delivery Guaranteed - £1000
SEDSpecial Delivery Guaranteed - £2500
TA1express10 Age
TA2express10 Age Comp 1
TA3express10 Age Comp 2
TA4express10 Age Comp 3
TE1express10
TE2express10 Comp 1
TE3express10 Comp 2
TE4express10 Comp 3
TE5GLS ISRS
TEAexpress24 with PIN
TEBexpress24 with PIN Comp 1
TECexpress24 with PIN Comp 2
TEDexpress24 with PIN Comp 3
TEFexpress10
TEGexpressAM
TEHexpressAM Weekend
TEIexpressAM Weekend Comp 1
TEJexpressAM Weekend Comp 2
TEKexpressAM Weekend Comp 3
TENexpress48 Large
TPATracked 24 High Volume (AGE) Signature
TPBTracked 48 High Volume (AGE) Signature
TPCTracked 24 (AGE) Signature
TPDTracked 48 (AGE) Signature
TPLTracked 48 High Volume (Optional Signature)
TPMTracked 24 High Volume (Optional Signature)
TPNTracked 24 (Optional Signature)
TPSTracked 48 (Optional Signature)
TRLTracked 48 Boxable High Volume (Optional Signature)
TRMTracked 24 Boxable High Volume (Optional Signature)
TRNTracked 24 Boxable (Optional Signature)
TRSTracked 48 Boxable (Optional Signature)
TSNTracked Returns 24
TSSTracked Returns 48
International services
Service CodeService Name
BU3INTL IMP TRK PCL XCOMP CTRY PDDP
BU5INTL IMP TRK PCL DDP
BXCInternational Business Parcels Tracked Country Priced Boxable Extra Comp
BXEInternational Business Parcels Tracked Country Priced Boxable DDP
BXFInternational Business Parcels Tracked Country Priced Boxable
BZUIntl Bus Parcels Tracked Extra Comp Ctry PDDP
BZXIntl Business-NPC-TRK-LLTR PDDP
DE0Cross Border Parcels Tracked 0-30kg (EMS)
DEICross Border Parcels Tracked
ETAInternational Parcels Tracked ETOE
ETDInternational Large Letters Tracked ETOE
ETGInternational Parcels Tracked 0-30kg ETOE (E)
ETHInternational Parcels Tracked 0-30kg Extra Comp ETOE (E)
ETLInternational Business PC Letters Tracked ETOE
ETPInternational Business PC Large Letters Tracked ETOE
HVBInternational Parcels Tracked 0-30kg
HVEInternational Parcels Tracked 0-30kg Extra Comp
IT2International Business Parcels Tracked (Repair-VAT Exc)
IT3International Business Parcels Tracked (Repair-VAT Pay)
IT4International Business Parcels Tracked (Network)
IT5International Business Large Letters Tracked (Network)
IT6International Business Parcels Tracked Country Priced Boxable (Network)
ITOCross Border Parcels Tracked Extra Comp 0-30kg (EMS)
ITQCross Border Parcels Tracked 0-30kg (INCNCT)
ITTCross Border Parcels Tracked Extra Comp 0-30kg (INCNCT)
LLHInternational Business NPC Large Letters Tracked Zone Sort
LLKInternational Business NPC Large Letters Tracked Zone Sort Extra Comp
LLNInternational Business NPC Large Letters Tracked Country Priced Extra Comp
MP1International Business Parcels Tracked Zone Sort
MP4International Business Parcels Tracked Extra Comp Zone Sort
MP7International Business Parcels Tracked Country Priced
MP8International Business Parcels Tracked Extra Comp Country Priced
MPRInternational Business Parcel Tracked Country Priced
MQ1Int Bus Trck Prcls Flat Rate
MQ2Int Bus Trck Prcls Flt Rt Xcmp
MTKInternational Business Mail Tracked Country Priced
MTSInternational Business Parcels Tracked Direct Ireland Country
OTAInternational Tracked On Account
OTBInternational Tracked On Account Extra Comp
TIAInternational Business Parcels Tracked 0-30kg Extra Comp (R)
TIBInternational Business Parcels Tracked 0-30kg Extra Comp (C)
TIEInternational Business Parcels Semi-Tracked
TIFInternational Business Large Letters Semi-Tracked
TIHInternational Business Parcels Tracked Express (LQ)
BU1INTL IMP TRK PCL 0-30kg C PDDP
BU2INTL IMP TRK PCL 0-30kg C XCOMP PDDP
BYBInternational Tracked Parcels DDP
BYDInternational Business Tracked Heavier DDP
BYHInternational Business Tracked Heavier DDP Extra Comp
BYLINT BUS PCL TRK HVR IOSS DDP Comp 2
BYMINT BUS PCL TRK HVR IOSS DDP Comp 3
ETIInternational Parcels Tracked 0-30kg ETOE (C)
ETJInternational Parcels Tracked 0-30kg Extra Comp ETOE (C)
HVDInternational Business NPC Tracked Priority
HVKInternational Parcels Tracked 0-30kg C Priority
HVLInternational Parcels Tracked 0-30kg Extra Comp C Priority
ISDInternational Business Tracked Priority Extra Comp
RC1INTL Trk Parcels 0-30kg E PDDP
RC2INTL Trk Parcels 0-30kg E PDDP Comp 1
RC3INTL Trk Parcels 0-30kg E PDDP Comp 2
RC4INTL Trk Parcels 0-30kg E PDDP Comp 3
BZVINTL BUS PARCEL TRACK&SIGN XTR CMP CTRY PDDP
BZYINTL BUSINESS-NPC-TRKSGN-LLTR PDDP
ETBInternational Parcels Tracked & Signed ETOE
ETEInternational Large Letters Tracked & Signed ETOE
ETMInternational Business PC Letters Tracked & Signed ETOE
ETQInternational Business PC Large Letters Tracked & Signed ETOE
ITWCross Border Parcels Tracked & Signed Extra Comp 0-30kg (EMS)
ITYCross Border Parcels Tracked & Signed Extra Comp 0-30kg (INCNCT)
IYXCross Border Parcels Tracked & Signed 0-30kg (INCNCT)
MPMInternational Business Mail Tracked & Signed High Volume Country Priced
MPPInternational Business Mail Tracked & Signed High Volume Extra Comp Country Priced
MTCInternational Business Mail Tracked & Signed Zone Sort
OTCInternational Tracked & Signed On Account
OTDInternational Tracked & Signed On Account Extra Comp
CEOChina Economy - Personal Effects
CEPChina Economy - POL Drop
CEQChina Economy - Depot Drop
CERChina Economy - 3PC
CESChina Economy - Direct Hub Drop
EC1globalpriority Europe Comp 1
EC2globalpriority Europe Comp 2
EC3globalpriority Europe Comp 3
ECAglobalpriority Europe
ER1europriority DTP IOSS Comp 1
ER2europriority DTP IOSS Comp 2
ER3europriority DTP IOSS Comp 3
ER6europriority DDP Comp 1
ER7europriority DDP Comp 2
ER8europriority DDP Comp 3
ERAeuropriority DTP IOSS
ERBeuropriority DDP
GE1globalexpress DDP
GE2globalexpress DDP Comp 1
GE3globalexpress DDP Comp 2
GE4globalexpress DDP Comp 3
GP1globalpriority ROW Comp 1
GP2globalpriority ROW Comp 2
GP3globalpriority ROW Comp 3
GPAglobalpriority ROW
GX1globalexpress Comp 1
GX2globalexpress Comp 2
GX3globalexpress Comp 3
GXRglobalexpress
IX1irelandexpress Comp 1
IX2irelandexpress Comp 2
IX3irelandexpress Comp 3
IXAirelandexpress
EC4globalpriority ROW
EC5globalpriority ROW Comp 1
EC6globalpriority ROW Comp 2
EC7globalpriority ROW Comp 3
ER0globalexpress Comp 3
ER4globalexpress
ER5globalexpress Comp 1
ER9globalexpress Comp 2
GP4globalpriority Europe
GP5globalpriority Europe Comp 1
GP6globalpriority Europe Comp 2
GP7globalpriority Europe Comp 3
GX4irelandexpress Comp 2
GX5irelandexpress Comp 3
IX4irelandexpress
IX5irelandexpress Comp 1

Note

Tracking registration requests submitted for unsupported services will not return tracking updates.

Handle invalid tracking numbers

If a batch contains invalid tracking numbers, the Trackings API continues processing the valid ones and reports the invalid entries separately.

Processing behaviour
  • All tracking numbers in a request are accepted and inserted into the database, up to 1,000 entries per request.
  • Invalid tracking numbers are marked as DO NOT TRACK and are not registered with the carrier.
  • The request does not fail when invalid numbers are present.
  • Duplicate tracking numbers within the same batch are accepted.
Invalid tracking event

For each invalid tracking number, Intersoft creates a tracking event and pushes it to your webhook.

Event properties

  • Event code: INVD
  • Event name: Invalid Tracking Number
  • Event type: Tracking
  • Milestone: No
  • Stop the clock: Yes
📘

Note

The webhook payload includes the mandatory fields shown in the push payload example. Invalid tracking numbers are processed asynchronously so valid shipments continue tracking without interruption.


See also


Did this page help you?