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

# remove_document_from_folder

> Remove a document from a folder

<Tabs>
  <Tab title="Sync">
    ```python theme={null}
    def remove_document_from_folder(
        folder_id_or_name: str,
        document_id: str,
    ) -> Dict[str, str]
    ```
  </Tab>

  <Tab title="Async">
    ```python theme={null}
    async def remove_document_from_folder(
        folder_id_or_name: str,
        document_id: str,
    ) -> Dict[str, str]
    ```
  </Tab>
</Tabs>

## Parameters

* `folder_id_or_name` (str): Folder identifier. Accepts the folder's UUID, name, or canonical path (e.g., `/projects/alpha/specs`; leading slash optional).
* `document_id` (str): Identifier of the document to remove.

## Returns

* `Dict[str, str]`: Dictionary with `status` and `message` describing the outcome.

## Examples

<Tabs>
  <Tab title="Sync">
    ```python theme={null}
    from morphik import Morphik

    db = Morphik()
    folder = db.get_folder("marketing_docs")

    db.remove_document_from_folder(folder.id, "doc_123")
    db.remove_document_from_folder("/projects/alpha/specs", "doc_456")
    ```
  </Tab>

  <Tab title="Async">
    ```python theme={null}
    from morphik import AsyncMorphik

    async with AsyncMorphik() as db:
        folder = await db.get_folder("marketing_docs")

        await db.remove_document_from_folder(folder.id, "doc_123")
        await db.remove_document_from_folder("/projects/alpha/specs", "doc_456")
    ```
  </Tab>
</Tabs>
