Skip to main content
GET
/
flights
/
offers
/
{id}
Get flight offer details
curl --request GET \
  --url https://api.staging.rovemiles.com/functions/v1/flights/offers/{id} \
  --header 'Authorization: Bearer <token>'
{
  "id": "offer123",
  "bookingType": "direct",
  "price": {
    "miles": 75000,
    "taxes": {
      "amount": "129.40",
      "currency": "USD"
    },
    "milesPerPassenger": {
      "adult": 37500,
      "child": 37500,
      "infant": 0
    }
  },
  "passengers": {
    "adults": 2,
    "children": 1,
    "infants": 0
  },
  "cabinClass": "BUSINESS",
  "itineraries": [
    {
      "segments": [
        {
          "departureAirport": "JFK",
          "arrivalAirport": "LHR",
          "departureTime": "2023-10-15T18:30:00",
          "arrivalTime": "2023-10-16T06:45:00",
          "flightNumber": "BA178",
          "airline": {
            "code": "BA",
            "name": "British Airways"
          },
          "duration": "PT7H15M"
        }
      ],
      "duration": "PT7H15M"
    },
    {
      "segments": [
        {
          "departureAirport": "LHR",
          "arrivalAirport": "JFK",
          "departureTime": "2023-10-25T10:20:00",
          "arrivalTime": "2023-10-25T13:25:00",
          "flightNumber": "BA175",
          "airline": {
            "code": "BA",
            "name": "British Airways"
          },
          "duration": "PT7H05M"
        }
      ],
      "duration": "PT7H05M"
    }
  ],
  "availability": "LIMITED"
}

Authorizations

Authorization
string
header
required

API key for authentication. Add your API key to the Authorization header with this format: 'Bearer your_api_key_here'

Path Parameters

id
string
required

Unique identifier

Response

OK

id
string
required

Unique identifier for the flight offer

price
object
required
itineraries
object[]
required

Flight segments for outbound and return journeys

bookingType
enum<string>

Type of booking

Available options:
direct,
transfer
Example:

"direct"

passengers
object
cabinClass
enum<string>

Selected cabin class

Available options:
ECONOMY,
PREMIUM_ECONOMY,
BUSINESS,
FIRST
availability
enum<string>
default:AVAILABLE

Available seats at this price point

Available options:
LIMITED,
AVAILABLE,
WAITLIST