REST API v1.4.0 · HTTPS JSON
A software interface designed to build and expand shipping operations
Completed every step of the supply chain: creating policies, querying prices, tracking shipments, and receiving real-time Webhook notifications.
Programming Interfaces Index
Security & Authentication
Authentication via Bearer Token
All requests are authenticated via the standard HTTP Authorization header using your store's API key:
Authorization: Bearer sec_live_89f02c9184a1e948
POST
/api/v1/shipments
Create New Bill of Lading
This route creates an instant bill of lading and returns the tracking code and thermal print label link (PDF/ZPL).
Example for JSON Request Body:
{
"pickup_city": "Cairo",
"delivery_city": "Alexandria",
"service": "express",
"weight_kg": 2.5,
"cod_amount": 1250.00,
"sender": {
"name": "Ahmed Mansour",
"phone": "+201012345678",
"address": "Fifth Settlement, Cairo"
},
"receiver": {
"name": "Mahmoud Khaled",
"phone": "+201234567890",
"address": "Smouha, Alexandria"
}
}
Successful Response (Response 201 Created):
{
"success": true,
"shipment_code": "EGY-CAI-984210",
"status": "pending_pickup",
"estimated_delivery": "2026-10-16T16:00:00Z",
"label_url": "https://api.manifest.local/v1/labels/EGY-CAI-984210.pdf"
}
GET
/api/v1/track/{shipment_code}
Inquire about the status and location of a shipment
Returns the current route of the shipment and records all stations and the expected date of delivery.
Automatic event notifications
Webhooks push notifications
We send post notifications to your server as soon as the status of the shipment changes (ex: `shipment.out_for_delivery`, `shipment.delivered` or `shipment.returned').
Request API Access keys
Fill out the form below to activate your developer account and instantly send Sandbox Keys to your inbox.