Consulta de disponibilidad

Consulta de disponibilidad sobre rutas.

Verbo HTTP: GET
Recurso:    /tour
Método:     /avail

—————————————————————————————————————————————————

Parámetros obligatorios:
  * tourID: Identificador del tour
  * departure: Fecha de salida del tour (yyyy-MM-dd)
  * pax: Número de personas que solicitan la disponibilidad
Parámetros opcionales:
  * completeTour: Controla si la consulta es sobre el tour completo o
    parcial (días en concreto). Por defecto: true
  * entryDate: Fecha de entrada al tour (para rutas parciales) -> yyyy-MM-dd
  * exitDate: Fecha de salida del tour (para rutas parciales) -> yyyy-MM-dd
  * output: Formato de salida de la consulta (XML o JSON)

—————————————————————————————————————————————————

Esquema de la respuesta

—————————————————————————————————————————————————

Respuestas de ejemplo

Example.xml
<Avail>
  <Availability>true</Availability>
  <Prices>
    <Price PVP_DBL="100" PVP_SGL="80" PVP_TPL="120" PVP_CHD="50" Net_DBL="0" Net_SGL="0" Net_TPL="0" Net_CHD="0" CommissionIncluded="true" CommissionPercent="5" />
  </Prices>
</Avail>

Example.json
{
  "Availability": true,
  "Prices": [
    {
      "PVP_DBL": 100,
      "PVP_SGL": 80,
      "PVP_TPL": 120,
      "PVP_CHD": 50,
      "Net_DBL": 0,
      "Net_SGL": 0,
      "Net_TPL": 0,
      "Net_CHD": 0,
      "CommissionIncluded": true,
      "CommissionPercent": 5
    }
  ]
}