Reconstrucción vía PubSub

Mismo cuerpo envuelto que Pub/Sub; payload interno validado con reconstruirEtiquetaSchema.

POST /reconstruct-pubsub v2.13.9
Autenticación
Bearer Token
Ambiente
Entorno de pruebas

Descripción

Mismo cuerpo envuelto que Pub/Sub; payload interno validado con reconstruirEtiquetaSchema.

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 /reconstruct-pubsub

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

Parámetros

Sin parámetros declarados.

Body *

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

Ejemplo de request

{
    "message": {
        "data": "eyJndWlhcyI6WyI3Mzk0MDExNTIwNyJdfQ==",
        "publishTime": "2026-04-16T21:40:00.000Z",
        "messageId": "msg-recon-1"
    }
}

Respuesta

200
Resultado API (IAPIResponse)
{
    "isError": false,
    "data": {
        "message": "Procesado correctamente",
        "responses": [
            {
                "codigoRemision": "73940115207",
                "existe": true,
                "reconstruido": true
            }
        ]
    },
    "timestamp": "2026-04-16T21:44:31.539Z",
    "id": "e94e4890ab315bc9ecbecbbfd5d1148a9b014a7f"
}

Ejemplo de respuesta

200 Resultado API (`IAPIResponse`)
{
    "isError": false,
    "data": {
        "message": "Procesado correctamente",
        "responses": [
            {
                "codigoRemision": "73940115207",
                "existe": true,
                "reconstruido": true
            }
        ]
    },
    "timestamp": "2026-04-16T21:44:31.539Z",
    "id": "e94e4890ab315bc9ecbecbbfd5d1148a9b014a7f"
}

Errores

400
Validación Pub/Sub o body interno
{
    "isError": true,
    "message": "Array must contain at least 1 element(s)",
    "code": "BAD_MESSAGE",
    "statusCode": 400,
    "timestamp": "2026-04-16 16:44:31",
    "id": "recon-400"
}
500
Error interno
{
    "isError": true,
    "message": "Error interno",
    "code": "UNKNOWN_ERROR",
    "statusCode": 500,
    "timestamp": "2026-04-16 16:50:00",
    "id": "recon-500"
}