POST api/Booking

Request Information

URI Parameters

None.

Body Parameters

Booking
NameDescriptionTypeAdditional information
LocationCode

integer

Range: inclusive between 1 and 2147483647

ClientCode

string

Required

DateOfService

string

None.

SeriveType

string

None.

PromoCode

string

None.

BookingFlights

Collection of BookingFlight

None.

BookingPassangers

Collection of BookingPassanger

None.

BookingProducts

Collection of BookingProduct

None.

Request Formats

application/json, text/json

Sample:
{
  "LocationCode": 1,
  "ClientCode": "sample string 2",
  "DateOfService": "sample string 3",
  "SeriveType": "sample string 4",
  "PromoCode": "sample string 5",
  "BookingFlights": [
    {
      "TimeOfService": "00:00:00.1234567",
      "Airline": "sample string 2",
      "FlightNumber": "sample string 3"
    },
    {
      "TimeOfService": "00:00:00.1234567",
      "Airline": "sample string 2",
      "FlightNumber": "sample string 3"
    }
  ],
  "BookingPassangers": [
    {
      "Title": "sample string 1",
      "FirstName": "sample string 2",
      "FamilyName": "sample string 3",
      "Email": "sample string 4",
      "DOB": "2025-10-25T15:03:11.3247608-06:00",
      "PassportNumber": "sample string 6",
      "Nationality": "sample string 7",
      "MobileNumber": "sample string 8",
      "Gender": "sample string 9"
    },
    {
      "Title": "sample string 1",
      "FirstName": "sample string 2",
      "FamilyName": "sample string 3",
      "Email": "sample string 4",
      "DOB": "2025-10-25T15:03:11.3247608-06:00",
      "PassportNumber": "sample string 6",
      "Nationality": "sample string 7",
      "MobileNumber": "sample string 8",
      "Gender": "sample string 9"
    }
  ],
  "BookingProducts": [
    {
      "ProductCode": 1
    },
    {
      "ProductCode": 1
    }
  ]
}

text/javascript

Sample:
{"LocationCode":1,"ClientCode":"sample string 2","DateOfService":"sample string 3","SeriveType":"sample string 4","PromoCode":"sample string 5","BookingFlights":[{"TimeOfService":"00:00:00.1234567","Airline":"sample string 2","FlightNumber":"sample string 3"},{"TimeOfService":"00:00:00.1234567","Airline":"sample string 2","FlightNumber":"sample string 3"}],"BookingPassangers":[{"Title":"sample string 1","FirstName":"sample string 2","FamilyName":"sample string 3","Email":"sample string 4","DOB":"2025-10-25T15:03:11.3247608-06:00","PassportNumber":"sample string 6","Nationality":"sample string 7","MobileNumber":"sample string 8","Gender":"sample string 9"},{"Title":"sample string 1","FirstName":"sample string 2","FamilyName":"sample string 3","Email":"sample string 4","DOB":"2025-10-25T15:03:11.3247608-06:00","PassportNumber":"sample string 6","Nationality":"sample string 7","MobileNumber":"sample string 8","Gender":"sample string 9"}],"BookingProducts":[{"ProductCode":1},{"ProductCode":1}]}

Response Information

Resource Description

BaseModel
NameDescriptionTypeAdditional information
total

integer

None.

data

Object

None.

success

boolean

None.

message

string

None.

Response Formats

application/json, text/json

Sample:
{
  "total": 1,
  "data": {},
  "success": true,
  "message": "sample string 4"
}

text/javascript

Sample:
{"total":1,"data":{},"success":true,"message":"sample string 4"}