1. Create Booking

This API allows clients to create a booking with multiple delivery addresses.

Endpoint: POST /api/v1/create_booking

Headers
  • Authorization: Bearer SECRET_KEY
  • Content-Type: application/json
Request Body
{
"keyclient_id": "your_client_id",
"keytimezone": "Asia/Tbilisi",
"keybooking_item_data": {
    "booking_item_list": [
        {
            "keycustomer_name": "John Doe",
            "keycustomer_phone": "1234567890",
            "keycomments": "Urgent delivery",
            "keypickup_address": "29a Batumi Street, Tbilisi",
            "keydropoff_address": "Dighomi, Tbilisi"
        }
    ]
}}
Success Response
{
"results": [
    {
        "status": "success",
        "barcode_no": "101",
        "message": "Address inserted successfully."
    }
]}

2. Create Booking (With Barcode)

Endpoint: POST /api/v1/create_booking

Request Example
{
"keyclient_id": "your_client_id",
"keytimezone": "Asia/Tbilisi",
"keybooking_item_data": {
    "booking_item_list": [
        {
            "keycustomer_name": "Jane Smith",
            "keyBarCode": "134234234",
            "keypickup_address": "Liberty Square",
            "keydropoff_address": "Vake Park"
        }
    ]
}}

3. Track Order

POST /api/v1/track_barcode

Request Parameters
{
"keybarcode_no": "QR1234567890",
"keyemail": "example@mail.com"
}

4. Generate Token

Coming soon...