---
title: Passports
description: Create, update, suspend, archive, and bulk-import Digital Product Passports. Includes the parties block for economic-operator chains.
canonical: "https://www.tracepass.eu/docs/passports"
locale: en
source: "https://www.tracepass.eu/docs/passports"
---

# Passports

> Create, update, suspend, archive, and bulk-import Digital Product Passports. Includes the parties block for economic-operator chains.

Create, update, suspend, archive, and bulk-import Digital Product Passports. Includes the parties block for economic-operator chains.

## Endpoints

- [Create a passport](https://www.tracepass.eu/docs/create-passport.md) — `POST /api/v1/passports`
- [Get a single passport](https://www.tracepass.eu/docs/get-passport.md) — `GET /api/v1/passports/{id}`
- [Render the passport QR](https://www.tracepass.eu/docs/passport-qr.md) — `GET /api/v1/passports/{id}/qr`
- [Check passport compliance](https://www.tracepass.eu/docs/passport-compliance.md) — `GET /api/v1/passports/{id}/compliance`
- [List passports](https://www.tracepass.eu/docs/list-passports.md) — `GET /api/v1/passports`
- [Update one field on a passport](https://www.tracepass.eu/docs/update-field.md) — `PATCH /api/v1/passports/{id}/fields/{key}`
- [Upsert an economic-operator party](https://www.tracepass.eu/docs/upsert-party.md) — `PATCH /api/v1/passports/{id}/parties/{role}`
- [Suspend a passport](https://www.tracepass.eu/docs/suspend-passport.md) — `POST /api/v1/passports/{id}/suspend`
- [Archive a passport (irreversible)](https://www.tracepass.eu/docs/archive-passport.md) — `POST /api/v1/passports/{id}/archive`
- [Delete a passport permanently](https://www.tracepass.eu/docs/delete-passport.md) — `DELETE /api/v1/passports/{id}`
- [Batch-create passports](https://www.tracepass.eu/docs/batch-create-passports.md) — `POST /api/v1/passports/batch`
