Sample load plan
A rich sample plan for a 40HC shipment, real planner output on synthetic cargo, marked _demo: true. No key. Use it to see the response shape before you sign up. Trimmed in the example.
Response schema
39 fields
Derived from the example response, nested as the JSON is.
Solver that produced the plan.
equipment
Equipment and cargo particulars, present only when the line publishes at least one of them. Absent entirely on a line that publishes none, which is not the same as a block full of nulls.
Event or status code.
Human-readable name.
internal_m
result
center_of_gravity
offset_pct
eccentricity_pct
stability
Verified gross mass, kilograms. Null until the shipper files a VGM and the carrier publishes it.
floor_load
Errors
A failure on an open endpoint answers { "ok": false } with a human-readable message. Branch on the status code.
Too many requests from one IP.
curl 'https://api.navo24.com/v1/loading/plan/demo'
const res = await fetch("https://api.navo24.com/v1/loading/plan/demo");
const data = await res.json();import requests
res = requests.get("https://api.navo24.com/v1/loading/plan/demo")
data = res.json(){
"_demo": true,
"engine": "offline-preview",
"equipment": {
"code": "40HC",
"name": "40' High Cube",
"internal_m": {
"length": 12,
"width": 2.4,
"height": 2.7
},
"max_payload_kg": 26460,
"rated_max_gross_kg": 32500
},
"result": {
"containers_used": 1,
"loaded_items": 34,
"unloaded_items": 0,
"volume_utilization_pct": 85.1,
"weight_utilization_pct": 83.1,
"total_weight_kg": 22000,
"center_of_gravity": {
"offset_pct": {
"x": -8,
"y": -1
},
"eccentricity_pct": {
"longitudinal": -4,
"lateral": -0.5
},
"within_tolerance": true
},
"stability": {
"floor_first": true,
"floor_utilization_pct": 92,
"tiers": 2,
"vertical_cog_pct": 48,
"top_heavy": false
},
"vgm_kg": 25940,
"vgm_within_csc_limit": true,
"floor_load": {
"peak_kg_per_m": 2123,
"limit_kg_per_m": 3000,
"within_limit": true
},
"axle_compliance": "ok"
}
}This preview uses documented example data and makes no live request.Get a key to run live.