Create a batch of nationalization guides

Allows clients to submit a batch of guides to start their nationalization process. The system processes the information for each guide, validates the data, and returns a tracking identifier for the batch.

POST /hawb v1.0.0
Autenticación
Bearer Token
Ambiente
Development Server (DEV), Test Server, Production Server

Descripción

Allows clients to submit a batch of guides to start their nationalization process. The system processes the information for each guide, validates the data, and returns a tracking identifier for the batch.

Rate limiting: 20,000 guides per minute per client. If exceeded: HTTP 429.


Step 2 of 6 in the nationalization flow:

  1. Authentication
  2. POST /hawb ← HERE
  3. GET /hawb/{batchId}
  4. POST /mawb
  5. POST /mawb/hawb
  6. POST /mawb/nationalization

🔐 Authentication required

HeaderAuthorization: Bearer <access_token>
Token (TEST)POST https://api-test.coordinadora.tech/oauth/token
Token (PROD)POST https://api.coordinadora.tech/oauth/token
MethodBasic Auth — Client ID as username, Client Secret as password
BodyContent-Type: application/x-www-form-urlencoded · grant_type=client_credentials
Validity3600 seconds
HTTP 401Token not sent, invalid or expired

Credentials (Client ID and Client Secret) are provided by Coordinadora's Technology Department.

Quick Start

  1. Obtén tus credenciales de acceso (Bearer Token).
  2. Selecciona el ambiente y completa los parámetros requeridos.
  3. Envía la solicitud y procesa la respuesta.

Ejemplo rápido

Generando ejemplo…

Endpoint

POST /hawb

Base URL https://api-dev.coordinadora.tech/nacionalizacion

Parámetros

Sin parámetros declarados.

Body *

{
    "$ref": "#/components/schemas/GuideBatchRequest"
}

Ejemplo de request

[]

Respuesta

200
Batch of guides received and processed successfully.
{
    "isError": false,
    "data": {
        "ok": "Batch managed successfully",
        "batchId": "b7e6a3c6-3392-4d23-8f0a-1725841e7e4e",
        "subBatchCount": 1
    }
}

Ejemplo de respuesta

200 Batch of guides received and processed successfully.
{
    "isError": false,
    "data": {
        "ok": "Batch managed successfully",
        "batchId": "b7e6a3c6-3392-4d23-8f0a-1725841e7e4e",
        "subBatchCount": 1
    }
}

Errores

400
Bad Request. The submitted data does not comply with the required format or validations.
{
    "isError": true,
    "data": {
        "ok": "Invalid input data",
        "message": "The request contains invalid or incorrectly formatted data.",
        "detail": "Please review the request fields and try again."
    }
}
401
Unauthorized. The authentication token is invalid, has expired, or was not provided.
JWT has expired
429
The request limit has been exceeded.
Too many requests, please try again later.
500
Internal Server Error.
{
    "isError": true,
    "data": {
        "ok": "Internal server error",
        "message": "Internal server error",
        "detail": "An unexpected error occurred while processing the request."
    }
}