Labelixa
Labelixa offers a suite of endpoints for rendering ZPL label definitions as PNG or PDF, generating and cataloguing barcodes, converting images to ZPL graphics, diagnosing ZPL code, detecting printer language, and verifying printed barcodes, as well as managing bulk label‑generation jobs, storing and retrieving label records, and handling account, plan and usage information.
Latency
1061ms p95
Uptime
100.0% 30d
Playground
Verified
live
Endpoints
/v1/printers/{dpmm}dpmm/labels/{w}x{h}/{index}
Renders the ZPL to a single label (PNG or PDF).
/v1/printers/{dpmm}dpmm/labels/{w}x{h}
Returns all labels in a single PDF (no index).
/v1/barcodes
Produces a single barcode (PNG/SVG/PDF).
/v1/barcodes/catalog
Returns the barcode type catalogue (JSON).
/v1/graphics
Converts an image to a ZPL graphic command (^GF).
/v1/diagnostics
Analyses ZPL without rendering it and returns a list of findings (JSON).
/v1/bulk/jobs
Starts a bulk generation job (one operation per row).
/v1/bulk/jobs/{id}
Gets the status of a bulk job.
/v1/bulk/jobs/{id}/download
Downloads the bulk job result (ZIP by default).
/v1/webhooks
Registers an outgoing webhook endpoint.
/v1/plans
Lists the plan tiers and their limits.
/v1/accounts
Creates an account and generates an API key.
/v1/usage
Gets the API key's usage over the last 7 days.
/v1/labels
Saves a label (201).
/v1/labels/{id}
Retrieves the full content of a label.
/v1/labels/{id}
Partially updates a label.
/v1/labels/{id}
Moves a label to trash (optional permanent deletion).
/v1/verify
Reads barcodes from an uploaded image of a printed label.
/v1/language-detect
Detects which printer language (ZPL/EPL/TSPL/CPCL) the supplied code belongs to.
19 endpoints auto-detected
Authentication
This API uses an API key, passed in the "X-API-Key" header. No OAuth required.
curl -X POST \
"https://labelixa.com/docs/api/v1/printers/{dpmm}dpmm/labels/{w}x{h}/{index}" \
-H "X-API-Key: YOUR_API_KEY"labelixa.com · HTTPS only