Saltar a contenido

API Información Vuelo (Flight Information)

Descripción

La API de Información Vuelo permite procesar la información que provee la aerolínea sobre una Guía Madre para cada paquete que incluye la misma. Posee un método POST en el cual se enviarán los datos necesarios para actualizar los registros por Guía Hija y notificar la información del vuelo. Se recibirá como respuesta el resultado del procesamiento de los paquetes.

POST

Endpoint

🔐 POST - Ambiente Productivo

🚀 https://apis.andreanigloballpack.com/informacion/vuelo

🧪 POST - Ambiente de Prueba

🛠️ https://apisqa.andreanigloballpack.com/informacion/vuelo

El cliente debe ingresar la información del vuelo.

  • El head debe contener el token de autenticación. Si no se ingresa un token correcto, tendremos un error de autenticación.

Request

{
  "contratoCourrier": "400035265",
  "paramsJson": {
    "mawbNumber": "MAWB-TEST-16092025",
    "flightNumber": "FL-API-789",
    "departAirport": "PVG",
    "departTime": "2025-09-12 10:00:00",
    "arriveAirport": "EZE",
    "arriveTime": "2025-09-13 08:00:00",
    "note": "Carga de prueba desde China a Ezeiza",
    "boxList": [
      {
        "boxNumber": "BOX-1",
        "packageList": [
          {
            "hawbcode": "INFORMACION-VUELO-API-TEST-006",
            "weight": 1.2
          },
          {
            "hawbcode": "INFORMACION-VUELO-API-TEST-007",
            "weight": 2.5
          }
        ]
      },
      {
        "boxNumber": "BOX-2",
        "packageList": [
          {
            "hawbcode": "INFORMACION-VUELO-API-TEST-008",
            "weight": 3.1
          }
        ]
      },
      {
        "boxNumber": "BOX-3",
        "packageList": [
          {
            "hawbcode": "INFORMACION-VUELO-API-TEST-009",
            "weight": 4.0
          },
          {
            "hawbcode": "INFORMACION-VUELO-API-TEST-010",
            "weight": 2.8
          }
        ]
      }
    ]
  }
}
CAMPO DESCRIPCIÓN REQUERIDO
contratoCourier ContratoCourier que identifica al Cliente AGP SI
mawbNumber Número de Manifiesto / Guía Madre SI
flightNumber Número de Vuelo SI
departAirport Aeropuerto Origen SI
departTime Fecha / Hora de Salida del Vuelo SI
arriveAirport Aeropuerto Destino SI
arriveTime Fecha / Hora de Arribo a Destino SI
note Observaciones NO
boxList Lista de Cajas que trae el vuelo SI
boxNumber Identificador de la Caja SI
packageList Lista de Envíos que tiene la Caja SI
hawbcode Número de Envío (Referencia Tracking) SI
weight Peso del Envío NO

Response

Status 200 (OK)

{
    "cajasProcesadas": 3,
    "paquetesProcesados": 5,
    "exitos": 0,
    "noEncontrados": 0,
    "errores": 5,
    "detalles": [
        {
            "boxNumber": "BOX-1",
            "hawbcode": "INFORMACION-VUELO-API-TEST-006",
            "resultado": "Error al actualizar el envio",
            "nroEnvio": "360000101357019"
        },
        {
            "boxNumber": "BOX-1",
            "hawbcode": "INFORMACION-VUELO-API-TEST-007",
            "resultado": "Actualizado",
            "nroEnvio": "360000101357029"
        },
        {
            "boxNumber": "BOX-2",
            "hawbcode": "INFORMACION-VUELO-API-TEST-008",
            "resultado": "Error al actualizar el envio",
            "nroEnvio": "360000101357039"
        },
        {
            "boxNumber": "BOX-3",
            "hawbcode": "INFORMACION-VUELO-API-TEST-009",
            "resultado": "Error al actualizar el envio",
            "nroEnvio": "360000101357049"
        },
        {
            "boxNumber": "BOX-3",
            "hawbcode": "INFORMACION-VUELO-API-TEST-010",
            "resultado": "Error al actualizar el envio",
            "nroEnvio": "360000101357059"
        }
    ]
}

Status 409 (Conflict)

Ocurre cuando el Contrato Courier no es válido.

[
    {
        "Code": "409",
        "Message": "No se encontró un contrato activo para este contrato courier",
        "Property": "ProcesarInformacionVuelo"
    }
]