POST api/RevalidateFlight
Request Information
URI Parameters
None.
Body Parameters
RevalidateRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| Searchrequest | Searchrequest |
None. |
|
| Itinerary | Itinerary |
None. |
Request Formats
application/json, text/json
Sample:
{
"Searchrequest": {
"companyId": "sample string 1",
"sourceMedia": "sample string 2",
"customerType": "sample string 3",
"journeyType": "sample string 4",
"currency": "sample string 5",
"cabinClass": "sample string 6",
"preferedAirline": "sample string 7",
"paxDetails": {
"adults": 1,
"youth": 2,
"children": 3,
"infants": 4,
"infantOnSeat": 5
},
"segments": [
{
"origin": "sample string 1",
"destination": "sample string 2",
"originType": "sample string 3",
"destinationType": "sample string 4",
"date": "sample string 5"
},
{
"origin": "sample string 1",
"destination": "sample string 2",
"originType": "sample string 3",
"destinationType": "sample string 4",
"date": "sample string 5"
}
],
"countryCode": "sample string 8",
"flexi": true
},
"Itinerary": {
"Key": "sample string 1",
"BaseFare": 2,
"Taxes": "sample string 3",
"TotalPrice": "sample string 4",
"ExactTotalPrice": "sample string 5",
"MarkUp": "sample string 6",
"Commission": "sample string 7",
"Safi": 8,
"GrandTotal": "sample string 9",
"Currency": {
"Roe": 1,
"ClientCurrency": "sample string 2",
"Text": "sample string 3"
},
"IndexNumber": 10,
"Provider": "sample string 11",
"IsLcc": true,
"ValCarrier": "sample string 13",
"LastTicketingDate": "sample string 14",
"FareType": "sample string 15",
"Refundable": true,
"FareBasisCodes": {
"FareBasiCode": [
{
"FareBasis": "sample string 1",
"Airline": "sample string 2",
"PaxType": "sample string 3",
"Origin": "sample string 4",
"Destination": "sample string 5",
"FareInfoKey": {
"Key": "sample string 1"
}
},
{
"FareBasis": "sample string 1",
"Airline": "sample string 2",
"PaxType": "sample string 3",
"Origin": "sample string 4",
"Destination": "sample string 5",
"FareInfoKey": {
"Key": "sample string 1"
}
}
]
},
"Adult": {
"NoAdult": 1,
"AdtBFare": 2,
"AdTax": "sample string 3",
"MarkUp": "sample string 4",
"Commission": "sample string 5"
},
"FareFamilies": [
{
"FfName": "sample string 1",
"Code": "sample string 2",
"FfDes": "sample string 3",
"Pcode": "sample string 4",
"Pid": 5,
"Systemcode": "sample string 6"
},
{
"FfName": "sample string 1",
"Code": "sample string 2",
"FfDes": "sample string 3",
"Pcode": "sample string 4",
"Pid": 5,
"Systemcode": "sample string 6"
}
],
"Child": {
"NoChild": 1,
"ChdBFare": 2,
"ChTax": "sample string 3",
"MarkUp": "sample string 4",
"Commission": "sample string 5"
},
"Sectors": {
"Sector": [
{
"Group": "sample string 1",
"Key": "sample string 2",
"AirV": "sample string 3",
"AirlineName": "sample string 4",
"Class": "sample string 5",
"CabinClass": {
"Code": "sample string 1",
"Des": "sample string 2"
},
"NoSeats": 6,
"MealCode": [
"sample string 1",
"sample string 2"
],
"FltNum": 7,
"EquipType": "sample string 8",
"ActualTime": "sample string 9",
"ElapsedTime": "sample string 10",
"Departure": {
"Terminal": "sample string 1",
"AirpCode": "sample string 2",
"AirpName": "sample string 3",
"CityName": "sample string 4",
"CityCode": "sample string 5",
"StateName": "sample string 6",
"CountryName": "sample string 7",
"CountryCode": "sample string 8",
"Date": "sample string 9",
"Time": "sample string 10"
},
"Arrival": {
"Terminal": "sample string 1",
"AirpCode": "sample string 2",
"AirpName": "sample string 3",
"CityName": "sample string 4",
"CityCode": "sample string 5",
"StateName": "sample string 6",
"CountryName": "sample string 7",
"CountryCode": "sample string 8",
"Date": "sample string 9",
"Time": "sample string 10"
},
"Status": "sample string 11",
"IsReturn": true,
"OptrCarrier": {
"OptrCarrierDes": "sample string 1",
"Text": "sample string 2"
},
"MrktCarrier": {
"MrktCarrierDes": "sample string 1",
"Text": "sample string 2"
},
"GroundTime": "sample string 13",
"SegmentIndex": 14,
"TechStopOver": 15,
"BaggageInfo": "sample string 16",
"TransitTime": {
"Time": "sample string 1"
},
"@isConnect": true,
"ETicketing": "sample string 18"
},
{
"Group": "sample string 1",
"Key": "sample string 2",
"AirV": "sample string 3",
"AirlineName": "sample string 4",
"Class": "sample string 5",
"CabinClass": {
"Code": "sample string 1",
"Des": "sample string 2"
},
"NoSeats": 6,
"MealCode": [
"sample string 1",
"sample string 2"
],
"FltNum": 7,
"EquipType": "sample string 8",
"ActualTime": "sample string 9",
"ElapsedTime": "sample string 10",
"Departure": {
"Terminal": "sample string 1",
"AirpCode": "sample string 2",
"AirpName": "sample string 3",
"CityName": "sample string 4",
"CityCode": "sample string 5",
"StateName": "sample string 6",
"CountryName": "sample string 7",
"CountryCode": "sample string 8",
"Date": "sample string 9",
"Time": "sample string 10"
},
"Arrival": {
"Terminal": "sample string 1",
"AirpCode": "sample string 2",
"AirpName": "sample string 3",
"CityName": "sample string 4",
"CityCode": "sample string 5",
"StateName": "sample string 6",
"CountryName": "sample string 7",
"CountryCode": "sample string 8",
"Date": "sample string 9",
"Time": "sample string 10"
},
"Status": "sample string 11",
"IsReturn": true,
"OptrCarrier": {
"OptrCarrierDes": "sample string 1",
"Text": "sample string 2"
},
"MrktCarrier": {
"MrktCarrierDes": "sample string 1",
"Text": "sample string 2"
},
"GroundTime": "sample string 13",
"SegmentIndex": 14,
"TechStopOver": 15,
"BaggageInfo": "sample string 16",
"TransitTime": {
"Time": "sample string 1"
},
"@isConnect": true,
"ETicketing": "sample string 18"
}
]
},
"IsAltDate": true,
"IsNearBy": "sample string 18",
"OutBound": 19,
"InBound": 20,
"SortPrice": 21,
"Infant": {
"NoInfant": 1,
"InfBFare": 2,
"InTax": "sample string 3",
"MarkUp": "sample string 4",
"Commission": "sample string 5"
},
"UniqueId": "sample string 22"
}
}
application/xml, text/xml
Sample:
<RevalidateRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Insertflightcache.Models">
<Itinerary>
<Adult>
<AdTax>sample string 3</AdTax>
<AdtBFare>2</AdtBFare>
<Commission>sample string 5</Commission>
<MarkUp>sample string 4</MarkUp>
<NoAdult>1</NoAdult>
</Adult>
<BaseFare>2</BaseFare>
<Child>
<ChTax>sample string 3</ChTax>
<ChdBFare>2</ChdBFare>
<Commission>sample string 5</Commission>
<MarkUp>sample string 4</MarkUp>
<NoChild>1</NoChild>
</Child>
<Commission>sample string 7</Commission>
<Currency>
<ClientCurrency>sample string 2</ClientCurrency>
<Roe>1</Roe>
<Text>sample string 3</Text>
</Currency>
<ExactTotalPrice>sample string 5</ExactTotalPrice>
<FareBasisCodes>
<FareBasiCode>
<FareBasiCode>
<Airline>sample string 2</Airline>
<Destination>sample string 5</Destination>
<FareBasis>sample string 1</FareBasis>
<FareInfoKey>
<Key>sample string 1</Key>
</FareInfoKey>
<Origin>sample string 4</Origin>
<PaxType>sample string 3</PaxType>
</FareBasiCode>
<FareBasiCode>
<Airline>sample string 2</Airline>
<Destination>sample string 5</Destination>
<FareBasis>sample string 1</FareBasis>
<FareInfoKey>
<Key>sample string 1</Key>
</FareInfoKey>
<Origin>sample string 4</Origin>
<PaxType>sample string 3</PaxType>
</FareBasiCode>
</FareBasiCode>
</FareBasisCodes>
<FareFamilies>
<FareFamily>
<Code>sample string 2</Code>
<FfDes>sample string 3</FfDes>
<FfName>sample string 1</FfName>
<Pcode>sample string 4</Pcode>
<Pid>5</Pid>
<Systemcode>sample string 6</Systemcode>
</FareFamily>
<FareFamily>
<Code>sample string 2</Code>
<FfDes>sample string 3</FfDes>
<FfName>sample string 1</FfName>
<Pcode>sample string 4</Pcode>
<Pid>5</Pid>
<Systemcode>sample string 6</Systemcode>
</FareFamily>
</FareFamilies>
<FareType>sample string 15</FareType>
<GrandTotal>sample string 9</GrandTotal>
<InBound>20</InBound>
<IndexNumber>10</IndexNumber>
<Infant>
<Commission>sample string 5</Commission>
<InTax>sample string 3</InTax>
<InfBFare>2</InfBFare>
<MarkUp>sample string 4</MarkUp>
<NoInfant>1</NoInfant>
</Infant>
<IsAltDate>true</IsAltDate>
<IsLcc>true</IsLcc>
<IsNearBy>sample string 18</IsNearBy>
<Key>sample string 1</Key>
<LastTicketingDate>sample string 14</LastTicketingDate>
<MarkUp>sample string 6</MarkUp>
<OutBound>19</OutBound>
<Provider>sample string 11</Provider>
<Refundable>true</Refundable>
<Safi>8</Safi>
<Sectors>
<Sector>
<Sector>
<ActualTime>sample string 9</ActualTime>
<AirV>sample string 3</AirV>
<AirlineName>sample string 4</AirlineName>
<Arrival>
<AirpCode>sample string 2</AirpCode>
<AirpName>sample string 3</AirpName>
<CityCode>sample string 5</CityCode>
<CityName>sample string 4</CityName>
<CountryCode>sample string 8</CountryCode>
<CountryName>sample string 7</CountryName>
<Date>sample string 9</Date>
<StateName>sample string 6</StateName>
<Terminal>sample string 1</Terminal>
<Time>sample string 10</Time>
</Arrival>
<BaggageInfo>sample string 16</BaggageInfo>
<CabinClass>
<Code>sample string 1</Code>
<Des>sample string 2</Des>
</CabinClass>
<Class>sample string 5</Class>
<Departure>
<AirpCode>sample string 2</AirpCode>
<AirpName>sample string 3</AirpName>
<CityCode>sample string 5</CityCode>
<CityName>sample string 4</CityName>
<CountryCode>sample string 8</CountryCode>
<CountryName>sample string 7</CountryName>
<Date>sample string 9</Date>
<StateName>sample string 6</StateName>
<Terminal>sample string 1</Terminal>
<Time>sample string 10</Time>
</Departure>
<ETicketing>sample string 18</ETicketing>
<ElapsedTime>sample string 10</ElapsedTime>
<EquipType>sample string 8</EquipType>
<FltNum>7</FltNum>
<GroundTime>sample string 13</GroundTime>
<Group>sample string 1</Group>
<IsReturn>true</IsReturn>
<Key>sample string 2</Key>
<MealCode xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:string>sample string 1</d6p1:string>
<d6p1:string>sample string 2</d6p1:string>
</MealCode>
<MrktCarrier>
<MrktCarrierDes>sample string 1</MrktCarrierDes>
<Text>sample string 2</Text>
</MrktCarrier>
<NoSeats>6</NoSeats>
<OptrCarrier>
<OptrCarrierDes>sample string 1</OptrCarrierDes>
<Text>sample string 2</Text>
</OptrCarrier>
<SegmentIndex>14</SegmentIndex>
<Status>sample string 11</Status>
<TechStopOver>15</TechStopOver>
<TransitTime>
<Time>sample string 1</Time>
</TransitTime>
<isConnect>true</isConnect>
</Sector>
<Sector>
<ActualTime>sample string 9</ActualTime>
<AirV>sample string 3</AirV>
<AirlineName>sample string 4</AirlineName>
<Arrival>
<AirpCode>sample string 2</AirpCode>
<AirpName>sample string 3</AirpName>
<CityCode>sample string 5</CityCode>
<CityName>sample string 4</CityName>
<CountryCode>sample string 8</CountryCode>
<CountryName>sample string 7</CountryName>
<Date>sample string 9</Date>
<StateName>sample string 6</StateName>
<Terminal>sample string 1</Terminal>
<Time>sample string 10</Time>
</Arrival>
<BaggageInfo>sample string 16</BaggageInfo>
<CabinClass>
<Code>sample string 1</Code>
<Des>sample string 2</Des>
</CabinClass>
<Class>sample string 5</Class>
<Departure>
<AirpCode>sample string 2</AirpCode>
<AirpName>sample string 3</AirpName>
<CityCode>sample string 5</CityCode>
<CityName>sample string 4</CityName>
<CountryCode>sample string 8</CountryCode>
<CountryName>sample string 7</CountryName>
<Date>sample string 9</Date>
<StateName>sample string 6</StateName>
<Terminal>sample string 1</Terminal>
<Time>sample string 10</Time>
</Departure>
<ETicketing>sample string 18</ETicketing>
<ElapsedTime>sample string 10</ElapsedTime>
<EquipType>sample string 8</EquipType>
<FltNum>7</FltNum>
<GroundTime>sample string 13</GroundTime>
<Group>sample string 1</Group>
<IsReturn>true</IsReturn>
<Key>sample string 2</Key>
<MealCode xmlns:d6p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d6p1:string>sample string 1</d6p1:string>
<d6p1:string>sample string 2</d6p1:string>
</MealCode>
<MrktCarrier>
<MrktCarrierDes>sample string 1</MrktCarrierDes>
<Text>sample string 2</Text>
</MrktCarrier>
<NoSeats>6</NoSeats>
<OptrCarrier>
<OptrCarrierDes>sample string 1</OptrCarrierDes>
<Text>sample string 2</Text>
</OptrCarrier>
<SegmentIndex>14</SegmentIndex>
<Status>sample string 11</Status>
<TechStopOver>15</TechStopOver>
<TransitTime>
<Time>sample string 1</Time>
</TransitTime>
<isConnect>true</isConnect>
</Sector>
</Sector>
</Sectors>
<SortPrice>21</SortPrice>
<Taxes>sample string 3</Taxes>
<TotalPrice>sample string 4</TotalPrice>
<UniqueId>sample string 22</UniqueId>
<ValCarrier>sample string 13</ValCarrier>
</Itinerary>
<Searchrequest>
<cabinClass>sample string 6</cabinClass>
<companyId>sample string 1</companyId>
<countryCode>sample string 8</countryCode>
<currency>sample string 5</currency>
<customerType>sample string 3</customerType>
<flexi>true</flexi>
<journeyType>sample string 4</journeyType>
<paxDetails>
<adults>1</adults>
<children>3</children>
<infantOnSeat>5</infantOnSeat>
<infants>4</infants>
<youth>2</youth>
</paxDetails>
<preferedAirline>sample string 7</preferedAirline>
<segments>
<Segment>
<date>sample string 5</date>
<destination>sample string 2</destination>
<destinationType>sample string 4</destinationType>
<origin>sample string 1</origin>
<originType>sample string 3</originType>
</Segment>
<Segment>
<date>sample string 5</date>
<destination>sample string 2</destination>
<destinationType>sample string 4</destinationType>
<origin>sample string 1</origin>
<originType>sample string 3</originType>
</Segment>
</segments>
<sourceMedia>sample string 2</sourceMedia>
</Searchrequest>
</RevalidateRequest>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |