Ela Logistics
  1. Logistics
Ela Logistics
  • Logistics
    • Admin
      • user
        • get rider delivery
        • Get user by id
        • Update rider state and city
      • transaction
        • get transactions
        • get transactions paystack status
      • transport
        • create transport price for state
        • update transport price for state
        • get transport price for state
      • Tax
        • create inter state tax
        • create intra state tax
        • update inter state tax
        • update intra state tax
        • update intra state tax Copy
        • update intra state tax Copy Copy
      • create state fee
      • update tax rate
      • update fee distance
      • update fee per kg
      • update value fee
      • update service fee
      • update service charge status
      • update tax
      • update value fee status
      • update base price
      • Errand staus
      • get interstate pricing
      • update inter state pricing
    • get fee by state id
      GET
    • get all fees
      GET
    • get operational states
      GET
    • get mode of transportation
      GET
    • delete account
      DELETE
    • checkout
      POST
    • calculate price
      POST
  1. Logistics

calculate price

POST
/delivery/calculate-price

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Header Params
Authorization
string 
optional
Example:
Bearer {{token}}
Body Params multipart/form-data
collection_mode
string 
required
mode_of_transport
string 
optional
this is compulsory when it is home pickup or home delivery
sender_details[name]
string 
required
sender_details[address]
string 
required
sender_details[state]
string 
required
sender_details[phone_number]
string 
required
sender_details[alt_phone_number]
string 
required
receiver_details[name]
string 
required
receiver_details[address]
string 
required
receiver_details[state]
string 
required
receiver_details[alt_phone_number]
string 
required
receiver_details[phone_number]
string 
required
items[0][name]
string 
required
items[0][weight]
string 
required
items[0][nature]
string 
required
items[0][value]
string 
required
items[0][quantity]
string 
required
items[0][images][]
file 
required
from_pickup_center_id
string 
optional
to_pickup_center_id
string 
optional
pickup_method
string 
optional

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/delivery/calculate-price' \
--header 'Authorization: Bearer {{token}}' \
--form 'collection_mode=""' \
--form 'mode_of_transport=""' \
--form 'sender_details[name]=""' \
--form 'sender_details[address]=""' \
--form 'sender_details[state]=""' \
--form 'sender_details[phone_number]=""' \
--form 'sender_details[alt_phone_number]=""' \
--form 'receiver_details[name]=""' \
--form 'receiver_details[address]=""' \
--form 'receiver_details[state]=""' \
--form 'receiver_details[alt_phone_number]=""' \
--form 'receiver_details[phone_number]=""' \
--form 'items[0][name]=""' \
--form 'items[0][weight]=""' \
--form 'items[0][nature]=""' \
--form 'items[0][value]=""' \
--form 'items[0][quantity]=""' \
--form 'items[0][images][]=@""' \
--form 'from_pickup_center_id=""' \
--form 'to_pickup_center_id=""' \
--form 'pickup_method=""'

Responses

🟢200success
application/json
Body
object {0}
Example
{
    "data": 160720.03,
    "message": "Price calculated successfully"
}
Modified at 2024-11-28 07:26:03
Previous
checkout
Built with