/api/v1/passports/{id}/archiveArchiviare un passaporto (irreversibile)
**Irreversibile.** Il visualizzatore pubblico restituisce 404, l'URL GS1 Digital Link smette di risolvere, il codice QR muore definitivamente. Usatelo SOLO per prodotti mai spediti — archiviare il passaporto di un prodotto già nelle mani dei clienti rompe ogni scansione QR che ne faranno.
Non c'è un verbo DELETE di proposito: troppo facile attivarlo per errore come azione distruttiva tramite un refuso in curl o un client mal configurato. Il metodo HTTP è POST e il percorso include il segmento letterale `archive` — entrambi un attrito intenzionale. Conta come una scrittura v1. Rispetta `Idempotency-Key`. Attiva il webhook `passport.archived`.
Parametri di percorso
- idobbligatorio
ObjectId
ID del passaporto.
Header
- Authorizationobbligatorio
string
`Bearer <api-key>`.
- Idempotency-Key
string
UUID v4.
Richiesta
curl -sS -X POST \
https://app.tracepass.eu/api/v1/passports/6650b2c3d4e5f6a7b8c9d0e1/archive \
-H "Authorization: Bearer tp_REDACTED_xxxxxxxxxxxx"Risposta
{
"_id": "6650b2c3d4e5f6a7b8c9d0e1",
"status": "archived",
"archivedAt": "2026-05-09T17:00:00.000Z"
}