---
title: "Modify Archive"
method: PATCH
path: "/v1/archives/{archive_id}"
tags: ["archives"]
---

# Modify Archive

`PATCH /v1/archives/{archive_id}`

Update an existing archive's name and/or description.

## Path parameters

- `archive_id` string, required

## Request body

- ArchiveUpdateRequest — Request model for updating an archive (partial). Supports updating only name and description.
  - `name` string, nullable
  - `description` string, nullable

## Response `200`

Successful Response

- Archive — Representation of an archive - a collection of archival passages that can be shared between agents. Parameters: id (str): The unique identifier of the archive. name (str): The name of the archive. description (str): A description of the archive. organization_id (str): The organization this archive belongs to. created_at (datetime): The creation date of the archive. metadata (dict): Additional metadata for the 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)
