Attestations
Get Barcode
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)
Parameters
The UUID of the attestation
Image width in pixels (100 to 800)
Image height in pixels (40 to 200)
Response
Returns a PNG image withContent-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
| Scenario | Use QR | Use Barcode |
|---|---|---|
| Digital certificates | Yes | No |
| Physical labels | Maybe | Yes |
| Supply chain | No | Yes |
| Email badges | Yes | No |
| Access cards | Either | Either |
| Mobile sharing | Yes | No |

