Impresoras
Listar mis impresoras
Devuelve las impresoras del usuario. Filtra por licenseKey para limitar a un solo punto de venta.
query Parameters
licenseKeyHeaders
X-Api-KeyAPI key secreta de tu cuenta. Se envía en cada solicitud.
Listar mis impresoras › Responses
OK
idworkerIdlicenseKeyprinterIpdisplayNamekindProtocolo de la impresora: "thermal" (ESC/POS) o "label" (etiquetadora TSPL).
widthMmParámetros de medio TSPL de una etiquetadora. Sólo se aplican cuando kind es "label"; en una impresora térmica se devuelven con sus valores por defecto y se ignoran al imprimir.
sourcesourceIdcreatedAtupdatedAtRegistrar una impresora
Registra una nueva impresora en uno de los puntos de venta del usuario.
Headers
X-Api-KeyAPI key secreta de tu cuenta. Se envía en cada solicitud.
Registrar una impresora › Request Body
licenseKeyLicense key (16 caracteres) del punto de venta al que pertenece la impresora.
printerIpDirección IP de la impresora en la red local de la sucursal (p. ej. "192.168.1.50").
widthMmAncho del papel en milímetros (típicamente 58 u 80). Requerido para impresoras térmicas.
displayNameNombre visible de la impresora (p. ej. "Cocina", "Barra").
sourceOrigen opcional de la impresora cuando se importa de un sistema externo.
sourceIdIdentificador de la impresora en el sistema de origen, si aplica.
kindProtocolo de la impresora: "thermal" (ESC/POS) o "label" (etiquetadora TSPL).
Parámetros de medio TSPL de una etiquetadora. Sólo se aplican cuando kind es "label"; en una impresora térmica se devuelven con sus valores por defecto y se ignoran al imprimir.
Registrar una impresora › Responses
Created
idworkerIdlicenseKeyprinterIpdisplayNamekindProtocolo de la impresora: "thermal" (ESC/POS) o "label" (etiquetadora TSPL).
widthMmParámetros de medio TSPL de una etiquetadora. Sólo se aplican cuando kind es "label"; en una impresora térmica se devuelven con sus valores por defecto y se ignoran al imprimir.
sourcesourceIdcreatedAtupdatedAtObtener una impresora
Devuelve una impresora del usuario por su id.
path Parameters
idHeaders
X-Api-KeyAPI key secreta de tu cuenta. Se envía en cada solicitud.
Obtener una impresora › Responses
OK
idworkerIdlicenseKeyprinterIpdisplayNamekindProtocolo de la impresora: "thermal" (ESC/POS) o "label" (etiquetadora TSPL).
widthMmParámetros de medio TSPL de una etiquetadora. Sólo se aplican cuando kind es "label"; en una impresora térmica se devuelven con sus valores por defecto y se ignoran al imprimir.
sourcesourceIdcreatedAtupdatedAtActualizar una impresora
Actualiza la configuración de una impresora existente del usuario.
path Parameters
idHeaders
X-Api-KeyAPI key secreta de tu cuenta. Se envía en cada solicitud.
Actualizar una impresora › Request Body
printerIpDirección IP de la impresora en la red local de la sucursal (p. ej. "192.168.1.50").
widthMmAncho del papel en milímetros (típicamente 58 u 80). Requerido para impresoras térmicas.
displayNameNombre visible de la impresora (p. ej. "Cocina", "Barra").
sourceOrigen opcional de la impresora cuando se importa de un sistema externo.
sourceIdIdentificador de la impresora en el sistema de origen, si aplica.
kindProtocolo de la impresora: "thermal" (ESC/POS) o "label" (etiquetadora TSPL).
Parámetros de medio TSPL de una etiquetadora. Sólo se aplican cuando kind es "label"; en una impresora térmica se devuelven con sus valores por defecto y se ignoran al imprimir.
Actualizar una impresora › Responses
OK
idworkerIdlicenseKeyprinterIpdisplayNamekindProtocolo de la impresora: "thermal" (ESC/POS) o "label" (etiquetadora TSPL).
widthMmParámetros de medio TSPL de una etiquetadora. Sólo se aplican cuando kind es "label"; en una impresora térmica se devuelven con sus valores por defecto y se ignoran al imprimir.
sourcesourceIdcreatedAtupdatedAtImprimir una orden
Renderiza tickets ESC/POS y los envía a las impresoras de la sucursal. Cada grupo apunta a una impresora por su id (printerId). Marca isReprint=true para reimpresiones.
path Parameters
licenseKeyHeaders
X-Api-KeyAPI key secreta de tu cuenta. Se envía en cada solicitud.
Imprimir una orden › Request Body
orderFolioFolio de la orden mostrado en el ticket (p. ej. "169").
isReprintIndica si el ticket ya había sido impreso anteriormente.
Un grupo de impresión por cada impresora destino.
priceTotal de la orden. Se guarda para futuras plantillas de recibo; no se imprime en la comanda.
paymentMethodMétodo de pago. Se guarda para futuras plantillas de recibo; no se imprime en la comanda.
businessNameNombre del negocio impreso como encabezado del ticket.
businessSubtitleSegunda línea opcional del encabezado, debajo del nombre del negocio (p. ej. marca o sucursal).
orderNoteNota que aplica a toda la orden, impresa al final del ticket.
Imprimir una orden › Responses
OK
orderRefImprimir una prueba
Envía un ticket o etiqueta de prueba a una sola impresora para comprobar que la configuración llega al papel. Usa la misma ruta que una impresión real.
path Parameters
licenseKeyHeaders
X-Api-KeyAPI key secreta de tu cuenta. Se envía en cada solicitud.
Imprimir una prueba › Request Body
printerIdId de la impresora a probar (obtenido de GET /print/{licenseKey}/printers).
printerNameNombre de la impresora, impreso en el ticket para identificar cuál respondió.
titleEncabezado de la prueba. Por defecto "PRUEBA".
messageCuerpo de la prueba. Por defecto "IMPRESORA OK - IGNORAR".
Imprimir una prueba › Responses
OK
orderRefListar impresoras de la sucursal
Devuelve las impresoras configuradas para la sucursal (id, IP, nombre, ancho), para que el kiosko elija el printerId al imprimir.
path Parameters
licenseKeyHeaders
X-Api-KeyAPI key secreta de tu cuenta. Se envía en cada solicitud.
Listar impresoras de la sucursal › Responses
OK
workerId