---
title: "List user collections"
method: GET
path: "/collections"
tags: ["Collection"]
---

# List user collections

`GET /collections`

Returns a list of all collections for the current user. The list is not sorted by any value and the order may change between requests.

## Response `200`

The list of collections

- ListCollectionResponse
  - `collections` object[]
    - `id` string — The unique identifier of the collection

## Changes

- **2024-04-11** (v2) `e6fd80307fb5` — 2 warning
  - removed the optional property `collections/items/distanceMetric` from the response with the `200` status
  - removed the optional property `collections/items/vectorSize` from the response with the `200` status
- **2024-04-10** (v2) `046167f9ac01` — 1 breaking, 2 warning, 1 info
  - the `collections/items/vectorSize` response property's max was increased from `2000.00` to `4096.00` for the response status `200`
  - added the new `hamming` enum value to the `collections/items/distanceMetric` response property for the response status `200`
  - added the new `jaccard` enum value to the `collections/items/distanceMetric` response property for the response status `200`
  - the `collections/items/id` response's property pattern was changed from `^[a-z0-9]{3,16}$` to `^[a-z0-9]{3,24}$` for the status `200`
- **2024-03-05** (v2) `dd1cf2f988c1` — 3 info
  - added the optional property `collections/items/distanceMetric` to the response with the `200` status
  - added the optional property `collections/items/vectorSize` to the response with the `200` status
  - the `collections/items/id` response's property pattern was changed from `^[a-z0-9]{3,24}$` to `^[a-z0-9]{3,16}$` for the status `200`

[Change history](https://skmtc.dev/semafind/apis/semadb-api/changes/collections/get.md)

---

[API](https://skmtc.dev/semafind/apis/semadb-api.md) · [All operations](https://skmtc.dev/semafind/apis/semadb-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/semafind/semadb-api/revisions/e756ed7c3cd3/schema)
