Want to know more about how our APIs work? Visit our Documentation page to get to know about our APIs in detail.
Learn morePlease refer to our API documentation to get an understanding of how our APIs work. In order to obtain the credentials required for hitting our APIs, please fill the form at the start of this page.
We only allow 2W orders to be booked via our API integration at the moment.
We don’t have any distance limitations within the city to send an order. The Get Quote API can also confirm if the pick-up or drop locations are unserviceable.
Porter follows a dynamic pricing model. Real time fare between two points can be checked using the Get Quote API.
The order status updates are shared through 3 modes.
Track Order API - The Track Order API can be called for realtime status update. (Calls to this API are rate limited to once per minute per order)
Webhooks - Live order status updates are delivered via webhooks whenever the order moves into the following stages - Accepted, Live, Ended, Reopened, Cancelled
Tracking Link - Real time order stauses and the live location of partner on the map can be tracked through the tracking link shared on the sender and receiver phone numbers. The same tracking link is also shared as a response to the Create Order API.
You can add only one pick-up and one drop location in the API orders.
There is no separate RTO order status. In case of an undeliverable order the driver partner will coordinate with the sender for the next steps. If the order has to be returned to the origin the trip will be ended after the same.
If you activate the Proof of Delivery feature in your admin dashboard then a Delivery Code is sent to the receiver's mobile number via SMS which has to be shared with the driver partner to end the trip.
Porter does not support COD, hence we ask only to pass on the prepaid orders.
Trip invoices are automatically generated after a trip is ended. You can check the same in your admin dashboard.
In such cases we will be attempting to reassign another driver to the order. We will also be passing an order_reopened event via webhooks to notify that the order has been reopened and the previously assigned driver will no longer be fulfilling this order.
The geo-coordinates (latitude/longitude) of the pick-up and drop addresses need to be shared.