Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.
Tabla de contenidos
minLevel1
maxLevel7

...

Nota

Todos los servicios ejecutados, deben incluir el siguiente header:

Nombre del Header: x-net-metasearch

Valor a enviar: {userservice}-{SalesChanelCode}

Ejemplo: x-net-metasearch=demo-metaprueba

Se deben enviar las IP’s desde las cuales recibiremos los llamados a nuestras APIs, pues se deben incluir en una whitelist.

Si el llamado no cumple con el header o se hace desde una IP diferente a las autorizadas, el request no se va a procesar.

1. GuestSession [GET]

Este servicio retorna un token de sesión necesario para ejecutar los siguientes servicios. Se debe realizar la autenticación sobre el ambiente que se desee utilizar.

...

Ejemplo de Respuesta:

...

2. Air MetaSearch [POST]

Por medio de este servicio se lanza la búsqueda, con los destinos, fechas, cantidad de pasajeros que se requieran, este flujo permite que para la búsqueda en especifico que se esta realizando, se muestren cada una de las opciones de aéreo con un deeplink (Es un parametro que contiene una URL que redirecciona a un producto seleccionado).

...

Ejemplo de Respuesta:

...

3. AirResults (Opcional) [POST]

Por medio de este servicio se pueden ordenar los resultados, paginar e incluso aplicar filtros, tales como; devolver opciones de aerolíneas en concreto, tipos de trayecto directo o con escala, con equipaje, por duración del vuelo, entre otros.

...

Bloque de código
curl --location 'https://certificacion.netactica.com/netcoreapi/AirResultsV2AirResultsV3' \
--header 'x-net-metasearch: demo-metaprueba' \
--data '{
  "SearchId": "{SearchID}",
  "OrderDesc": true,
  "OrderCriteria": "RECOMENDATION",
  "ResultCountLowerBound": 0,
  "ResultCountUpperBound": 2100000,
  "SessionToken": "{SessionToken}"
}
'

...