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

# Changelog

### Planned

* Request status tracking for "Mem It" operations
* Support for "apply a template" via the "Mem It" endpoint

### 2026-05-09

* Added `POST /v2/collections/{source_collection_id}/notes/{note_id}/move` for moving a note between collections.
* Added API reference pages for collection membership endpoints.

### 2026-04-08

* Updated `PATCH /v2/notes/{note_id}` to require the exact current note `version`. Read the note first, or use the most recent note write response, and pass that `version` into the update request.

### 2026-04-06

* Updated `POST /v2/collections` so caller-provided `id` values are create-only; duplicate IDs, including trashed collections, now return `409 Conflict` instead of upserting the existing collection.
* Updated `PATCH /v2/collections/{collection_id}` to preserve caller-provided `updated_at` values.

### 2026-04-04

* Updated `GET /v2/notes/{note_id}` to return accessible trashed notes and include `trashed_at`, so callers can distinguish a trashed note from a missing one.

### 2026-04-01

* Updated `POST /v2/notes` so caller-provided `id` values are create-only; duplicate IDs now return `409 Conflict` instead of upserting the existing note.

### 2026-03-25

* Added date-range filters to `/v2/notes` (list): `filter_by_created_after`, `filter_by_created_before`, `filter_by_updated_after`, `filter_by_updated_before`.
* Updated `/v2/notes` so multiple `filter_by_contains_*` filters are combined using OR semantics (list endpoint).
* Added date-range filtering for `/v2/notes/search` using `filter_by_created_after`, `filter_by_created_before`, `filter_by_updated_after`, and `filter_by_updated_before` params.

### 2026-03-19

* Updated `/v2/notes/search` so multiple `filter_by_contains_*` filters are combined using OR semantics

### 2026-03-03

* Added support for updating collections via `PATCH /v2/collections/{collection_id}`.

### 2025-12-09

* Added complexity-based rate limiting for resource-intensive endpoints
* API responses now include rate limit headers (`X-RateLimit-*`, `X-Complexity-*`)

### 2025-11-17

* Added support for filtering by tasks, images, and files

### 2025-10-31

* Added support for listing and searching notes
* Added support for listing and searching collections
* Clarified size-limits for request inputs

### 2025-06-03

* Release of our `/v2` series of API endpoints
  * "Mem It" is now asynchronous by default, and features much more robust error handling
  * Added support for reading note content
  * Added support for creating and deleting collections
  * Improved rate-limiting using the Leaky Bucket algorithm

### 2025-03-31

* Initial community release of our `/v1` API endpoints
  * Added support for "Mem It"
  * Added support for creating and deleting notes

***

*This changelog tracks significant updates to the Mem API and documentation. For the most current information, refer to the API reference documentation.*
