Skip to main content

Create custom booking

POST 

/v2/bookings

Create custom booking

Supported roles

  • Fleet manager

Request

Body

    vehicleTypeId stringrequired

    Possible values: Value must match regular expression ^[0-9a-f]{24}$

    Vehicle Type ID: Get vehicle types

    corporateId string

    Possible values: Value must match regular expression ^[0-9a-f]{24}$

    Corporate ID

    bookingReference string
    comment string
    flightNumber string
    pickupDateTime stringrequired

    Pickup time can either be a specific date-time in ISO 8601 format for reservation or the string ASAP for on-demand booking.

    pickupTimezone string

    Pickup timezone. Default is based on the pickup location

    luggage integer
    passengers integer
    price objectrequired
    value numberrequired
    currency stringrequired
    pickup objectrequired

    Pick up point

    latitude numberrequired

    Possible values: >= -90 and <= 90

    longitude numberrequired

    Possible values: >= -180 and <= 180

    address string
    city string
    country string
    postcode string
    destination objectrequired

    Drop off point

    latitude numberrequired

    Possible values: >= -90 and <= 90

    longitude numberrequired

    Possible values: >= -180 and <= 180

    address string
    city string
    country string
    postcode string
    passenger objectrequired
    title string
    firstName string
    lastName string
    phone stringrequired

    Phone number in E.164 format

    email string
    extraFees object[]
  • Array [
  • key stringrequired
    description stringrequired
    value numberrequired
    currency stringrequired
  • ]

Responses

Create booking successfully

Schema
    bookId stringrequired
    source string

    Booking source:

    • API
    status string

    Booking status:

    • accepted - Provider accepted
    bookingReference string
    passenger object
    title string
    firstName string
    lastName string
    phone stringrequired

    Phone number in E.164 format

    email string
    driver object
    phone string

    Phone number in E.164 format

    firstName string
    lastName string
    pickup object
    latitude numberrequired

    Possible values: >= -90 and <= 90

    longitude numberrequired

    Possible values: >= -180 and <= 180

    address string
    city string
    country string
    postcode string
    destination object
    latitude numberrequired

    Possible values: >= -90 and <= 90

    longitude numberrequired

    Possible values: >= -180 and <= 180

    address string
    city string
    country string
    postcode string
    pickupDateTime date-time

    Pickup time in UTC timezone

    vehicleType string
    comment string
    noPassengers integer

    Number of passengers

    noLuggage integer

    Number of luggage

    price object
    value numberrequired
    currency stringrequired
Loading...