Impresión masiva (JSON)
Respuesta JSON con data[] (pdfBase64 y/o zpl como string en ZPL; zplLabels puede aparecer en tipos). No devuelve PDF crudo.
POST
/imprimir
v2.13.9
Descripción
Respuesta JSON con data[] (pdfBase64 y/o zpl como string en ZPL; zplLabels puede aparecer en tipos). No devuelve PDF crudo.
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
/imprimir
Base URL
https://etiquetas-service-test.coordinadora.com/etiquetas
Parámetros
| Nombre | Tipo | Requerido | Descripción |
|---|---|---|---|
|
string | No |
Body *
{
"$ref": "#/components/schemas/ImprimirRequestBody"
}
Ejemplo de request
{
"tipo_etiqueta": "55",
"guias": [
"73940115207",
"73940115208"
],
"formato": {
"tipo": "pdf"
}
}
Respuesta
200
Array en
data: en la implementación actual suele haber un elemento agregado por invocación con resultado: "Impresión exitosa", pdfBase64 o zpl (string), y opcionalmente guias_incorrectas.{
"isError": false,
"data": [
{
"resultado": "Impresión exitosa",
"pdfBase64": "JVBERi0xLjQK..."
}
],
"timestamp": "2026-04-16T21:44:31.539Z",
"id": "e94e4890ab315bc9ecbecbbfd5d1148a9b014a7f"
}
Ejemplo de respuesta
200 Array en `data`: en la implementación actual suele haber **un** elemento agregado por invocación con `resultado: "Impresión exitosa"`, `pdfBase64` o `zpl` (string), y opcionalmente `guias_incorrectas`.{
"isError": false,
"data": [
{
"resultado": "Impresión exitosa",
"pdfBase64": "JVBERi0xLjQK..."
}
],
"timestamp": "2026-04-16T21:44:31.539Z",
"id": "e94e4890ab315bc9ecbecbbfd5d1148a9b014a7f"
}
Errores
400
Cuerpo inválido
{
"isError": true,
"message": "Required",
"code": "BAD_MESSAGE",
"timestamp": "2026-04-16 16:44:31",
"statusCode": 400,
"id": "a1"
}
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); p. ej. políticas que exigen JWT aunque el pod acepte
x-custom-id en lógica de aplicación.RBAC: access denied
500
Error interno
{
"isError": true,
"message": "Error al obtener datos maestros",
"code": "UNKNOWN_ERROR",
"statusCode": 500,
"timestamp": "2026-04-16 16:50:00",
"id": "srv-imp-1"
}