---
title: "Update one or many tracked prompts"
method: PATCH
path: "/v3/ai-tracker/prompts"
tags: ["AI Tracker"]
---

# Update one or many tracked prompts

`PATCH /v3/ai-tracker/prompts`

## Request body

- union
  - object
    - `teamId` string
    - `id` string, required — Single prompt ID
    - `promptIds` string[] — Multiple prompt IDs
    - `isEnabled` boolean
    - `isBranded` boolean
    - `isPinned` boolean
    - `prompt` string
    - `enqueue` boolean — When false, enable the prompt without immediately running it.
  - object
    - `teamId` string
    - `id` string — Single prompt ID
    - `promptIds` string[], required — Multiple prompt IDs
    - `isEnabled` boolean
    - `isBranded` boolean
    - `isPinned` boolean
    - `prompt` string
    - `enqueue` boolean — When false, enable the prompt without immediately running it.

## Response `200`

Default Response

- object
  - `success` boolean
  - `enabled` number
  - `enqueued` number
  - `skipped` number

## Other responses

- `400` — Default Response
- `500` — Default Response

## Changes

- **2026-08-08** `6e50f4761eea` — 1 warning
  - the `prompt` request property's maxLength was set to `600`
- **2026-07-26** `60ff6690f93c` — 1 info
  - added the optional property `skipped` to the response with the `200` status

[Change history](https://skmtc.dev/snowseo/apis/snowseo-api/changes/v3/ai-tracker/prompts/patch.md)

---

[API](https://skmtc.dev/snowseo/apis/snowseo-api.md) · [All operations](https://skmtc.dev/snowseo/apis/snowseo-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/snowseo/snowseo-api/revisions/6add26eeb5ca/schema)
