---
title: "List Archives"
method: GET
path: "/v1/archives/"
tags: ["archives"]
---

# List Archives

`GET /v1/archives/`

Get a list of all archives for the current organization with optional filters and pagination.

## Query parameters

- `before` string, nullable — Archive ID cursor for pagination. Returns archives that come before this archive ID in the specified sort order
- `after` string, nullable — Archive ID cursor for pagination. Returns archives that come after this archive ID in the specified sort order
- `limit` integer, nullable — Maximum number of archives to return
- `order` 'asc' | 'desc' — Sort order for archives by creation time. 'asc' for oldest first, 'desc' for newest first
- `name` string, nullable — Filter by archive name (exact match)
- `agent_id` string, nullable — Only archives attached to this agent ID

## Response `200`

Successful Response

- Archive[]
  - `created_by_id` string, nullable — The id of the user that made this object.
  - `last_updated_by_id` string, nullable — The id of the user that made this object.
  - `created_at` string, date-time, required — The creation date of the archive
  - `updated_at` string, date-time, nullable — The timestamp when the object was last updated.
  - `name` string, required — The name of the archive
  - `description` string, nullable — A description of the archive
  - `vector_db_provider` 'native' | 'tpuf' | 'pinecone' — Supported vector database providers for archival memory
  - `metadata` object, nullable — Additional metadata
  - `id` string — The human-friendly ID of the Archive

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/yu-code666/apis/letta-api.md) · [All operations](https://skmtc.dev/yu-code666/apis/letta-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/yu-code666/letta-api/revisions/6cec99480c13/schema)
