/api/v1/passportsElencare i passaporti
Elenco paginato dei passaporti posseduti dallo spazio di lavoro. Filtrate per `productId`, `status`, oppure con una ricerca a testo libero su GTIN e numero di serie. Viene conteggiato sul budget giornaliero di lettura passaporti (`maxV1PassportsPerDay`); gli elementi della risposta usano la stessa forma dell'endpoint di lettura singola ma ridotta ai campi dell'elenco.
Parametri di query
- page
number (default 1)
Numero di pagina su base 1.
- limit
number (1-100, default 20)
Elementi per pagina.
- productId
ObjectId
Filtra per prodotto.
- status
enum
`draft`, `in_review`, `approved`, `published`, `suspended`, `expired`, `archived`.
- search
string
Testo libero su GTIN + numero di serie.
Header
- Authorizationobbligatorio
string
`Bearer <api-key>`.
Richiesta
curl -sS \
"https://app.tracepass.eu/api/v1/passports?status=published&limit=50" \
-H "Authorization: Bearer tp_REDACTED_xxxxxxxxxxxx"Risposta
{
"data": {
"items": [
{
"_id": "6650b2c3d4e5f6a7b8c9d0e1",
"productId": "6650a1b2c3d4e5f6a7b8c9d0",
"gs1": {
"gtin": "04012345000015",
"serialNumber": "BP-48V-100-000001",
"digitalLinkUri": "https://id.tracepass.eu/p/01/04012345000015/21/BP-48V-100-000001"
},
"status": "published",
"completionPercentage": 87,
"publishedAt": "2026-04-11T10:00:00.000Z"
}
],
"total": 1,
"page": 1,
"limit": 50,
"totalPages": 1
}
}