Logibids (1.0.0)

Download OpenAPI specification:

LOGIBIDS, your all-in-one Transportation, Rental, and Delivery solution from LTS INTERNATIONAL LOGISTICS SERVICES CO WLL.

Our commitment to ideal reliability and safety ensures your goods reach their destination promptly, and our unique auction system guarantees competitive prices.

LOGIBIDS is your gateway to a future where connectivity, efficiency, and savings converge in the world of logistics.

Join us and experience a transportation revolution today!

Authorization

Use the API key obtained from Logibids to generate a JWT token. Pass this token in the Authorization header for all API requests. The system will automatically generate an expiry time for the token.

Authorization Header Format:

Authorization: Bearer TOKEN

Important:
The word Bearer in the Authorization header is case-sensitive. Access tokens carry sensitive privileges, so keep them secure.

Login

Authorizations:
bearerAuth
header Parameters
Accept-Language
required
string
Example: en

User preferred language

x-device-type
required
string
Enum: "WEB" "ANDROID" "IOS"

Type of your device

x-portal
required
string
Value: "CLIENT"

Specifies the portal type.

Request Body schema: application/json
required
apiKey
required
string^[a-f0-9]{64}$

Responses

Request samples

Content type
application/json
{
  • "apiKey": "string"
}

Response samples

Content type
application/json
{
  • "statusCode": 200,
  • "message": "Login successfully.",
  • "data": {
    }
}

Enquiry

Use this API to add an enquiry.

Details:

  • Weight: 0 to 50 kg
  • Dimensions: 100.00 × 100.00 × 100.00 cm
  • Commodity: Food
  • Immediate Delivery: 30 minutes

Status:

  • NOT-STARTED: The enquiry not started yet.
  • RUNNING: The enquiry is active and open for accepting by SPs.
  • ACCEPTED: The enquiry has been accepted by the driver. Client has to do the payment.
  • CANCELLED: No action was taken by SP.
  • FAILED: You didn’t complete the payment.
  • ENDED: Your payment was successfully made.

Trip Status:

  • NOT-STARTED: The client has paid, but the trip has not yet started.
  • IN-PROCESS: The trip has started for the pickup location.
  • STARTED: The trip has begun.
  • ENDED: The trip has concluded.

Enquiry Status

Get details of enquiry

Authorizations:
bearerAuth
path Parameters
id
required
number
Example: 8841
header Parameters
Accept-Language
required
string
Example: en

User preferred language

x-portal
required
string
Value: "CLIENT"

Specifies the portal type.

Responses

Response samples

Content type
application/json
{
  • "statusCode": 200,
  • "message": null,
  • "status": 1,
  • "data": {
    }
}

Rate

Calculates payment details including commission, taxes, and total.

Authorizations:
bearerAuth
header Parameters
Accept-Language
required
string
Example: en

User preferred language

x-portal
required
string
Value: "CLIENT"

Specifies the portal type.

Request Body schema: application/json
required
number_of_vehicles
number <float> >= 1
required
object
required
object

Responses

Request samples

Content type
application/json
{
  • "number_of_vehicles": 1,
  • "from_location": {
    },
  • "to_location": {
    }
}

Response samples

Content type
application/json
{
  • "statusCode": 200,
  • "message": null,
  • "data": {
    },
  • "status": 1
}

Create Enquiry

Use this API to add enquiry

Authorizations:
bearerAuth
header Parameters
Accept-Language
required
string
Example: en

User preferred language

x-portal
required
string
Value: "CLIENT"

Specifies the portal type.

Request Body schema: application/json
required
number_of_vehicles
number <float> >= 1
required
object
required
object

Responses

Request samples

Content type
application/json
{
  • "number_of_vehicles": 1,
  • "from_location": {
    },
  • "to_location": {
    }
}

Response samples

Content type
application/json
{
  • "statusCode": 200,
  • "message": "The enquiry posted succesfully",
  • "data": "8841",
  • "status": 1
}