Reconstrucción vía PubSub
Mismo cuerpo envuelto que Pub/Sub; payload interno validado con reconstruirEtiquetaSchema.
POST
/reconstruct-pubsub
v2.13.9
Descripción
Mismo cuerpo envuelto que Pub/Sub; payload interno validado con reconstruirEtiquetaSchema.
Quick Start
- Obtén tus credenciales de acceso (Bearer Token).
- Selecciona el ambiente y completa los parámetros requeridos.
- Envía la solicitud y procesa la respuesta.
Ejemplo rápido
Generando ejemplo…
Generando ejemplo…
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"
}