Barcode API

Use the public render endpoint for ephemeral PNG/SVG output, or authenticated workspace APIs to create, store, and export barcode assets at scale.

Public render (no account)

Rate-limited. Does not save barcodes. Ideal for previews and light automation.

POST /api/public/barcode/render
Content-Type: application/json

{
  "type": "CODE128",
  "value": "SHIP-1001",
  "format": "png",
  "style": { "width": 2, "height": 100, "displayValue": true }
}

Authenticated create

POST /api/barcode
Authorization: Bearer <api_key>
Content-Type: application/json

{
  "name": "SHIP-1001",
  "type": "CODE128",
  "value": "SHIP-1001",
  "style": { "width": 2, "height": 100, "displayValue": true }
}

Webhooks

Tracked 2D barcodes can emit scan events to your systems. Configure webhooks in workspace settings after upgrade.