POST api/booking/search

Request Information

URI Parameters

None.

Body Parameters

BookingDataModel
NameDescriptionTypeAdditional information
FlightType

integer

None.

AirlineCode

string

None.

Class

string

None.

Legs

Collection of BLL_Leg

None.

Adults

integer

None.

Seniors

integer

None.

Children

integer

None.

Cribs

integer

None.

Error

string

None.

WantNonStop

boolean

None.

WantAvoidPenalties

boolean

None.

User

string

None.

Pagination

boolean

None.

PageSize

integer

None.

GDS

string

None.

Item

string

None.

Request Formats

application/json, text/json

Sample:
{
  "FlightType": 1,
  "AirlineCode": "sample string 2",
  "Class": "sample string 3",
  "Legs": [
    {
      "Origin": "sample string 1",
      "Destination": "sample string 2",
      "FlightDate": "2026-10-06T13:42:48.009064-04:00",
      "OriginIATA": "sample string 4",
      "DestinationIATA": "sample string 5"
    },
    {
      "Origin": "sample string 1",
      "Destination": "sample string 2",
      "FlightDate": "2026-10-06T13:42:48.009064-04:00",
      "OriginIATA": "sample string 4",
      "DestinationIATA": "sample string 5"
    }
  ],
  "Adults": 4,
  "Seniors": 5,
  "Children": 6,
  "Cribs": 7,
  "Error": "sample string 8",
  "WantNonStop": true,
  "WantAvoidPenalties": true,
  "User": "sample string 11",
  "Pagination": true,
  "PageSize": 13,
  "GDS": "sample string 14"
}

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'BookingDataModel'.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json

Sample:

Sample not available.