Skip to content

GraphQL Search Hotel

Theo Mendes edited this page Oct 25, 2021 · 4 revisions

Search Hotel

Query

query {
    searchHotel(filters: {
      sku: { 
        values: ["HT-8E0Z-0-0-0-0-0-0-0-0-0"]
        operator: OR
      }
  })
}

Exemplo completo

query {
  searchHotel(filters: {
      # Nome do filtro é o mesmo do retorno; cities, productType ... 
      sku: { 
        values: ["HT-8E0Z-0-0-0-0-0-0-0-0-0"]
        operator: OR
      }
  }) {
    results {
      sku
      name
      url
      stars
      isAvailable
      huFreeCancellation
      description
      price {
        currency
        amount
        originalAmount
        taxes {
          originalAmount
          originalCurrency
        }
      }
      address {
        city
        state
        country
        geoLocation {
          lat
          lon
        }
      }
      tags {
        label
        slug
      }
      gallery(limit: 10) {
        # Quality: LOW, MEDIUM, HIGH
        # Resolution: LOW, LOWER, ORIGINAL
        url(quality: HIGH, resolution: ORIGINAL)
        description
      }
      amenities(limit: 10) {
        name
        category
      }
    }
  }
}