Skip to main content

What It Does

The Resolver API provides a public RPC that maps a product identifier to its internal product UUID. It powers the GS1 Digital Link scan path and can be called directly by external systems.

Who It’s For

Systems that need to resolve a barcode or identifier to a MintID product reference without authentication.

How It Works

resolve_product_alias_public

Resolves a product identifier to a product UUID using the brand’s resolver subdomain. Required inputs:
ParameterTypeDescription
_resolver_subdomainStringThe brand’s resolver subdomain (e.g. acme)
_identifier_typeStringCurrently: gtin
_identifier_valueStringThe identifier to resolve (e.g. 05060012345678)
What it returns:
  • On match: the product UUID as a string.
  • On no match: null.
Example:
resolve_product_alias_public('acme', 'gtin', '05060012345678')
→ "d55da68e-95c7-4be5-bee5-f5a2ac91d6ea"

Resolution Strategy

  1. Active first — if the identifier is currently active on a product within the specified brand, it resolves immediately.
  2. History fallback — if no active match exists, the most recently retired match is returned.
  3. Unknown types — unrecognised identifier types return null (fail-closed, non-throwing).

Minimal Disclosure

The resolver returns only the product UUID. No product name, description, pricing, or other data is exposed. This is by design — the resolver is a routing primitive, not a data endpoint.

Limits & Notes

  • Public access — no authentication is required. This RPC is callable by anyone.
  • GTIN only — the resolver currently supports GTIN identifiers. EAN and UPC public entrypoints are planned for a future release.
  • Digits-only normalisation — GTIN values are normalised to digits only before resolution.
  • Brand-scoped — resolution is scoped to the brand identified by the resolver subdomain.

FAQ

No. Only the product UUID is returned. All product data access requires authentication via separate APIs.
The resolver falls back to the most recently retired match. Previously issued codes remain resolvable.
The public resolver currently supports GTIN only. SKU, EAN, and UPC public resolution is planned.