API Reference

Interactive OpenAPI references for the GS1 Digital Link Resolver and the EPCIS 2.0 REST bindings.

2 min read

API Reference

Both platform APIs publish an OpenAPI 3.1 document, and both are rendered here in full — every operation, every schema, with a request builder next to each one.

GS1 Digital Link Resolver

Resolve GS1 keys to linked resources, and manage the master data, link sets and identifiers behind them. 126 operations across 29 groups — every one of them described.

EPCIS 2.0 REST Bindings

Capture and query EPCIS events, subscriptions and top-level resources, per the GS1 EPCIS 2.0 REST bindings. 78 operations.

What these documents are

They are snapshots, taken from the running services when this site was built, and committed alongside the code. That is a deliberate trade.

A reference fetched live from the API would always be current — and would go dark whenever the API did, would depend on cross-origin permissions, and would leave every pre-rendered page empty. A committed snapshot builds offline, shows up in a diff when it changes, and carries the date it was taken.

The cost is that a snapshot can lag. A CI job re-fetches both documents on every change and fails when the committed copies no longer match the live services, so the lag is bounded by how often we build rather than by whether anyone remembered.

Trying a call

Each operation has a Test Request panel. It sends from your browser to the public endpoint, so anything that needs authentication needs a token first — see Getting started for how to obtain one. Anonymous reads work without any of that: resolution and public master data are open by design.

Last updated: