Cainiao France Pickup Point Linehaul to Relais Colis & Colissimo Handoff

How AliExpress Choice and Cainiao out-of-home parcels fly into Liège/Paris and hand off to Relais Colis partner shops across France.

Try a live tracking number:

Barcode transition: Cainiao to Relais Colis

When Cainiao clears customs and hands off to Relais Colis, lastscanned surfaces the secondary tracking number in the top-level message field.

Origin / middle-mile carrier
Cainiao (cainiao)
Cainiao Tracking Number (LP… / CNFR… / 4H…)
LP… / CNFR… / 4H…
Origin example
LP00639182736451
Final-mile carrier
Relais Colis (relaiscolis)
Relais Colis Barcode (4H… / 13 chars)
4H… (13 chars)
Final-mile example
4H01928374615
Extracted in .message
Arrived at French hub - Handed over to Relais Colis

How the Cainiao → Relais Colis handoff works

Follow the parcel across both networks without waiting on asynchronous webhooks or losing visibility at the handoff boundary.

1. AliExpress point-relais checkout & Cainiao consolidation
When a French buyer selects a local Relais Colis shop at AliExpress checkout, Cainiao prints a dual Cainiao + Relais Colis barcode in Dongguan.
2. Liège (LGG) / Roissy air arrival & customs clearance
The parcel clears EU IOSS customs at Cainiao's Liège eHub or Paris CDG and boards a feeder truck to Relais Colis's hub in Combs-la-Ville or Lyon.
3. Relais Colis shop delivery & SMS pickup alert
Relais Colis drops the package at the chosen neighborhood shop ('Votre colis est disponible en Relais') and sends a pickup email/SMS.
Cainiao query
GET /v1/track/LP00639182736451?carrier=cainiao
Relais Colis query
GET /v1/track/4H01928374615?carrier=relaiscolis

Chain Cainiao → Relais Colis in code or MCP

Resolve both legs synchronously in TypeScript, curl, or your AI support agent via Streamable HTTP MCP.

REST (Synchronous GET)

# 1. Query Cainiao origin waybill (extracts final-mile barcode in .message):
curl "https://api.lastscanned.com/v1/track/LP00639182736451" \
  -H "Authorization: Bearer lsk_live_YOUR_API_KEY"

# 2. Query the extracted Relais Colis barcode:
curl "https://api.lastscanned.com/v1/track/4H01928374615" \
  -H "Authorization: Bearer lsk_live_YOUR_API_KEY"

TypeScript (Automatic Handoff Chaining)

const headers = { Authorization: `Bearer ${process.env.LASTSCANNED_API_KEY}` };
const originRes = await fetch(`https://api.lastscanned.com/v1/track/${encodeURIComponent(number)}`, { headers });
const originPkg = await originRes.json();

// Extract secondary barcode from top-level message ("Arrived at French hub - Handed over to Relais Colis")
const handoff = originPkg.message?.match(/^Handed to (.+?) as ([A-Z0-9-]+)$/i);
if (handoff) {
  const [, , lastMileNumber] = handoff;
  const destRes = await fetch(`https://api.lastscanned.com/v1/track/${encodeURIComponent(lastMileNumber)}`, { headers });
  const destPkg = await destRes.json();
}

Remote MCP (Claude Code / Cursor / ChatGPT)

claude mcp add --transport http lastscanned https://mcp.lastscanned.com \
  --header "Authorization: Bearer lsk_live_YOUR_API_KEY"

Cainiao France Pickup Point Linehaul to Relais Colis & Colissimo Handoff FAQ

How long is an AliExpress / Cainiao package held at a Relais Colis shop?
Relais Colis holds parcels for 7 to 10 calendar days; bring your government photo ID (`pièce d'identité`) to collect it.
What happens if my chosen Relais Colis shop is full or on holiday?
Relais Colis automatically redirects the parcel to the closest available partner shop in your neighborhood and sends the updated shop address by email and SMS.

Other carrier handoff guides

Explore cross-border last-mile barcode extraction and domestic USPS consolidator overrides across all 273 carriers.

All 273 supported carriers

International posts and couriers

Cross-border