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

# Turn auto-index on or off

> The Console's toggle. Persisted in the store, so the choice survives daemon
restarts; the MEMLOOM_AUTO_INDEX config value is only the default before the
toggle is first used. Refused with 409 in offline mode.




## OpenAPI

````yaml /openapi.yaml patch /memory/auto-index
openapi: 3.1.0
info:
  title: memloom local API
  version: 0.1.0
  description: >
    The HTTP API served by the `memloom serve` daemon on your machine. The CLI,
    the MCP server,

    and the viewer all route through this API. The daemon is the single owner of
    the store, so

    every client shares one consistent view of your memories.


    No authentication: the daemon binds to `127.0.0.1` only and is reachable
    solely from your

    own machine. Browser clients on other localhost ports are allowed via CORS.
servers:
  - url: http://127.0.0.1:4319
    description: Local memloom daemon
security: []
paths:
  /memory/auto-index:
    patch:
      summary: Turn auto-index on or off
      description: >
        The Console's toggle. Persisted in the store, so the choice survives
        daemon

        restarts; the MEMLOOM_AUTO_INDEX config value is only the default before
        the

        toggle is first used. Refused with 409 in offline mode.
      operationId: setAutoIndex
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              required:
                - enabled
              properties:
                enabled:
                  type: boolean
      responses:
        '200':
          description: The new state.
          content:
            application/json:
              schema:
                type: object
                properties:
                  enabled:
                    type: boolean
        '400':
          $ref: '#/components/responses/ValidationError'
        '409':
          description: No LLM configured; auto-index cannot be enabled.
components:
  responses:
    ValidationError:
      description: The request body failed validation. `issues` names each offending field.
      content:
        application/json:
          schema:
            type: object
            properties:
              error:
                type: string
                example: invalid request body
              issues:
                type: array
                items:
                  type: object
                  properties:
                    path:
                      type: string
                      example: query
                    message:
                      type: string
                      example: query must be a non-empty string

````