Proactive Content Controller Mock Server
Manage and configure proactive fare content generation and cache processing settings.
Proactive Content Controller manages content proactively generated and stored in the cache for public and private fare computations. It allows developers to configure fare processing settings including currency overrides, carrier codes, cabin preferences, and passenger types.
Use this hosted mock server to simulate Proactive Content Controller APIs without authentication, API keys, or extra dependencies. Point your code or SDK to the Beeceptor base URL, preferably through an environment variable or feature flag, and switch back to the production API when ready.
This keeps your integration code consistent across local development, QA, demos, and production.
Use cases:
Use this sandbox to validate fare configuration payloads, test currency and cabin preference overrides, verify feed management workflows, and simulate proactive content processing logic without triggering live fare computations.
Configs(2 operations)
GET
{
"cacheConfigs": [
{
"configurationId": "client-no-1",
"clientId": "23ZJ",
"tags": [
"cache"
],
"capacity": {
"tps": 0,
"concurrentConnections": 2,
"numberOfRecords": 18241
}
},
{
"configurationId": "client2",
"clientId": "23ZJ",
"tags": [
"DEMO_WEGO"
],
"capacity": {
"tps": 1,
"concurrentConnections": 5,
"numberOfRecords": 61255512
}
},
{
"configurationId": "LUXESCAPE",
"clientId": "1MKL",
"tags": [
"LUX_ESC_1MKL"
],
"capacity": {
"tps": 1,
"concurrentConnections": 3,
"numberOfRecords": 50000000
},
"billingModel": "ond",
"ondModel": {
"feedFrequency": [
{
"departureOffsetStartDay": 1,
"departureOffsetEndDay": 47,
"schedule": {
"intervalInHours": 4
}
},
{
"departureOffsetStartDay": 48,
"departureOffsetEndDay": 127,
"schedule": {
"intervalInHours": 8
}
},
{
"departureOffsetStartDay": 128,
"departureOffsetEndDay": 182,
"schedule": {
"intervalInHours": 12
}
}
],
"limits": {
"roundTripNumberOfMarkets": 1000,
"oneWayNumberOfMarkets": 1000,
"departureOffsetDay": 182,
"lengthOfStay": {
"rangeInDays": {
"minimum": 1,
"maximum": 15
}
}
}
}
}
]
}{
"timestamp": "2017-07-21T17:32:28Z",
"status": 500,
"errors": [
{
"category": "INTERNAL_SERVER_ERROR",
"type": "DOWNLINE_SERVICE_FAILURE",
"description": "General problem while processing a service."
}
]
}GET
{
"configurationId": "client-no-1",
"clientId": "23ZJ",
"tags": [
"cache"
],
"capacity": {
"tps": 0,
"concurrentConnections": 2,
"numberOfRecords": 18241
}
}{
"timestamp": "2017-07-21T17:32:28Z",
"status": 400,
"errors": [
{
"category": "BAD_REQUEST",
"type": "REQUIRED_DATA_MISSING",
"description": "Request is missing mandatory data."
}
]
}{
"timestamp": "2017-07-21T17:32:28Z",
"status": 404,
"errors": [
{
"category": "RESOURCE_NOT_FOUND",
"type": "CONFIG_NOT_FOUND",
"description": "Config details cannot be retrieved."
}
]
}{
"timestamp": "2017-07-21T17:32:28Z",
"status": 500,
"errors": [
{
"category": "INTERNAL_SERVER_ERROR",
"type": "DOWNLINE_SERVICE_FAILURE",
"description": "General problem while processing a service."
}
]
}Feeds(3 operations)
GET
{
"shoppingRequestDefaults": {
"passengerTypeCodes": [
"ADT",
"CHD"
],
"route": {
"maximumNumberOfStops": 2,
"minimumConnectionTimeInMinutes": 60,
"maximumConnectionTimeInMinutes": 120
},
"airlines": {
"marketingAirlinesFilter": {
"airlineCodes": [
"AA",
"BA"
]
}
},
"diversity": {
"numberOfNonStops": 1
},
"fare": {
"currencyCode": "USD",
"cabin": {
"name": "Economy",
"logic": "Jump Cabin"
},
"forcePassengerType": false,
"validateInterlineTicketingAgreement": false,
"validatingAirlineCodes": [
"AA"
],
"restrictFaresTo": "Public"
}
},
"feeds": [
{
"schedule": {
"intervalInHours": 2
},
"shoppingRequests": [
{
"journeys": [
{
"markets": [
{
"departureLocation": {
"cityCode": "NYC"
},
"arrivalLocation": {
"cityCode": "LAX"
}
}
],
"outboundFlightFilter": {
"departureTimeWindow": {
"startTime": "09:00",
"endTime": "17:00"
}
},
"returnFlightFilter": {
"arrivalTimeWindow": {
"startTime": "09:00",
"endTime": "17:00"
}
},
"departureDates": {
"daysOfWeek": [
"Monday",
"Tuesday"
],
"offsetDateWindow": {
"startDay": 1,
"endDay": 30
}
},
"lengthOfStay": {
"rangeInDays": {
"minimum": 1,
"maximum": 7
}
}
}
]
}
]
}
],
"configurationId": "client2",
"clientId": "23ZJ",
"consumedCapacity": {
"tps": 0.0366666,
"concurrentConnections": 0,
"numberOfRecords": 7172
}
}{
"timestamp": "2017-07-21T17:32:28Z",
"status": 400,
"errors": [
{
"category": "BAD_REQUEST",
"type": "REQUIRED_DATA_MISSING",
"description": "Request is missing mandatory data."
}
]
}{
"timestamp": "2017-07-21T17:32:28Z",
"status": 404,
"errors": [
{
"category": "RESOURCE_NOT_FOUND",
"type": "CONFIG_NOT_FOUND",
"description": "Config details cannot be retrieved."
}
]
}{
"timestamp": "2017-07-21T17:32:28Z",
"status": 500,
"errors": [
{
"category": "INTERNAL_SERVER_ERROR",
"type": "DOWNLINE_SERVICE_FAILURE",
"description": "General problem while processing a service."
}
]
}PUT
{
"shoppingRequestDefaults": {
"passengerTypeCodes": [
"ADT",
"CHD"
],
"route": {
"maximumNumberOfStops": 2,
"minimumConnectionTimeInMinutes": 60,
"maximumConnectionTimeInMinutes": 120
},
"airlines": {
"marketingAirlinesFilter": {
"airlineCodes": [
"AA",
"BA"
]
}
},
"diversity": {
"numberOfNonStops": 1
},
"fare": {
"currencyCode": "USD",
"cabin": {
"name": "Economy",
"logic": "Jump Cabin"
},
"forcePassengerType": false,
"validateInterlineTicketingAgreement": false,
"validatingAirlineCodes": [
"AA"
],
"restrictFaresTo": "Public"
}
},
"feeds": [
{
"schedule": {
"recurringTimeWindows": {
"startTime": "09:00",
"endTime": "17:00",
"timezone": "Europe/Warsaw"
}
},
"shoppingRequests": [
{
"journeys": [
{
"markets": [
{
"departureLocation": {
"cityCode": "NYC"
},
"arrivalLocation": {
"cityCode": "LAX"
}
}
],
"outboundFlightFilter": {
"departureTimeWindow": {
"startTime": "09:00",
"endTime": "17:00"
}
},
"returnFlightFilter": {
"arrivalTimeWindow": {
"startTime": "09:00",
"endTime": "17:00"
}
},
"departureDates": {
"daysOfWeek": [
"Monday",
"Tuesday"
],
"dateWindow": {
"startDate": "2023-01-01",
"endDate": "2023-01-31"
}
},
"lengthOfStay": {
"rangeInDays": {
"minimum": 1,
"maximum": 7
}
}
}
]
}
]
}
]
}{
"timestamp": "2020-10-28T11:11:21.125Z",
"status": 200,
"message": "Configuration updated successfully."
}{
"timestamp": "2017-07-21T17:32:28Z",
"status": 400,
"errors": [
{
"category": "BAD_REQUEST",
"type": "REQUIRED_DATA_MISSING",
"description": "Request is missing mandatory data."
}
]
}{
"timestamp": "2017-07-21T17:32:28Z",
"status": 404,
"errors": [
{
"category": "RESOURCE_NOT_FOUND",
"type": "CONFIG_NOT_FOUND",
"description": "Config details cannot be retrieved."
}
]
}{
"timestamp": "2017-07-21T17:32:28Z",
"status": 500,
"errors": [
{
"category": "INTERNAL_SERVER_ERROR",
"type": "DOWNLINE_SERVICE_FAILURE",
"description": "General problem while processing a service."
}
]
}DELETE
{
"timestamp": "2020-10-28T11:11:21.125Z",
"status": 200,
"message": "The cache's feed configuration deleted."
}{
"timestamp": "2017-07-21T17:32:28Z",
"status": 400,
"errors": [
{
"category": "BAD_REQUEST",
"type": "REQUIRED_DATA_MISSING",
"description": "Request is missing mandatory data."
}
]
}{
"timestamp": "2017-07-21T17:32:28Z",
"status": 404,
"errors": [
{
"category": "RESOURCE_NOT_FOUND",
"type": "CONFIG_NOT_FOUND",
"description": "Config details cannot be retrieved."
}
]
}{
"timestamp": "2017-07-21T17:32:28Z",
"status": 500,
"errors": [
{
"category": "INTERNAL_SERVER_ERROR",
"type": "DOWNLINE_SERVICE_FAILURE",
"description": "General problem while processing a service."
}
]
}Journeys(3 operations)
GET
{
"oneWayJourneys": [
{
"airlines": {
"operatingAirlinesFilter": {
"airlineCodes": [
"DL",
"UA",
"BA"
]
}
},
"diversity": {
"numberOfNonStops": 3
},
"fare": {
"cabin": {
"logic": "Jump Cabin",
"name": "Economy"
},
"currencyCode": "MKD",
"forcePassengerType": true,
"programs": [
{
"airlineCode": "DL",
"companyIdType": "ABN",
"distributionModels": [
"ATPCO",
"ATPCO",
"ATPCO"
],
"type": "Account Code",
"values": [
"CORP02",
"GOV123",
"CORP01"
]
},
{
"airlineCode": "UA",
"companyIdType": "ABN",
"distributionModels": [
"ATPCO",
"ATPCO",
"ATPCO",
"ATPCO",
"ATPCO"
],
"type": "Account Code",
"values": [
"CORP02",
"CORP01",
"GOV123"
]
}
],
"restrictFaresTo": "Public",
"restrictToProgramCodes": true,
"validateInterlineTicketingAgreement": true,
"validatingAirlineCodes": [
"LH",
"UA",
"DL",
"AA"
]
},
"markets": [
{
"arrivalLocation": {
"airportCode": "CDG"
},
"departureLocation": {
"cityCode": "PAR"
}
},
{
"arrivalLocation": {
"airportCode": "JFK"
},
"departureLocation": {
"airportCode": "FRA"
}
},
{
"arrivalLocation": {
"airportCode": "JFK"
},
"departureLocation": {
"airportCode": "JFK"
}
},
{
"arrivalLocation": {
"airportCode": "DXB"
},
"departureLocation": {
"cityCode": "PAR"
}
},
{
"arrivalLocation": {
"cityCode": "FRA"
},
"departureLocation": {
"cityCode": "FRA"
}
}
],
"outboundFlightFilter": {
"arrivalTimeWindow": {
"endTime": "20:00",
"startTime": "11:00"
}
},
"passengerTypeCodes": [
"STU",
"MIL"
],
"processingOptions": {
"customerAccountingCode": "L5",
"customerOfficeCode": "6097719",
"customerPersonalCode": "XQH",
"limitNumberOfOffers": 14,
"pseudoCityCode": "VQN"
},
"retailing": {
"filterByOfferAttributes": {
"hasFreeBaggage": true,
"hasFreeCarryOnBaggage": true,
"hasFreeChange": false,
"hasFreeRefund": true,
"isChangeAllowed": false,
"isRefundAllowed": true
},
"returnAdditionalOffers": {
"numberOfAdditionalOffers": 4
}
},
"returnFlightFilter": {
"departureTimeWindow": {
"endTime": "12:00",
"startTime": "18:00"
}
},
"route": {
"excludedConnectionTimeWindow": {
"endTime": "17:00",
"startTime": "09:00"
},
"maximumConnectionTimeInMinutes": 339,
"maximumNumberOfStops": 1,
"minimumConnectionTimeInMinutes": 49
}
},
{
"airlines": {
"marketingAirlinesFilter": {
"airlineCodes": [
"UA",
"JL",
"NH"
]
}
},
"diversity": {
"numberOfNonStops": 5
},
"fare": {
"cabin": {
"logic": "Jump Cabin",
"name": "Economy"
},
"currencyCode": "PAB",
"forcePassengerType": false,
"programs": [
{
"airlineCode": "DL",
"companyIdType": "ABN",
"distributionModels": [
"ATPCO",
"ATPCO",
"ATPCO",
"ATPCO",
"ATPCO"
],
"type": "Account Code",
"values": [
"CORP02",
"GOV123",
"CORP01"
]
},
{
"airlineCode": "UA",
"companyIdType": "CORP",
"distributionModels": [
"ATPCO",
"ATPCO",
"ATPCO"
],
"type": "Account Code",
"values": [
"CORP02",
"GOV123",
"CORP01"
]
}
],
"restrictFaresTo": "Public",
"restrictToProgramCodes": true,
"validateInterlineTicketingAgreement": false,
"validatingAirlineCodes": [
"LH",
"DL",
"AA",
"UA"
]
},
"markets": [
{
"arrivalLocation": {
"airportCode": "CDG"
},
"departureLocation": {
"cityCode": "LON"
}
},
{
"arrivalLocation": {
"cityCode": "LON"
},
"departureLocation": {
"cityCode": "NYC"
}
}
],
"outboundFlightFilter": {
"departureTimeWindow": {
"endTime": "17:00",
"startTime": "10:00"
}
},
"passengerTypeCodes": [
"GOV",
"SNR",
"CHD",
"ADT",
"INF"
],
"processingOptions": {
"customerAccountingCode": "OL",
"customerOfficeCode": "2530482",
"customerPersonalCode": "N38",
"limitNumberOfOffers": 32,
"pseudoCityCode": "D35"
},
"retailing": {
"filterByOfferAttributes": {
"hasFreeBaggage": false,
"hasFreeCarryOnBaggage": true,
"hasFreeChange": true,
"hasFreeRefund": true,
"isChangeAllowed": true,
"isRefundAllowed": false
},
"returnAdditionalOffers": {
"numberOfAdditionalOffers": 10
}
},
"returnFlightFilter": {
"departureTimeWindow": {
"endTime": "12:00",
"startTime": "14:00"
}
},
"route": {
"excludedConnectionTimeWindow": {
"endTime": "20:00",
"startTime": "09:00"
},
"maximumConnectionTimeInMinutes": 387,
"maximumNumberOfStops": 2,
"minimumConnectionTimeInMinutes": 49
}
}
],
"roundTripJourneys": [
{
"airlines": {
"marketingAirlinesFilter": {
"excludeAirlineCodes": [
"WN",
"FR",
"U2"
]
}
},
"diversity": {
"numberOfNonStops": 5
},
"fare": {
"cabin": {
"logic": "Jump Cabin",
"name": "Economy"
},
"currencyCode": "MVR",
"forcePassengerType": false,
"programs": [
{
"airlineCode": "DL",
"companyIdType": "ABN",
"distributionModels": [
"ATPCO",
"ATPCO"
],
"type": "Account Code",
"values": [
"CORP01",
"CORP02",
"GOV123"
]
},
{
"airlineCode": "DL",
"companyIdType": "CORP",
"distributionModels": [
"ATPCO"
],
"type": "Account Code",
"values": [
"CORP02",
"GOV123"
]
}
],
"restrictFaresTo": "Public",
"restrictToProgramCodes": false,
"validateInterlineTicketingAgreement": true,
"validatingAirlineCodes": [
"UA",
"LH",
"DL",
"AA"
]
},
"markets": [
{
"arrivalLocation": {
"airportCode": "CDG"
},
"departureLocation": {
"airportCode": "DXB"
}
},
{
"arrivalLocation": {
"cityCode": "NYC"
},
"departureLocation": {
"airportCode": "CDG"
}
},
{
"arrivalLocation": {
"cityCode": "LON"
},
"departureLocation": {
"airportCode": "JFK"
}
},
{
"arrivalLocation": {
"cityCode": "PAR"
},
"departureLocation": {
"airportCode": "FRA"
}
},
{
"arrivalLocation": {
"cityCode": "LON"
},
"departureLocation": {
"airportCode": "FRA"
}
}
],
"outboundFlightFilter": {
"arrivalTimeWindow": {
"endTime": "20:00",
"startTime": "10:00"
}
},
"passengerTypeCodes": [
"CHD",
"INF",
"SNR",
"STU"
],
"processingOptions": {
"customerAccountingCode": "G2",
"customerOfficeCode": "2376573",
"customerPersonalCode": "HNC",
"limitNumberOfOffers": 34,
"pseudoCityCode": "TUB4"
},
"retailing": {
"filterByOfferAttributes": {
"hasFreeBaggage": true,
"hasFreeCarryOnBaggage": false,
"hasFreeChange": false,
"hasFreeRefund": false,
"isChangeAllowed": true,
"isRefundAllowed": false
},
"returnAdditionalOffers": {
"numberOfAdditionalOffers": 10
}
},
"returnFlightFilter": {
"departureTimeWindow": {
"endTime": "13:00",
"startTime": "10:00"
}
},
"route": {
"excludedConnectionTimeWindow": {
"endTime": "20:00",
"startTime": "09:00"
},
"maximumConnectionTimeInMinutes": 413,
"maximumNumberOfStops": 2,
"minimumConnectionTimeInMinutes": 51
}
},
{
"airlines": {
"airlineAlliancesFilter": {
"alliances": [
"OneWorld",
"OneWorld"
]
}
},
"diversity": {
"numberOfNonStops": 5
},
"fare": {
"cabin": {
"logic": "Jump Cabin",
"name": "Economy"
},
"currencyCode": "KRW",
"forcePassengerType": true,
"programs": [
{
"airlineCode": "AA",
"companyIdType": "CORP",
"distributionModels": [
"ATPCO",
"ATPCO",
"ATPCO"
],
"type": "Account Code",
"values": [
"CORP02",
"CORP01",
"GOV123"
]
},
{
"airlineCode": "DL",
"companyIdType": "TAX",
"distributionModels": [
"ATPCO",
"ATPCO",
"ATPCO"
],
"type": "Account Code",
"values": [
"CORP02",
"CORP01"
]
},
{
"airlineCode": "AA",
"companyIdType": "TAX",
"distributionModels": [
"ATPCO",
"ATPCO",
"ATPCO",
"ATPCO",
"ATPCO"
],
"type": "Account Code",
"values": [
"GOV123",
"CORP01",
"CORP02"
]
},
{
"airlineCode": "DL",
"companyIdType": "ABN",
"distributionModels": [
"ATPCO",
"ATPCO",
"ATPCO",
"ATPCO",
"ATPCO"
],
"type": "Account Code",
"values": [
"CORP02",
"CORP01",
"GOV123"
]
},
{
"airlineCode": "DL",
"companyIdType": "ABN",
"distributionModels": [
"ATPCO",
"ATPCO",
"ATPCO",
"ATPCO"
],
"type": "Account Code",
"values": [
"GOV123",
"CORP02",
"CORP01"
]
}
],
"restrictFaresTo": "Public",
"restrictToProgramCodes": false,
"validateInterlineTicketingAgreement": false,
"validatingAirlineCodes": [
"UA",
"LH",
"DL",
"AA"
]
},
"markets": [
{
"arrivalLocation": {
"airportCode": "FRA"
},
"departureLocation": {
"cityCode": "LAX"
}
}
],
"outboundFlightFilter": {
"departureTimeWindow": {
"endTime": "12:00",
"startTime": "09:00"
}
},
"passengerTypeCodes": [
"YTH",
"STU",
"CHD"
],
"processingOptions": {
"customerAccountingCode": "1R",
"customerOfficeCode": "2120358",
"customerPersonalCode": "BDS",
"limitNumberOfOffers": 14,
"pseudoCityCode": "JAW"
},
"retailing": {
"filterByOfferAttributes": {
"hasFreeBaggage": true,
"hasFreeCarryOnBaggage": true,
"hasFreeChange": true,
"hasFreeRefund": false,
"isChangeAllowed": false,
"isRefundAllowed": false
},
"returnAdditionalOffers": {
"numberOfAdditionalOffers": 1
}
},
"returnFlightFilter": {
"arrivalTimeWindow": {
"endTime": "12:00",
"startTime": "18:00"
}
},
"route": {
"excludedConnectionTimeWindow": {
"endTime": "13:00",
"startTime": "10:00"
},
"maximumConnectionTimeInMinutes": 356,
"maximumNumberOfStops": 1,
"minimumConnectionTimeInMinutes": 51
}
},
{
"airlines": {
"marketingAirlinesFilter": {
"excludeAirlineCodes": [
"U2",
"FR",
"WN"
]
}
},
"diversity": {
"numberOfNonStops": 4
},
"fare": {
"cabin": {
"logic": "Jump Cabin",
"name": "Economy"
},
"currencyCode": "FJD",
"forcePassengerType": true,
"programs": [
{
"airlineCode": "UA",
"companyIdType": "TAX",
"distributionModels": [
"ATPCO",
"ATPCO",
"ATPCO",
"ATPCO"
],
"type": "Account Code",
"values": [
"CORP02",
"GOV123",
"CORP01"
]
},
{
"airlineCode": "DL",
"companyIdType": "CORP",
"distributionModels": [
"ATPCO",
"ATPCO",
"ATPCO",
"ATPCO",
"ATPCO"
],
"type": "Account Code",
"values": [
"CORP01",
"GOV123",
"CORP02"
]
}
],
"restrictFaresTo": "Public",
"restrictToProgramCodes": false,
"validateInterlineTicketingAgreement": false,
"validatingAirlineCodes": [
"DL",
"LH",
"UA",
"AA"
]
},
"markets": [
{
"arrivalLocation": {
"cityCode": "NYC"
},
"departureLocation": {
"cityCode": "NYC"
}
},
{
"arrivalLocation": {
"cityCode": "NYC"
},
"departureLocation": {
"cityCode": "PAR"
}
},
{
"arrivalLocation": {
"airportCode": "JFK"
},
"departureLocation": {
"airportCode": "LHR"
}
},
{
"arrivalLocation": {
"airportCode": "FRA"
},
"departureLocation": {
"airportCode": "FRA"
}
}
],
"outboundFlightFilter": {
"departureTimeWindow": {
"endTime": "17:00",
"startTime": "18:00"
}
},
"passengerTypeCodes": [
"YTH",
"STU",
"GOV",
"CHD",
"MIL"
],
"processingOptions": {
"customerAccountingCode": "5R",
"customerOfficeCode": "2829727",
"customerPersonalCode": "7VV",
"limitNumberOfOffers": 40,
"pseudoCityCode": "HR52"
},
"retailing": {
"filterByOfferAttributes": {
"hasFreeBaggage": true,
"hasFreeCarryOnBaggage": true,
"hasFreeChange": false,
"hasFreeRefund": false,
"isChangeAllowed": true,
"isRefundAllowed": true
},
"returnAdditionalOffers": {
"numberOfAdditionalOffers": 4
}
},
"returnFlightFilter": {
"arrivalTimeWindow": {
"endTime": "17:00",
"startTime": "14:00"
}
},
"route": {
"excludedConnectionTimeWindow": {
"endTime": "17:00",
"startTime": "14:00"
},
"maximumConnectionTimeInMinutes": 176,
"maximumNumberOfStops": 0,
"minimumConnectionTimeInMinutes": 32
}
},
{
"airlines": {
"marketingAirlinesFilter": {
"excludeAirlineCodes": [
"WN",
"FR"
]
}
},
"diversity": {
"numberOfNonStops": 3
},
"fare": {
"cabin": {
"logic": "Jump Cabin",
"name": "Economy"
},
"currencyCode": "SAR",
"forcePassengerType": false,
"programs": [
{
"airlineCode": "UA",
"companyIdType": "TAX",
"distributionModels": [
"ATPCO",
"ATPCO",
"ATPCO"
],
"type": "Account Code",
"values": [
"GOV123",
"CORP02",
"CORP01"
]
},
{
"airlineCode": "UA",
"companyIdType": "ABN",
"distributionModels": [
"ATPCO",
"ATPCO",
"ATPCO",
"ATPCO"
],
"type": "Account Code",
"values": [
"GOV123",
"CORP01",
"CORP02"
]
},
{
"airlineCode": "AA",
"companyIdType": "CORP",
"distributionModels": [
"ATPCO"
],
"type": "Account Code",
"values": [
"CORP01",
"GOV123",
"CORP02"
]
},
{
"airlineCode": "DL",
"companyIdType": "ABN",
"distributionModels": [
"ATPCO",
"ATPCO"
],
"type": "Account Code",
"values": [
"CORP02",
"GOV123",
"CORP01"
]
},
{
"airlineCode": "UA",
"companyIdType": "ABN",
"distributionModels": [
"ATPCO",
"ATPCO",
"ATPCO"
],
"type": "Account Code",
"values": [
"CORP01",
"CORP02",
"GOV123"
]
}
],
"restrictFaresTo": "Public",
"restrictToProgramCodes": true,
"validateInterlineTicketingAgreement": true,
"validatingAirlineCodes": [
"DL",
"UA",
"AA",
"LH"
]
},
"markets": [
{
"arrivalLocation": {
"airportCode": "DXB"
},
"departureLocation": {
"airportCode": "JFK"
}
}
],
"outboundFlightFilter": {
"departureTimeWindow": {
"endTime": "13:00",
"startTime": "18:00"
}
},
"passengerTypeCodes": [
"ADT",
"YTH",
"STU"
],
"processingOptions": {
"customerAccountingCode": "XR",
"customerOfficeCode": "2139596",
"customerPersonalCode": "L1C",
"limitNumberOfOffers": 37,
"pseudoCityCode": "2F1"
},
"retailing": {
"filterByOfferAttributes": {
"hasFreeBaggage": true,
"hasFreeCarryOnBaggage": false,
"hasFreeChange": false,
"hasFreeRefund": false,
"isChangeAllowed": true,
"isRefundAllowed": false
},
"returnAdditionalOffers": {
"numberOfAdditionalOffers": 6
}
},
"returnFlightFilter": {
"departureTimeWindow": {
"endTime": "20:00",
"startTime": "09:00"
}
},
"route": {
"excludedConnectionTimeWindow": {
"endTime": "17:00",
"startTime": "09:00"
},
"maximumConnectionTimeInMinutes": 404,
"maximumNumberOfStops": 1,
"minimumConnectionTimeInMinutes": 56
}
}
],
"shoppingRequestDefaults": {
"airlines": {
"marketingAirlinesFilter": {
"excludeAirlineCodes": [
"U2",
"FR"
]
}
},
"diversity": {
"numberOfNonStops": 4
},
"fare": {
"cabin": {
"logic": "Jump Cabin",
"name": "Economy"
},
"currencyCode": "XCD",
"forcePassengerType": false,
"programs": [
{
"airlineCode": "DL",
"companyIdType": "TAX",
"distributionModels": [
"ATPCO",
"ATPCO",
"ATPCO",
"ATPCO"
],
"type": "Account Code",
"values": [
"GOV123",
"CORP01"
]
},
{
"airlineCode": "DL",
"companyIdType": "ABN",
"distributionModels": [
"ATPCO",
"ATPCO",
"ATPCO",
"ATPCO",
"ATPCO"
],
"type": "Account Code",
"values": [
"GOV123",
"CORP01",
"CORP02"
]
},
{
"airlineCode": "UA",
"companyIdType": "ABN",
"distributionModels": [
"ATPCO",
"ATPCO",
"ATPCO"
],
"type": "Account Code",
"values": [
"CORP01",
"CORP02",
"GOV123"
]
}
],
"restrictFaresTo": "Public",
"restrictToProgramCodes": false,
"validateInterlineTicketingAgreement": false,
"validatingAirlineCodes": [
"LH",
"AA"
]
},
"passengerTypeCodes": [
"CHD",
"GOV",
"YTH",
"ADT",
"STU"
],
"processingOptions": {
"customerAccountingCode": "7C",
"customerOfficeCode": "3756879",
"customerPersonalCode": "U1B",
"limitNumberOfOffers": 11,
"pseudoCityCode": "SJY5"
},
"retailing": {
"filterByOfferAttributes": {
"hasFreeBaggage": false,
"hasFreeCarryOnBaggage": false,
"hasFreeChange": true,
"hasFreeRefund": true,
"isChangeAllowed": true,
"isRefundAllowed": true
},
"returnAdditionalOffers": {
"numberOfAdditionalOffers": 7
}
},
"route": {
"excludedConnectionTimeWindow": {
"endTime": "13:00",
"startTime": "09:00"
},
"maximumConnectionTimeInMinutes": 322,
"maximumNumberOfStops": 2,
"minimumConnectionTimeInMinutes": 38
}
}
}{
"timestamp": "2017-07-21T17:32:28Z",
"status": 400,
"errors": [
{
"category": "BAD_REQUEST",
"type": "REQUIRED_DATA_MISSING",
"description": "Request is missing mandatory data."
}
]
}{
"timestamp": "2017-07-21T17:32:28Z",
"status": 404,
"errors": [
{
"category": "RESOURCE_NOT_FOUND",
"type": "CONFIG_NOT_FOUND",
"description": "Config details cannot be retrieved."
}
]
}{
"timestamp": "2017-07-21T17:32:28Z",
"status": 500,
"errors": [
{
"category": "INTERNAL_SERVER_ERROR",
"type": "DOWNLINE_SERVICE_FAILURE",
"description": "General problem while processing a service."
}
]
}PUT
{
"shoppingRequestDefaults": {
"passengerTypeCodes": [
"ADT"
],
"route": {
"maximumNumberOfStops": 2
},
"airlines": {
"marketingAirlinesFilter": {
"airlineCodes": [
"AA"
]
}
},
"diversity": {
"numberOfNonStops": 2
},
"fare": {
"currencyCode": "USD",
"cabin": {
"name": "Economy",
"logic": "Jump Cabin"
},
"restrictFaresTo": "Public",
"restrictToProgramCodes": false,
"forcePassengerType": false,
"validateInterlineTicketingAgreement": false,
"validatingAirlineCodes": [
"AA"
],
"programs": [
{
"distributionModels": [
"ATPCO"
],
"type": "Account Code",
"values": [
"ACC33"
]
}
]
},
"processingOptions": {
"pseudoCityCode": "PC18",
"customerPersonalCode": "PC18",
"customerAccountingCode": "XZ",
"customerOfficeCode": "1234567",
"limitNumberOfOffers": 1000
}
},
"roundTripJourneys": [
{
"markets": [
{
"departureLocation": {
"cityCode": "NYC"
},
"arrivalLocation": {
"cityCode": "LON"
}
}
],
"outboundFlightFilter": {
"departureTimeWindow": {
"startTime": "09:00",
"endTime": "17:00"
}
},
"returnFlightFilter": {
"arrivalTimeWindow": {
"startTime": "09:00",
"endTime": "17:00"
}
},
"passengerTypeCodes": [
"ADT",
"INF"
],
"route": {
"maximumNumberOfStops": 2
},
"airlines": {
"marketingAirlinesFilter": {
"airlineCodes": [
"AA",
"BB"
]
}
},
"diversity": {
"numberOfNonStops": 2
},
"fare": {
"currencyCode": "EUR",
"cabin": {
"name": "Business",
"logic": "Jump Cabin"
},
"restrictFaresTo": "Public",
"restrictToProgramCodes": false,
"forcePassengerType": false,
"validateInterlineTicketingAgreement": false,
"validatingAirlineCodes": [
"AA"
],
"programs": [
{
"distributionModels": [
"ATPCO"
],
"type": "Account Code",
"values": [
"ACC33"
]
}
]
},
"processingOptions": {
"pseudoCityCode": "PC18",
"customerPersonalCode": "PC18",
"customerAccountingCode": "XZ",
"customerOfficeCode": "1234567",
"limitNumberOfOffers": 1000
}
},
{
"markets": [
{
"departureLocation": {
"cityCode": "LON"
},
"arrivalLocation": {
"cityCode": "DFW"
}
}
]
}
],
"oneWayJourneys": [
{
"markets": [
{
"departureLocation": {
"cityCode": "NYC"
},
"arrivalLocation": {
"cityCode": "LON"
}
},
{
"departureLocation": {
"cityCode": "LON"
},
"arrivalLocation": {
"cityCode": "DFW"
}
}
],
"outboundFlightFilter": {
"departureTimeWindow": {
"startTime": "09:00",
"endTime": "17:00"
}
}
}
]
}{
"timestamp": "2020-10-28T11:11:21.125Z",
"status": 200,
"message": "Configuration updated successfully."
}{
"timestamp": "2017-07-21T17:32:28Z",
"status": 400,
"errors": [
{
"category": "BAD_REQUEST",
"type": "REQUIRED_DATA_MISSING",
"description": "Request is missing mandatory data."
}
]
}{
"timestamp": "2017-07-21T17:32:28Z",
"status": 500,
"errors": [
{
"category": "INTERNAL_SERVER_ERROR",
"type": "DOWNLINE_SERVICE_FAILURE",
"description": "General problem while processing a service."
}
]
}DELETE
{
"timestamp": "2020-10-28T11:11:21.125Z",
"status": 200,
"message": "The Origin and Destination Model configuration deleted."
}{
"timestamp": "2017-07-21T17:32:28Z",
"status": 400,
"errors": [
{
"category": "BAD_REQUEST",
"type": "REQUIRED_DATA_MISSING",
"description": "Request is missing mandatory data."
}
]
}{
"timestamp": "2017-07-21T17:32:28Z",
"status": 404,
"errors": [
{
"category": "RESOURCE_NOT_FOUND",
"type": "CONFIG_NOT_FOUND",
"description": "Config details cannot be retrieved."
}
]
}{
"timestamp": "2017-07-21T17:32:28Z",
"status": 500,
"errors": [
{
"category": "INTERNAL_SERVER_ERROR",
"type": "DOWNLINE_SERVICE_FAILURE",
"description": "General problem while processing a service."
}
]
}History
GET
{
"history": [
{
"created": "2025-09-16T11:03:12.742",
"allItins": 0,
"errors": 60493,
"frequencyFeed": {
"clientId": "bfm-client",
"shoppingRequestDefaults": {
"passengerTypeCodes": [
"ADT"
],
"route": {
"maximumNumberOfStops": 2
},
"airlines": {
"marketingAirlinesFilter": {
"excludeAirlineCodes": [
"AA"
]
},
"operatingAirlinesFilter": {
"airlineCodes": [
"AA"
]
}
},
"diversity": {
"numberOfNonStops": 2
},
"fare": {
"currencyCode": "USD",
"cabin": {
"name": "Premium First",
"logic": "Jump Cabin"
},
"forcePassengerType": true,
"validateInterlineTicketingAgreement": false,
"validatingAirlineCodes": [
"AA"
],
"restrictToProgramCodes": true,
"programs": [
{
"distributionModels": [
"ATPCO"
],
"type": "Account Code",
"values": [
"ACC33"
],
"companyIdType": "ABN",
"airlineCode": "AA"
}
]
},
"processingOptions": {
"pseudoCityCode": "PC20",
"customerPersonalCode": "PC20",
"customerAccountingCode": "XZ",
"customerOfficeCode": "1234567",
"limitNumberOfOffers": 1000
}
},
"feeds": [
{
"schedule": {
"intervalInHours": 1
},
"shoppingRequests": [
{
"passengerTypeCodes": [
"ADT"
],
"route": {
"maximumNumberOfStops": 3,
"minimumConnectionTimeInMinutes": 10,
"maximumConnectionTimeInMinutes": 15,
"excludedConnectionTimeWindow": {
"startTime": "10:37",
"endTime": "10:38"
}
},
"airlines": {
"marketingAirlinesFilter": {
"excludeAirlineCodes": [
"AA"
]
},
"operatingAirlinesFilter": {
"airlineCodes": [
"AA"
]
}
},
"diversity": {
"numberOfNonStops": 3
},
"fare": {
"currencyCode": "USD",
"cabin": {
"name": "Premium First",
"logic": "Avoid Cabin Downgrade - All Flights"
},
"validateInterlineTicketingAgreement": false,
"validatingAirlineCodes": [
"AA"
],
"restrictFaresTo": "Private"
},
"retailing": {
"filterByOfferAttributes": {
"hasFreeBaggage": false,
"hasFreeCarryOnBaggage": true,
"hasFreeRefund": false,
"hasFreeChange": true,
"isRefundAllowed": false,
"isChangeAllowed": true
},
"returnAdditionalOffers": {
"numberOfAdditionalOffers": 4
}
},
"processingOptions": {
"pseudoCityCode": "PC20",
"customerPersonalCode": "PC20",
"customerAccountingCode": "XZ",
"customerOfficeCode": "1234567",
"limitNumberOfOffers": 1000
},
"journeys": [
{
"departureDates": {
"daysOfWeek": [
"Wednesday",
"Friday"
],
"offsetDateWindow": {
"startDay": 0,
"endDay": 29
}
},
"lengthOfStay": {
"durationInDays": [
1,
3,
5
]
},
"markets": [
{
"departureLocation": {
"cityCode": "NYC"
},
"arrivalLocation": {
"cityCode": "CHG"
}
}
],
"outboundFlightFilter": {
"departureTimeWindow": {
"startTime": "09:15",
"endTime": "13:45"
}
},
"returnFlightFilter": {
"arrivalTimeWindow": {
"startTime": "09:15",
"endTime": "13:45"
}
}
}
]
}
]
},
{
"schedule": {
"intervalInHours": 1
},
"shoppingRequests": [
{
"passengerTypeCodes": [
"ADT"
],
"route": {
"maximumNumberOfStops": 2
},
"airlines": {
"marketingAirlinesFilter": {
"excludeAirlineCodes": [
"AA"
]
},
"operatingAirlinesFilter": {
"airlineCodes": [
"AA"
]
}
},
"diversity": {
"numberOfNonStops": 2
},
"fare": {
"currencyCode": "USD",
"cabin": {
"name": "Premium First",
"logic": "Jump Cabin"
},
"forcePassengerType": false,
"validateInterlineTicketingAgreement": false,
"validatingAirlineCodes": [
"AA"
],
"programs": [
{
"distributionModels": [
"ATPCO"
],
"type": "Account Code",
"values": [
"ACC33"
],
"companyIdType": "ABN",
"airlineCode": "AA"
}
]
},
"processingOptions": {
"pseudoCityCode": "PC20",
"customerPersonalCode": "PC20",
"customerAccountingCode": "XZ",
"customerOfficeCode": "1234567",
"limitNumberOfOffers": 1000
},
"journeys": [
{
"departureDates": {
"offsetDateWindow": {
"startDay": 0,
"endDay": 29
}
},
"lengthOfStay": {
"rangeInDays": {
"minimum": 0,
"maximum": 79
}
},
"markets": [
{
"departureLocation": {
"cityCode": "NYC"
},
"arrivalLocation": {
"cityCode": "LDZ"
}
}
]
}
]
}
]
}
],
"consumedCapacity": {
"tps": 0.6690476,
"concurrentConnections": 0,
"numberOfRecords": 57806
},
"snapshotId": "6f267fb3-7468-4ec4-8a74-e7c35dbcd090",
"configurationId": "bfm-client"
}
},
{
"created": "2025-09-14T22:21:19.407",
"deleted": "2025-09-16T11:03:12.742",
"allItins": 0,
"errors": 26,
"frequencyFeed": {
"clientId": "bfm-client",
"shoppingRequestDefaults": {
"passengerTypeCodes": [
"ADT"
],
"route": {
"maximumNumberOfStops": 2,
"minimumConnectionTimeInMinutes": 5,
"maximumConnectionTimeInMinutes": 10,
"excludedConnectionTimeWindow": {
"startTime": "16:37",
"endTime": "16:39"
}
},
"airlines": {
"marketingAirlinesFilter": {
"airlineCodes": [
"AA",
"BB"
]
},
"operatingAirlinesFilter": {
"excludeAirlineCodes": [
"CC"
]
},
"airlineAlliancesFilter": {
"alliances": [
"OneWorld"
]
}
},
"diversity": {
"numberOfNonStops": 2
},
"fare": {
"currencyCode": "EUR",
"cabin": {
"name": "Business",
"logic": "Jump Cabin"
},
"forcePassengerType": false,
"validateInterlineTicketingAgreement": false,
"validatingAirlineCodes": [
"AA"
],
"restrictFaresTo": "Public",
"restrictToProgramCodes": false,
"programs": [
{
"distributionModels": [
"ATPCO"
],
"type": "Account Code",
"values": [
"ACC33"
],
"companyIdType": "ABCD",
"airlineCode": "AA"
}
]
},
"retailing": {
"filterByOfferAttributes": {
"hasFreeBaggage": true,
"hasFreeCarryOnBaggage": true,
"hasFreeRefund": false,
"hasFreeChange": false,
"isRefundAllowed": true,
"isChangeAllowed": true
},
"returnAdditionalOffers": {
"numberOfAdditionalOffers": 5
}
},
"processingOptions": {
"pseudoCityCode": "PC18",
"customerPersonalCode": "PC18",
"customerAccountingCode": "267c2adf-d4ca-492f-8c87-c78dcc4ea490",
"customerOfficeCode": "1234567",
"limitNumberOfOffers": 1000
}
},
"feeds": [
{
"schedule": {
"intervalInHours": 2
},
"shoppingRequests": [
{
"passengerTypeCodes": [
"ADT",
"INF"
],
"airlines": {
"marketingAirlinesFilter": {
"excludeAirlineCodes": [
"XX"
]
},
"operatingAirlinesFilter": {
"airlineCodes": [
"AA",
"BB"
]
},
"airlineAlliancesFilter": {
"excludeAlliances": [
"Skyteam"
]
}
},
"diversity": {
"numberOfNonStops": 5
},
"fare": {
"currencyCode": "EUR",
"cabin": {
"name": "Business",
"logic": "Jump Cabin"
},
"forcePassengerType": false,
"validateInterlineTicketingAgreement": false,
"validatingAirlineCodes": [
"AA"
],
"restrictFaresTo": "Public",
"restrictToProgramCodes": false,
"programs": [
{
"distributionModels": [
"ATPCO"
],
"type": "Account Code",
"values": [
"ACC33"
],
"companyIdType": "ABCD",
"airlineCode": "AA"
}
]
},
"processingOptions": {
"pseudoCityCode": "PCXX",
"customerPersonalCode": "PCXX",
"customerAccountingCode": "267c2adf-d4ca-492f-8c87-c78dcc4ea490",
"customerOfficeCode": "1234568",
"limitNumberOfOffers": 1000
},
"journeys": [
{
"departureDates": {
"daysOfWeek": [
"Monday",
"Tuesday"
],
"dateWindow": {
"startDate": "2055-11-01",
"endDate": "2055-11-07"
}
},
"lengthOfStay": {
"durationInDays": [
1,
3
]
},
"markets": [
{
"departureLocation": {
"airportCode": "JFK"
},
"arrivalLocation": {
"cityCode": "CHG"
}
}
],
"outboundFlightFilter": {
"departureTimeWindow": {
"startTime": "10:11",
"endTime": "16:55"
}
}
},
{
"departureDates": {
"dateWindow": {
"startDate": "2055-11-06",
"endDate": "2055-11-07"
}
},
"markets": [
{
"departureLocation": {
"cityCode": "CCC"
},
"arrivalLocation": {
"cityCode": "DDD"
}
}
],
"outboundFlightFilter": {
"arrivalTimeWindow": {
"startTime": "13:15",
"endTime": "14:45"
}
}
}
]
}
]
}
],
"consumedCapacity": {
"tps": 0.0666667,
"concurrentConnections": 0,
"numberOfRecords": 4
},
"snapshotId": "2231-7468-4ec4-8a74-e7c35dbcd090",
"configurationId": "bfm-client"
}
}
]
}{
"timestamp": "2017-07-21T17:32:28Z",
"status": 400,
"errors": [
{
"category": "BAD_REQUEST",
"type": "REQUIRED_DATA_MISSING",
"description": "Request is missing mandatory data."
}
]
}{
"timestamp": "2017-07-21T17:32:28Z",
"status": 404,
"errors": [
{
"category": "RESOURCE_NOT_FOUND",
"type": "CONFIG_NOT_FOUND",
"description": "Config details cannot be retrieved."
}
]
}{
"timestamp": "2017-07-21T17:32:28Z",
"status": 500,
"errors": [
{
"category": "INTERNAL_SERVER_ERROR",
"type": "DOWNLINE_SERVICE_FAILURE",
"description": "General problem while processing a service."
}
]
}Service Homepage: developer.sabre.com/rest-api/proactive-content-controller-api/1.2
sabretravelfarescontentrest