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

# Search settings

> Search through settings by name, description, or category



## OpenAPI

````yaml https://dev.enneo.dev/api/mind/docs/open-api get /settings/search
openapi: 3.0.0
info:
  version: '1'
  title: enneo.MIND API
  description: This describes the API of enneo Mind, the main ticketing backend
  contact:
    name: enneo GmbH
    email: richard@enneo.ai
  license:
    name: Proprietary software
    url: https://enneo.ai
servers:
  - url: https://demo.enneo.ai/api/mind
    description: Production server, demo client
  - url: https://main.enneo.dev/api/mind
    description: Development main branch
  - url: http://localhost:8005/api/mind
    description: Local development server
security:
  - bearerAuth:
      - api
  - cookieAuth:
      - api
paths:
  /settings/search:
    get:
      tags:
        - Settings
      summary: Search settings
      description: Search through settings by name, description, or category
      operationId: searchSettings
      parameters:
        - name: q
          in: query
          required: true
          description: The search term to filter settings by
          schema:
            type: string
          example: last agent routing
      responses:
        '200':
          description: Successful operation
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/SearchResult'
        '400':
          description: Bad request - No search term provided
        '403':
          description: Unauthorized
        '500':
          description: Internal error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Error'
components:
  schemas:
    SearchResult:
      type: object
      description: A search result item containing information about a matching resource
      properties:
        type:
          type: string
          description: The type of search result (e.g., 'setting', 'category', etc.)
          example: setting
        name:
          type: string
          description: The display name or title of the search result
          example: Last Agent Routing
        description:
          type: string
          description: A description of the search result
          example: >-
            When enabled, a ticket will be assigned to the agent after handling.
            Customer responses to this ticket will then be routed to the
            original agent. The advantage is more effective handling, as there
            is no need to familiarize oneself with the case and feedback is
            received directly related to the inquiry. In case of absence, such
            tickets must be routed manually.
        url:
          type: string
          description: The URL where this result can be found
          example: /settings/category/routing#lastAgentRouting
        relevance:
          type: number
          format: float
          minimum: 0
          maximum: 1
          description: >-
            The relevance score of this result (0.0 = 0% to 1.0 = 100%). 1.0
            means exact match and 0.0 means no match.
          example: 1
    Error:
      type: object
      description: Data format of Enneo error messages
      properties:
        error:
          type: string
          example: Contract 121 could not be processed
          description: Readable error message that should be shown to the user
        details:
          type: string
          example: >-
            Uncatched null point exception in testFunction() in
            /app/src/file:212
          description: Not easily readable error message that is for the developer
        txId:
          type: string
          example: c916167c94
          description: >-
            Internal transaction id. Useful for debugging. Corresponds to the
            OpenTelemetry trace ID.
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: JWT-based authentication
      x-scopes:
        api: Full access to the API
    cookieAuth:
      type: apiKey
      in: cookie
      name: connect.sid
      description: Cookie-based authentication
      x-scopes:
        api: Full access to the API

````