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
🧪 POST - Ambiente de Prueba
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"
}
]