LogisKitDocs
API v1

Get a delivery quote

POST/v1/job-quotes

Quotes expire after five minutes. Both stops must be in the same supported Nearby zone. Limits: 10 quote requests per store per minute. Amounts are integer paise; distances are meters.

Shell
curl -X POST "$LOGISKIT_API_URL/v1/job-quotes" \
  -H "X-Api-Key: $LOGISKIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "pickupAddress": "10 Temple Road",
  "pickupCity": "Tirupati",
  "pickupPincode": "517501",
  "pickupLatitude": 13.6288,
  "pickupLongitude": 79.4192,
  "dropAddress": "24 Railway Station Road",
  "dropCity": "Tirupati",
  "dropPincode": "517501",
  "dropLatitude": 13.622,
  "dropLongitude": 79.425,
  "packageDescription": "Two meals",
  "packageWeightGrams": 1000,
  "packageValueMinor": 45000
}'

Request body

application/json

FieldType & constraints
pickupAddressrequiredstring

at least 1 characters · up to 500 characters

pickupCitystring

at least 1 characters · up to 100 characters

pickupPincodeunion
Show schema

string

string

pickupLatituderequirednumber

minimum -90 · maximum 90

pickupLongituderequirednumber

minimum -180 · maximum 180

dropAddressrequiredstring

at least 1 characters · up to 500 characters

dropCitystring

at least 1 characters · up to 100 characters

dropPincodeunion
Show schema

string

string

dropLatituderequirednumber

minimum -90 · maximum 90

dropLongituderequirednumber

minimum -180 · maximum 180

packageDescriptionstring

up to 500 characters

packageWeightGramsinteger

minimum 0 · maximum 100000

packageValueMinorinteger

minimum -9007199254740991 · maximum 100000000

Responses

Quote created

FieldType & constraints
datarequiredobject
Show schema
FieldType & constraints
idrequiredstring

uuid

distanceMetersrequiredinteger

minimum 0

chargeMinorrequiredinteger

minimum 0 · maximum 9007199254740991

expiresAtrequiredstring

date-time

currencyrequired"INR"
providerrequired"logiskit_fleet"