Sabre · JSON Structure

Sabre Structure

Structural overview of the Sabre API surface; extracted from openapi/.

Type: Properties: 0
TravelGDSAirlinesHotelsCar RentalBooking

Sabre Structure is a JSON Structure definition published by Sabre.

Meta-schema:

JSON Structure

Raw ↑
{
  "provider": "Sabre",
  "providerId": "sabre",
  "kind": "json-structure",
  "description": "Structural overview of the Sabre API surface; extracted from openapi/.",
  "schemaCount": 12,
  "operationCount": 3,
  "schemas": [
    {
      "name": "BFMRequest",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "OTA_AirLowFareSearchRQ"
      ]
    },
    {
      "name": "OriginDestinationInformation",
      "type": "object",
      "propertyCount": 4,
      "required": [
        "DepartureDateTime",
        "OriginLocation",
        "DestinationLocation"
      ]
    },
    {
      "name": "TravelPreferences",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "TravelerInfoSummary",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "AirTravelerAvail"
      ]
    },
    {
      "name": "BFMResponse",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "PricedItinerary",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "OriginDestinationOption",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "FlightSegment",
      "type": "object",
      "propertyCount": 11,
      "required": []
    },
    {
      "name": "ReShopRequest",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "OTA_AirLowFareSearchRQ"
      ]
    },
    {
      "name": "TokenResponse",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "APIError",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "ErrorResponse",
      "type": "object",
      "propertyCount": 4,
      "required": []
    }
  ],
  "operations": [
    {
      "method": "POST",
      "path": "/v4.0.0/offers/air-fares/bargain-finder-max",
      "operationId": "bargainFinderMaxSearch",
      "summary": "Search for lowest air fares",
      "tags": [
        "Air Shopping"
      ]
    },
    {
      "method": "POST",
      "path": "/v4.0.0/offers/air-fares/bargain-finder-max/re-shop",
      "operationId": "bargainFinderMaxReShop",
      "summary": "Re-shop a specific itinerary for updated pricing",
      "tags": [
        "Air Shopping"
      ]
    },
    {
      "method": "POST",
      "path": "/v2/auth/token",
      "operationId": "getAuthToken",
      "summary": "Get OAuth2 access token",
      "tags": [
        "Authentication"
      ]
    }
  ]
}