Build with the TracePass v1 API
Reference for every public REST endpoint TracePass exposes — passport CRUD, parties, products, webhooks, bulk JSON-LD export. Hand-written OpenAPI 3.1 spec available for download; works with Postman, Insomnia, Bruno, and any OpenAPI client generator.
Before you start
The TracePass v1 REST API is the integration surface every ESPR-bound product team uses to mint, update, and publish Digital Product Passports at scale. It mirrors the data model that the marketing site, the platform UI, and the MCP / n8n integrations all read from — a passport you create via the API is byte-identical to one created in the UI, with the same Regulation (EU) 2024/1781 (ESPR) field coverage and the same GS1 Digital Link QR resolution.
Versioning. Every endpoint sits under /api/v1/…; v1 is a stable surface — we add fields and endpoints without notice, and never remove or rename them. A v2 would ship under /api/v2/… with 12 months of v1 overlap before any deprecation. The OpenAPI 3.1 spec is the canonical reference; this prose is a guide on top of it.
Auth + rate limits. Authenticate with a workspace API key via the Authorization: Bearer <key> header. Daily caps apply only on Free (100 v1 writes / day) and Basic (200 / day) as free-tier abuse prevention; Starter through Enterprise have no daily quota. Idempotency-Key support and 429 retry guidance live on the authentication and errors & rate limits pages.
Quickstart
Create your first passport in five minutes — register, mint an API key, post a single passport, scan the QR.
Browse QuickstartAuthentication
Two auth methods — API key (Bearer) and OAuth 2.0 with PKCE — plus Idempotency-Key for safe retries and per-plan rate limits on the v1 surface.
Browse AuthenticationPassports
11 endpointsCreate, update, suspend, archive, and bulk-import Digital Product Passports. Includes the parties block for economic-operator chains.
Browse PassportsProducts
7 endpointsThe catalog layer — products, images, batches. One product can have many passports (one per serialised unit).
Browse ProductsTemplates
2 endpointsThe DPP category field schemas — discover what a compliant passport in each category requires before you build it: field counts and the governing regulation.
Browse TemplatesWebhooks
HMAC-signed event delivery for passport lifecycle events. Retry ladder, signature verification, replay protection.
Browse WebhooksExports
1 endpointBulk JSON-LD tenant export — every product, passport, and template you own as one canonical document.
Browse ExportsEPCIS 2.0
4 endpointsGS1 EPCIS 2.0 supply-chain events — export a passport's event history, capture events from partners and ERP systems, and query the event store.
Browse EPCIS 2.0MCP server
MCP server — AI assistants (Claude, Cursor, IDE agents) manage products, passports, EPCIS events directly. Hosted endpoint or local npm package.
Browse MCP servern8n community node
Automate TracePass workflows in n8n without code — products, passports, EPCIS events. Free community node, installable from any n8n instance.
Browse n8n community nodeErrors & rate limits
Reference: HTTP status codes (4xx vs 5xx), error envelope shape, free-tier daily call caps, and 429 retry guidance with exponential back-off.
Browse Errors & rate limits