TekipostAPI
Booking & couriers
GET/v1/shipping/serviceable

Rate and serviceability

no capability gate

Which couriers will carry this lane and what each charges, cheapest decided by you. dropped_couriers is the honest half: every courier that was considered and excluded, with the reason — no_rate_card, cod_config_missing, reverse_not_supported and so on.

performance carries the delivered/RTO percentages and TAT for the lane where there is enough history; null where there is not. It is never invented.

Parameters

NameInTypeDescription
from_pinrequiredquerystringPickup pincode. Must match ^\d{6}$.
to_pinrequiredquerystringDelivery pincode. Must match ^\d{6}$.
physical_weightrequiredquerynumberKilograms, greater than zero.
volumetric_weightquerynumberKilograms. Defaults to 0.
order_typequerystring"1" for COD, anything else prepaid. One of 0 · 1.
collectable_amountquerynumberCOD amount to collect.
operationquerystringSet reverse to price the return leg. One of reverse.

Responses

StatusMeaning
200{data:[{logistic_id, courier_name, total, cod_charge, freight_charge, shipping_charge_tax, zone, weight, rto_charge, performance}], dropped_couriers:[{logistic_id, logistic_name, reason, detail}]}.
400
from_pin, to_pin and physical_weight are required
Any of the three is missing.
422
lane_not_priced
No courier on your rate card prices this lane.
503
rate_unavailable
The pricing engine is unreachable. Retry.