Rapid Route API
Integrate delivery capabilities directly into your application with our powerful REST API.
Order Management
Create, track, and manage delivery orders programmatically. Full lifecycle management from creation to proof of delivery.
Webhooks
Receive real-time notifications when order statuses change, deliveries are completed, or drivers are assigned.
REST API
Clean, well-documented RESTful API with JSON responses. Standard HTTP methods and status codes.
Authentication
Secure JWT-based authentication with API keys for server-to-server communication. Scoped permissions per key.
Quick Example
Create a Delivery Order
curl -X POST https://rapidroute.ca/api/v1/orders \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"pickupAddress": "123 Main St, Toronto, ON",
"jobs": [{
"destinationAddress": "456 Oak Ave, Toronto, ON",
"speed": "SAME_DAY",
"scope": "LOCAL"
}]
}'Rate Limits
100 requests per minute per API key
1,000 requests per hour per API key
Higher limits available for enterprise plans
Response Format
JSON responses on all endpoints
Standard HTTP status codes
Pagination on list endpoints