Encolar reconstrucción masiva (Pub/Sub por lotes)

No reconstruye en línea: publica lotes de 5 guías al tópico reconstruir-masivo.

POST /reconstruir-masiva v2.13.9
Autenticación
Bearer Token
Ambiente
Entorno de pruebas

Descripción

No reconstruye en línea: publica lotes de 5 guías al tópico reconstruir-masivo.

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 /reconstruir-masiva

Base URL https://etiquetas-service-test.coordinadora.com/etiquetas

Parámetros

Nombre Tipo Requerido Descripción
string No

Body *

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

Ejemplo de request

{
    "guias": [
        "73940115207",
        "73940115208"
    ]
}

Respuesta

200
Lotes encolados correctamente
{
    "isError": false,
    "data": {
        "message": "120 guías enviadas a reconstruir en 24 lotes",
        "total_guias": 120,
        "total_lotes": 24
    },
    "timestamp": "2026-04-16T21:44:31.539Z",
    "id": "masiva-ok"
}

Ejemplo de respuesta

200 Lotes encolados correctamente
{
    "isError": false,
    "data": {
        "message": "120 guías enviadas a reconstruir en 24 lotes",
        "total_guias": 120,
        "total_lotes": 24
    },
    "timestamp": "2026-04-16T21:44:31.539Z",
    "id": "masiva-ok"
}

Errores

400
Validación del body
{
    "isError": true,
    "message": "Required",
    "code": "BAD_MESSAGE",
    "statusCode": 400,
    "timestamp": "2026-04-16 16:44:31",
    "id": "masiva-400"
}
401
Respuesta del auth dentro del pod: faltan Bearer y x-custom-id, o JWT vencido. Vía Apigee/Istio normalmente hace falta Bearer para alcanzar el servicio.
{
    "code": 401,
    "text": "Error de configuración: el campo identificación no se encuentra definido, favor remitirse a Soporte de Usuarios."
}
403
Denegación en capa externa (Istio/RBAC/Apigee).
RBAC: access denied
500
Error al publicar en Pub/Sub
{
    "isError": true,
    "message": "Error enviando guías a reconstruir",
    "code": "UNKNOWN_ERROR",
    "statusCode": 500,
    "timestamp": "2026-04-16 16:50:00",
    "id": "masiva-500"
}