GS1 Digital Link Ready
The ProtectCode and BrandReporter APIs let you generate GS1 Digital Link ready serialised QR codes, activate products at point of manufacture, capture first-party consumer data, and access full supply chain traceability - all from your existing ERP, WMS, packaging line, or custom application.
A production-grade REST API with API key authentication, batch processing,
webhooks, and full GS1 Digital Link support. Built for integration with enterprise
manufacturing and logistics systems.
Generate a batch of unique serialised QR codes linked to a specific product SKU and campaign. Configure code format, size, GS1 Digital Link settings, and metadata at batch level.
POST /v1/company/{companyId}/protectcode/batch
Check generation progress. Batch moves through initiated, generating, and ready states. Generation runs at approximately 1 million codes per 5 minutes. Webhooks available as an alternative to polling.
GET /v1/company/{companyId}/protectcode/batch/{id}
Retrieve codes by page/limit or fetch inactive codes only - enabling a fetch-print-activate-repeat workflow without manually tracking your position in the batch. Limit of 1,000 per call.
GET /v1/company/{companyId}/protectcode/batch/{id}/inactive-codes
Activate up to 100 codes per API call at the point of manufacture. Supports metadata at activation - batch ID, production date, expiry, line ID, and any custom fields your process requires.
POST /v1/protectcode/activate
Access the full supply chain event history for any container or product via API. BrandReporter API endpoints are in active development and will be published before launch. Contact us to register your interest in early access.
GET /v1/company/{companyId}/brandreporter/container/{id}
Subscribe to batch status changes, scan events, and other system updates. Webhooks fire in real time - no polling required. Configurable per event type and per company.
Configured per company via Dashboard
The typical manufacturing integration follows four steps. Your line creates a batch, polls until ready, fetches codes for printing, and activates as each product is labelled. Metadata at activation links the code to your internal production records.
POST a batch for your product and campaign. Specify code format and size.
Poll the batch endpoint or subscribe via webhook until status is "ready".
GET inactive codes in batches of up to 1,000. Send to label printer or packaging line.
POST activation as each product is labelled. Add production metadata at this point.
The ProtectCode API is designed to fit into your existing technology stack. No
rip-and-replace. Connect to what you already have.
Connect ProtectCode batch creation and activation to your ERP production orders. Automatically generate codes when a production run is created and activate as items complete the line. Metadata links your internal production records to each code.
Feed BrandReporter supply chain events directly from your WMS. Scan in, scan out, transfer between sites, and customer order dispatch can all trigger BrandReporter events automatically via the API.
Direct integration with label print and apply systems. Fetch inactive codes from a batch, send to your printer controller, and POST activation as each label is applied. Works with standard industrial printers - no special hardware required.
The BrandReporter API (in development) will expose the full supply chain event history, enabling integration with compliance workflows and importer documentation requirements. Register your interest in early access via the form below.
API access is available to all ProtectCode and BrandReporter customers. Fill in the form and our team will be in touch with your API key, documentation link, and a technical onboarding session if needed.
REST API with x-api-key header authentication
Sandbox environment available for testing
Webhook support for batch status and scan events
Technical onboarding session with our engineering team
GS1 Digital Link configuration support included
Our team will get you set up with API credentials, documentation, and a technical onboarding session.
New to the Connect platform?
Start free with ConnectQR - the same dashboard, same analytics, same landing page builder. Upgrade to ProtectCode when you are ready for serialisation and supply chain.