TracePass
Documentazione API

Sviluppa con la API TracePass v1

Riferimento per ogni endpoint REST pubblico esposto da TracePass — CRUD dei passaporti, parti, prodotti, webhook, esportazione massiva in JSON-LD. Specifica OpenAPI 3.1 scritta a mano disponibile per il download; funziona con Postman, Insomnia, Bruno e qualsiasi generatore di client OpenAPI.

Prima di iniziare

La REST API v1 di TracePass è la superficie di integrazione che ogni team di prodotto soggetto a ESPR utilizza per creare, aggiornare e pubblicare passaporti digitali di prodotto in scala. Rispecchia il modello dati che il sito marketing, l'interfaccia della piattaforma e le integrazioni MCP / n8n leggono — un passaporto creato via API è byte-identico a uno creato nell'interfaccia, con la stessa copertura di campi del Regolamento (UE) 2024/1781 (ESPR) e la stessa risoluzione QR GS1 Digital Link.

Versionamento. Ogni endpoint si trova sotto /api/v1/…; v1 è una superficie stabile — aggiungiamo campi ed endpoint senza preavviso, e non rimuoviamo né rinominiamo mai. Una v2 verrebbe rilasciata sotto /api/v2/… con 12 mesi di sovrapposizione con v1 prima di qualsiasi deprecazione. La specifica OpenAPI 3.1 è il riferimento canonico; questo testo è una guida sopra di essa.

Autenticazione + limiti di frequenza. Autenticatevi con una chiave API del workspace tramite l'header Authorization: Bearer <key>. I limiti giornalieri si applicano solo a Free (100 scritture v1 / giorno) e Basic (200 / giorno) come protezione anti-abuso del piano gratuito; da Starter a Enterprise non hanno quota giornaliera. Il supporto Idempotency-Key e le indicazioni per i nuovi tentativi al 429 si trovano nelle pagine autenticazione e errori e limiti di frequenza.

Avvio rapido

Create il vostro primo passaporto in cinque minuti — registratevi, generate una chiave API, pubblicate un passaporto, scansionate il QR.

Esplora Avvio rapido

Autenticazione

Due metodi di autenticazione — chiave API (Bearer) e OAuth 2.0 con PKCE — più Idempotency-Key per nuovi tentativi sicuri e limiti per piano su v1.

Esplora Autenticazione

Passaporti

19 endpoint

Create, aggiornate, sospendete, archiviate e importate in massa passaporti digitali di prodotto. Include il blocco parties per le catene di operatori economici.

Esplora Passaporti

Prodotti

7 endpoint

Il livello del catalogo — prodotti, immagini, lotti. Un prodotto può avere molti passaporti (uno per unità serializzata).

Esplora Prodotti

Template

2 endpoint

Gli schemi di campi delle categorie DPP — scoprite cosa richiede un passaporto conforme in ogni categoria: numero di campi e regolamento, prima di costruirlo.

Esplora Template

Webhooks

Eventi firmati HMAC per il ciclo di vita dei passaporti. Retry ladder, verifica firma, protezione anti-replay.

Esplora Webhooks

Esportazioni

1 endpoint

Esportazione massiva JSON-LD per tenant — ogni prodotto, passaporto e template che possedete come un unico documento canonico.

Esplora Esportazioni

EPCIS 2.0

4 endpoint

Eventi GS1 EPCIS 2.0 — esportate la cronologia di un passaporto, acquisite eventi da partner e ERP, interrogate l'archivio eventi.

Esplora EPCIS 2.0

Server MCP

Server MCP — assistenti IA (Claude, Cursor, IDE) gestiscono prodotti, passaporti, eventi EPCIS. Endpoint ospitato o pacchetto npm locale.

Esplora Server MCP

n8n community node

Automatizzate TracePass in n8n senza codice — prodotti, passaporti, eventi EPCIS. community node gratuito, installabile da ogni istanza n8n.

Esplora n8n community node

Verificare la credenziale di un passaporto

Scaricate la credenziale W3C firmata di un passaporto, risolvete la chiave did:web e verificate la firma ES256 da soli, con curl, Node o Python.

Esplora Verificare la credenziale di un passaporto

Errori e limiti di frequenza

Riferimento: codici di stato HTTP, forma dell'envelope di errore, limiti giornalieri sul livello gratuito, indicazioni sui nuovi tentativi.

Esplora Errori e limiti di frequenza