POST api/Flight/GetCalendarFare

Request Information

URI Parameters

None.

Body Parameters

FareCalendarRequest
NameDescriptionTypeAdditional information
SessionID

string

None.

Origin

string

Required

Destination

string

Required

FlightCabinClass

string

Required

PreferredDepartureTime

string

Required

Request Formats

application/json, text/json

Sample:
{
  "SessionID": "sample string 1",
  "Origin": "sample string 4",
  "Destination": "sample string 5",
  "FlightCabinClass": "sample string 6",
  "PreferredDepartureTime": "sample string 7"
}

application/xml, text/xml

Sample:
<FareCalendarRequest xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <SessionID>sample string 1</SessionID>
  <ClientCode>sample string 2</ClientCode>
  <Key>sample string 3</Key>
  <Origin>sample string 4</Origin>
  <Destination>sample string 5</Destination>
  <FlightCabinClass>sample string 6</FlightCabinClass>
  <PreferredAirlines>
    <string>sample string 1</string>
    <string>sample string 2</string>
  </PreferredAirlines>
  <PreferredDepartureTime>sample string 7</PreferredDepartureTime>
</FareCalendarRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

FareCalendarResponse
NameDescriptionTypeAdditional information
Status

string

None.

SessionID

string

None.

FareCalendar

Collection of FareCalendarList

None.

Error

Error

None.

Response Formats

application/json, text/json

Sample:
{
  "Status": "sample string 1",
  "SessionID": "sample string 2",
  "FareCalendar": [
    {
      "AirlineCode": "sample string 1",
      "AirlineName": "sample string 2",
      "BaseFare": 3.0,
      "DepartureDate": "sample string 4",
      "Fare": 5.0,
      "FuelSurcharge": 6.0,
      "IsLowestFareOfMonth": true,
      "OtherCharges": 8.0,
      "Tax": 9.0
    },
    {
      "AirlineCode": "sample string 1",
      "AirlineName": "sample string 2",
      "BaseFare": 3.0,
      "DepartureDate": "sample string 4",
      "Fare": 5.0,
      "FuelSurcharge": 6.0,
      "IsLowestFareOfMonth": true,
      "OtherCharges": 8.0,
      "Tax": 9.0
    }
  ],
  "Error": {
    "ErrorCode": "sample string 1",
    "Description": "sample string 2",
    "Category": "sample string 3"
  }
}

application/xml, text/xml

Sample:
<FareCalendarResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Status>sample string 1</Status>
  <SessionID>sample string 2</SessionID>
  <FareCalendar>
    <FareCalendarList>
      <AirlineCode>sample string 1</AirlineCode>
      <AirlineName>sample string 2</AirlineName>
      <BaseFare>3</BaseFare>
      <DepartureDate>sample string 4</DepartureDate>
      <Fare>5</Fare>
      <FuelSurcharge>6</FuelSurcharge>
      <IsLowestFareOfMonth>true</IsLowestFareOfMonth>
      <OtherCharges>8</OtherCharges>
      <Tax>9</Tax>
    </FareCalendarList>
    <FareCalendarList>
      <AirlineCode>sample string 1</AirlineCode>
      <AirlineName>sample string 2</AirlineName>
      <BaseFare>3</BaseFare>
      <DepartureDate>sample string 4</DepartureDate>
      <Fare>5</Fare>
      <FuelSurcharge>6</FuelSurcharge>
      <IsLowestFareOfMonth>true</IsLowestFareOfMonth>
      <OtherCharges>8</OtherCharges>
      <Tax>9</Tax>
    </FareCalendarList>
  </FareCalendar>
  <Error>
    <ErrorCode>sample string 1</ErrorCode>
    <Description>sample string 2</Description>
    <Category>sample string 3</Category>
  </Error>
</FareCalendarResponse>