Skip to main content
GET
Generate a Code 128 barcode image for an attestation. The barcode encodes only the attestation ID, making it compact enough for physical labels, receipts, and packaging.

Use cases

  • Supply chain labels and inventory tags
  • Physical receipts and access cards
  • Printed documents where space is limited
  • Barcode scanner-friendly environments (warehouses, retail)

Response

Returns a PNG image with Content-Type: image/png. The response includes aggressive cache headers (Cache-Control: public, max-age=31536000, immutable) since barcodes for a given attestation never change.

Encoded data

The barcode contains the raw attestation UUID string. To verify, scan the barcode with any Code 128 reader, then look up the attestation using the ID.

QR code vs barcode: when to use which

Authorizations

X-API-Key
string
header
required

API key for machine-to-machine authentication

Path Parameters

id
string<uuid>
required

id owned by your workspace.

Query Parameters

width
integer
default:300
Required range: 100 <= x <= 800
height
integer
default:80
Required range: 40 <= x <= 200

Response

PNG image. Generating a code does not establish that a record exists or passes verification.

The response is of type file.