> ## 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.

# Move Note

> Move a note from one collection to another collection.
This operation adds the note to the target collection, then removes it from the source collection.
It does not modify note or collection content.



## OpenAPI

````yaml POST /v2/collections/{source_collection_id}/notes/{note_id}/move
openapi: 3.1.0
info:
  title: Mem API
  description: An API that allows you to interact with the Mem platform.
  version: 1.0.0
servers:
  - url: https://api.mem.ai
security:
  - bearerAuth: []
paths:
  /v2/collections/{source_collection_id}/notes/{note_id}/move:
    post:
      tags:
        - external
        - external-v2
      summary: Move Note
      description: >-
        Move a note from one collection to another collection.

        This operation adds the note to the target collection, then removes it
        from the source collection.

        It does not modify note or collection content.
      operationId: app_src_api_routes_external_v2_collections_views_move_note
      parameters:
        - in: path
          name: source_collection_id
          schema:
            description: >-
              UUID of the collection that currently contains the note. Caller
              must be able to remove the note from this collection.
            format: uuid
            title: Source Collection Id
            type: string
          required: true
          description: >-
            UUID of the collection that currently contains the note. Caller must
            be able to remove the note from this collection.
        - in: path
          name: note_id
          schema:
            description: >-
              UUID of the note to move. Use an ID returned by
              create/list/search.
            format: uuid
            title: Note Id
            type: string
          required: true
          description: UUID of the note to move. Use an ID returned by create/list/search.
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/MoveNoteRequestSchema'
        required: true
      responses:
        '200':
          description: OK
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/MoveNoteResponseSchema'
      x-codeSamples:
        - lang: bash
          label: cURL
          source: >-
            curl
            "https://api.mem.ai/v2/collections/01961d40-7a67-7049-a8a6-d5638cbaaeb9/notes/01961d40-7b6f-70dd-8a92-2ee8f7137ab5/move"
            \
                 --header "Content-Type: application/json" \
                 --header "Authorization: Bearer $MEM_API_KEY" \
                 --data '{
                     "target_collection_id": "01961d40-7c70-7ed8-8cd4-bd99203de422"
                 }'
components:
  schemas:
    MoveNoteRequestSchema:
      properties:
        target_collection_id:
          description: |-
            UUID of the collection that should receive the note.
            The caller must be able to add the note to this collection.
          examples:
            - 01961d40-7c70-7ed8-8cd4-bd99203de422
          format: uuid
          title: Target Collection Id
          type: string
      required:
        - target_collection_id
      title: MoveNoteRequestSchema
      type: object
    MoveNoteResponseSchema:
      example:
        request_id: api-request-036ed6c7-de00-459f-a89b-43d26aafe522
      properties:
        request_id:
          description: Identifier for this API request. Useful for tracing and support.
          title: Request Id
          type: string
      required:
        - request_id
      title: MoveNoteResponseSchema
      type: object
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer

````