Warehouse · outbound documents
Packing list to JSON API — images and PDFs
Read shipper, consignee, marks, and package rows (description, qty, weight_kg) from a packing-list PNG or PDF.
Why this page exists
Outbound teams need structured package rows, not another scan sitting in email. The packing-list preset maps the document onto a stable JSON shape.
Default packing list schema
- shipper
- consignee
- marks
- packages
{
"type": "object",
"properties": {
"shipper": {
"type": "string"
},
"consignee": {
"type": "string"
},
"marks": {
"type": "string"
},
"packages": {
"type": "array",
"items": {
"type": "object",
"properties": {
"description": {
"type": "string"
},
"qty": {
"type": "number"
},
"weight_kg": {
"type": "number"
}
}
}
}
}
}Call the API
curl -sS -X POST https://schemaextract.shop/v1/extract \ -F "preset=packing_list" \ -F "file=@packing-list-northwind.png"
Self-serve. No sales call. Same path as the playground. Slow models: POST /v1/extract/jobs.