Endpoint 01
create-shipment-tracking
TMF684 v1 createTracking. Registers a schema-valid carrier-neutral shipment tracking record.
- Status
- 201
- Priority
- 0
- Paths
- 3
Bound paths
-
POST
shipment-tracking.tmfmock.com/trackings -
POST
shipment-tracking.tmfmock.com/tmf684/createTracking -
POST
shipment-tracking.tmfmock.com/tmf-api/shipmentTracking/v1/trackings
Request conditions
DefaultEvery request matching a bound method and path uses this rule.
Bound response rule
JSON formula{
"body": {
"id": {
"$var": "trackingId"
},
"href": {
"$concat": [
{
"$request": "origin"
},
"/trackings/",
{
"$var": "trackingId"
}
]
},
"@type": "Tracking",
"status": "registered",
"carrier": {
"$request": {
"path": "body.carrier",
"default": "MockCarrier"
}
},
"addressTo": {
"city": {
"$request": {
"path": "body.addressTo.city",
"default": "Warsaw"
}
},
"@type": "Address",
"country": {
"$request": {
"path": "body.addressTo.country",
"default": "PL"
}
},
"locality": {
"$request": {
"path": "body.addressTo.locality",
"default": "Srodmiescie"
}
},
"postcode": {
"$request": {
"path": "body.addressTo.postcode",
"default": "00-001"
}
},
"streetNr": {
"$request": {
"path": "body.addressTo.streetNr",
"default": "1"
}
},
"streetName": {
"$request": {
"path": "body.addressTo.streetName",
"default": "Marszalkowska"
}
},
"streetType": "street",
"stateOrProvince": {
"$request": {
"path": "body.addressTo.stateOrProvince",
"default": "Mazowieckie"
}
}
},
"checkpoint": [
{
"@type": "Checkpoint",
"status": "registered",
"message": "Shipment registered",
"location": "Warsaw hub",
"checkpointDate": "2026-08-30T08:00:00Z"
}
],
"trackingCode": {
"$request": {
"path": "body.trackingCode",
"default": {
"$random": "uuid"
}
}
},
"trackingDate": "2026-08-30T08:00:00Z",
"estimatedDeliveryDate": "2026-09-02T00:00:00Z"
},
"status": 201,
"headers": {
"Location": {
"$concat": [
{
"$request": "origin"
},
"/trackings/",
{
"$var": "trackingId"
}
]
},
"Content-Type": "application/json; charset=utf-8"
},
"variables": {
"trackingId": {
"$request": {
"path": "headers.idempotency-key",
"default": {
"$random": "uuid"
}
}
}
}
}