Amadeus · Schema

Price

Price valuation information

TravelTravel TechnologyReservationsFlightsHotelsAirlinesHospitalityTours and ActivitiesCars and TransfersDestination ContentItinerary ManagementTrip PlanningArtificial IntelligenceMarket Insights

Properties

Name Type Description
currency string currency Code apply to all elements of the price
sellingTotal string sellingTotal = Total + margins + markup + totalFees - discounts
total string total = base + totalTaxes
base string
markups array
View JSON Schema on GitHub

JSON Schema

hotel-search-price-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amadeus/refs/heads/main/json-schema/hotel-search-price-schema.json",
  "title": "Price",
  "description": "Price valuation information",
  "type": "object",
  "properties": {
    "currency": {
      "description": "currency Code apply to all elements of the price",
      "type": "string",
      "example": "EUR"
    },
    "sellingTotal": {
      "description": "sellingTotal = Total + margins + markup + totalFees - discounts",
      "type": "string",
      "example": "199.50"
    },
    "total": {
      "description": "total = base + totalTaxes",
      "type": "string",
      "example": "199.50"
    },
    "base": {
      "type": "string",
      "example": "string-value"
    },
    "markups": {
      "type": "array",
      "items": {
        "title": "Markup",
        "description": "Markup applied to provide a service or a product to the client. The markup can be introduced by any stakeholder. Typical use case is to convey markup information set by the travel agent or in case of merchant mode.",
        "type": "object",
        "properties": {
          "amount": {
            "description": "Defines the monetary value with decimal position as a String.",
            "example": "10",
            "type": "string"
          }
        }
      }
    }
  }
}