---
title: Products
description: The catalog layer — products, images, batches. One product can have many passports (one per serialised unit).
canonical: "https://www.tracepass.eu/docs/products"
locale: en
source: "https://www.tracepass.eu/docs/products"
---

# Products

> The catalog layer — products, images, batches. One product can have many passports (one per serialised unit).

The catalog layer — products, images, batches. One product can have many passports (one per serialised unit).

## Endpoints

- [Create a product](https://www.tracepass.eu/docs/create-product.md) — `POST /api/v1/products`
- [Get a single product](https://www.tracepass.eu/docs/get-product.md) — `GET /api/v1/products/{id}`
- [List products](https://www.tracepass.eu/docs/list-products.md) — `GET /api/v1/products`
- [Update a product](https://www.tracepass.eu/docs/update-product.md) — `PATCH /api/v1/products/{id}`
- [Upload a product image](https://www.tracepass.eu/docs/upload-product-image.md) — `POST /api/v1/products/{id}/images`
- [Archive a product](https://www.tracepass.eu/docs/archive-product.md) — `POST /api/v1/products/{id}/archive`
- [Delete a product permanently](https://www.tracepass.eu/docs/delete-product.md) — `DELETE /api/v1/products/{id}`
