---
title: "List all product types"
method: GET
path: "/api/v1/products"
tags: ["products"]
---

# List all product types

`GET /api/v1/products`

Returns all available diagnostic test categories (e.g., Blood Tests, DNA Tests)

## Response `200`

Successfully retrieved product types

- ProductType[]
  - `description` string
  - `id` integer
  - `name` string

## Other responses

- `401` — Unauthorized - invalid credentials
- `500` — Internal server error

---

[API](https://skmtc.net/tryterra/apis/terraapi.md) · [All operations](https://skmtc.net/tryterra/apis/terraapi/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tryterra/terraapi/revisions/ba0e139dd455/schema)
