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

# List the content pages indexed for search

> Store pages, policies, blog posts and custom URLs the merchant asked search to index, each with its indexing status (PROCESSING while being scraped and indexed, then SUCCESS or FAILED), plus the auto-index switches and the paths auto-index skips. Read-only.



## OpenAPI

````yaml /api-reference/openapi/lite.json get /search-config/content-pages
openapi: 3.1.0
info:
  title: Search & Merchandising API
  version: 1.0.0
  description: >-
    REST API behind Depict: Search & Merchandising, the native Shopify app:
    onboarding, collections, boost & bury, dashboards, A/B testing and
    multi-store management. Endpoints are served under the /api/lite prefix and
    are authenticated with the Shopify session token that App Bridge issues to
    the embedded app.
servers:
  - url: /api/lite
security:
  - ShopifySessionToken: []
paths:
  /search-config/content-pages:
    get:
      summary: List the content pages indexed for search
      description: >-
        Store pages, policies, blog posts and custom URLs the merchant asked
        search to index, each with its indexing status (PROCESSING while being
        scraped and indexed, then SUCCESS or FAILED), plus the auto-index
        switches and the paths auto-index skips. Read-only.
      operationId: searchContentPages
      parameters:
        - schema:
            type: string
            description: Lite merchant id, e.g. `shopify-<shop id>`.
          required: true
          description: Lite merchant id, e.g. `shopify-<shop id>`.
          name: merchant_id
          in: query
      responses:
        '200':
          description: The content pages and auto-index settings.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SearchContentPages'
        '400':
          description: '`merchant_id` is missing; `detail` carries zod''s message.'
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Detail'
        '401':
          description: Not authenticated.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Detail'
        '403':
          description: Authenticated, but this identity may not call the API.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Detail'
        '404':
          description: >-
            `Merchant not found`: the merchant is not this caller's. `Search is
            not set up for this merchant`: no Search section (not
            search-entitled, or no store config); the portal hides the section
            on exactly this detail.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Detail'
        '500':
          description: Internal error.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Detail'
components:
  schemas:
    SearchContentPages:
      type: object
      properties:
        pages:
          type: array
          items:
            $ref: '#/components/schemas/SearchContentPage'
        auto_index:
          type: object
          properties:
            pages:
              type: boolean
            policies:
              type: boolean
            blog-posts:
              type: boolean
          description: >-
            Store content types whose new items are indexed automatically each
            night. A missing type is off.
        excluded_paths:
          type: array
          items:
            type: string
          description: Lowercase paths the merchant removed; auto-index never re-adds them.
      required:
        - pages
        - auto_index
        - excluded_paths
    Detail:
      type: object
      properties:
        detail:
          type: string
      required:
        - detail
      description: 'Every 4xx/5xx body: `{detail}`.'
    SearchContentPage:
      type: object
      properties:
        url:
          type: string
        title:
          type:
            - string
            - 'null'
        status:
          type: string
          enum:
            - PROCESSING
            - SUCCESS
            - FAILED
        last_indexed:
          type:
            - string
            - 'null'
      required:
        - url
        - title
        - status
        - last_indexed
  securitySchemes:
    ShopifySessionToken:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: >-
        Shopify App Bridge session token of the embedded Depict: Search &
        Merchandising app. The shop in the token determines the merchant;
        merchant_id parameters must belong to that shop.

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.