# Letta Sources and Files API

**Canonical:** https://apis.io/apis/letta/letta-sources-and-files-api/  
**Provider:** Letta — https://apis.io/providers/letta/  
**Base URL:** https://chat.letta.com  
**Documentation:** https://github.com/letta-ai/letta-code

Letta Sources and Files API is one of 49 APIs that [Letta](https://apis.io/providers/letta/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Sources and Files. The published artifact set on APIs.io includes an OpenAPI specification.

Uploaded files and folders used for agent grounding and retrieval.

## Operations (21)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/sources/` | List Sources |
| POST | `/v1/sources/` | Create Source |
| GET | `/v1/sources/count` | Count Sources |
| GET | `/v1/sources/metadata` | Get Sources Metadata |
| GET | `/v1/sources/name/{source_name}` | Get Source Id By Name |
| GET | `/v1/sources/{source_id}` | Retrieve Source |
| PATCH | `/v1/sources/{source_id}` | Modify Source |
| DELETE | `/v1/sources/{source_id}` | Delete Source |
| GET | `/v1/sources/{source_id}/agents` | Get Agents For Source |
| GET | `/v1/sources/{source_id}/files` | List Source Files |
| GET | `/v1/sources/{source_id}/files/{file_id}` | Get File Metadata |
| GET | `/v1/sources/{source_id}/passages` | List Source Passages |
| POST | `/v1/sources/{source_id}/upload` | Upload File To Source |
| DELETE | `/v1/sources/{source_id}/{file_id}` | Delete File From Source |
| GET | `/v1/folders/` | List Folders |
| POST | `/v1/folders/` | Create Folder |
| GET | `/v1/folders/count` | Count Folders |
| GET | `/v1/folders/{folder_id}` | Retrieve Folder |
| PATCH | `/v1/folders/{folder_id}` | Modify Folder |
| DELETE | `/v1/folders/{folder_id}` | Delete Folder |
| POST | `/v1/folders/{folder_id}/upload` | Upload File To Folder |

## Machine-readable artifacts (1)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/letta/refs/heads/main/openapi/letta-sources-and-files-api-openapi.yml

## Other Letta APIs (12)

- [Letta Code](https://apis.io/apis/letta/letta-code/)
- [Letta Admin API](https://apis.io/apis/letta/letta-admin-api/)
- [Letta Agents API](https://apis.io/apis/letta/letta-agents-api/)
- [Letta Archives API](https://apis.io/apis/letta/letta-archives-api/)
- [Letta Blocks API](https://apis.io/apis/letta/letta-blocks-api/)
- [Letta Chat API](https://apis.io/apis/letta/letta-chat-api/)
- [Letta Client-Side Access Tokens API](https://apis.io/apis/letta/letta-client-side-access-tokens-api/)
- [Letta Conversations API](https://apis.io/apis/letta/letta-conversations-api/)
- [Letta Device Storage API](https://apis.io/apis/letta/letta-device-storage-api/)
- [Letta Embeddings API](https://apis.io/apis/letta/letta-embeddings-api/)
- [Letta Environments API](https://apis.io/apis/letta/letta-environments-api/)
- [Letta Feeds API](https://apis.io/apis/letta/letta-feeds-api/)

## Tags

Sources and Files

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/letta/letta-sources-and-files-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/letta/.
