> ## Documentation Index
> Fetch the complete documentation index at: https://supermemory.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Ingest

> Add documents, files, batches, and conversations to Supermemory.

Send raw content into the processing pipeline. Supermemory extracts memories, chunks for RAG, and updates profiles asynchronously.

| Endpoint                   | Use when                             |
| -------------------------- | ------------------------------------ |
| `POST /v3/documents`       | Text, URLs, or structured content    |
| `POST /v3/documents/file`  | Binary file upload                   |
| `POST /v3/documents/batch` | Many documents in one request        |
| `POST /v4/conversations`   | Chat sessions with turn-aware ingest |

**Guides:** [Add memories](/docs/ingestion/add-memories) · [Quickstart](/docs/quickstart)

<Tip>
  Use a stable `customId` (conversation id, doc id) so re-sends upsert instead of duplicating. Pass `dreaming: "instant"` when the next step is memory search or profiles.
</Tip>
