API dokumentace
Všechny endpointy vyžadují hlavičku X-Api-Key.
POST
/api/v1/shipmentsRegistrace zásilky
Request body:
{
"tracking_number": "RR123456789CZ",
"recipient_name": "Jan Novák",
"recipient_city": "Praha",
"recipient_zip": "11000",
"recipient_address": "Vodičkova 12",
"external_order_id": "ORD-2026-001"
}GET
/api/v1/shipments/:idDetail zásilky + verifikace
GET
/api/v1/shipmentsSeznam zásilek
Query: ?status=delivered&carrier=ceska_posta&search=RR123&page=1&limit=20
POST
/api/v1/webhooksRegistrace webhook URL
Request body:
{
"webhook_url": "https://vas-eshop.cz/api/shieldtrack"
}GET
/api/v1/statsStatistiky shopu
Příklad volání (cURL)
curl -X POST https://your-domain.com/api/v1/shipments -H "Content-Type: application/json" -H "X-Api-Key: your_api_key" -d '{
"tracking_number": "RR123456789CZ",
"recipient_name": "Jan Novák",
"recipient_city": "Praha",
"recipient_zip": "11000",
"recipient_address": "Vodičkova 12"
}'Cron endpoint:
/api/cron/track (každých 15 minut)