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

# Track Prompts

> Add and manage the prompts tracked for AI visibility.

Add one or more prompts to **AI Visibility** tracking so SnowSEO monitors how your brand shows up in AI answers for them.

<Note>
  Tracking and refreshing prompts may consume credits and depends on your plan. You can also manage tracked prompts from the **AI Visibility** dashboard.
</Note>

***

## Update Prompts

`PATCH /ai-tracker/prompts`

Update prompt text or its `isEnabled`, `isBranded`, or `isPinned` state.

***

## Delete Prompts

`DELETE /ai-tracker/prompts`

Remove one or more tracked prompts.

***

## Refresh a Prompt

`POST /ai-tracker/prompts/{id}/refresh`

Re-run a single tracked prompt (and its regional variants) to pull fresh AI responses.

***

## Delete Prompt Responses

`DELETE /ai-tracker/prompts/{id}/responses`

Delete selected stored responses from a tracked prompt.

***

## Generate Query Variations

`POST /ai-tracker/fan-out-queries`

Generate AI-visibility query variations ("fan-out" queries) for a prompt.

***

## Enable or Disable a Model

`PATCH /ai-models/{modelId}`

Turn a specific AI visibility model on or off for tracking.


## OpenAPI

````yaml POST /v3/ai-tracker/prompts
openapi: 3.0.0
info:
  title: SnowSEO API
  description: API documentation for SnowSEO
  version: 1.0.0
servers:
  - url: https://api.snowseo.com
    description: Production server
security: []
tags:
  - name: Keywords
    description: Keyword research and suggestion end-points
  - name: Onboarding
    description: Brand onboarding and strategy end-points
  - name: Brands
    description: Brand management end-points
  - name: Organizations
    description: Organization and member end-points
  - name: Integrations
    description: Google Search Console and other integrations
  - name: Utilities
    description: Common utility end-points like screenshots and uploads
externalDocs:
  url: https://snowseo.com/docs
  description: Find more info here
paths:
  /v3/ai-tracker/prompts:
    post:
      tags:
        - AI Tracker
      summary: Create or bulk-create tracked prompts
      description: >-
        Track AI-visibility prompts. CONSUMES CREDITS (each prompt is run
        against the AI platforms): always ask the user for permission before
        calling this. Single mode: creates one prompt and returns its record.
        Bulk mode: pass `items` array to create multiple at once.
      operationId: createTrackedPrompts
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              anyOf:
                - required:
                    - prompt
                - required:
                    - items
              properties:
                teamId:
                  type: string
                prompt:
                  type: string
                  description: Single prompt text
                isEnabled:
                  type: boolean
                isBranded:
                  type: boolean
                region:
                  type: object
                  nullable: true
                  additionalProperties: true
                  description: Optional region targeting
                items:
                  type: array
                  description: Bulk prompt items
                  items:
                    type: object
                    required:
                      - prompt
                    properties:
                      prompt:
                        type: string
                      isEnabled:
                        type: boolean
                      isBranded:
                        type: boolean
                enqueue:
                  type: boolean
                  description: >-
                    When false, create or enable the prompt without immediately
                    running it.
      responses:
        '400':
          description: Default Response
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                  error:
                    type: string
        '500':
          description: Default Response
          content:
            application/json:
              schema:
                type: object
                properties:
                  success:
                    type: boolean
                  error:
                    type: string

````