latestOpenAPI 3.0.02026-08-215090368.2 KB

c8f1f876a92c

AI Tracker

Tracked prompts with per-prompt visibility metrics

The team's tracked prompts, each with its own visibility, position, share of voice, sentiment, run status and next scheduled run. Paginated: pass page/pageSize and narrow with search or intent rather than pulling every row. Pass fields=minimal for just {id, prompt} when you only need to know what is tracked. Unlike the other ai_visibility_* tools this defaults to the full history, not the last 30 days.

get/v3/ai-tracker/visibility/prompts

Query parameters

teamIdstring
platformstring

Comma-separated AI platform names, or 'All Platforms' for no filter.

competitorstring

Comma-separated competitor names, or 'All Competitors' for no filter. Keeps prompts where ANY listed competitor appears.

countrystring

Comma-separated ISO2 country codes, or 'All Countries' for no filter.

startDatestring

YYYY-MM-DD

endDatestring

YYYY-MM-DD

daysinteger

Window length in days, ending today. Defaults to 30.

promptBrandstring

'branded', 'unbranded', or 'all'.

trackingstring

'tracked', 'untracked', or empty for both.

intentstring

Comma-separated prompt intents, or empty for all.

fieldsstring

'full' (default) for metrics per prompt, or 'minimal' for {id, prompt} only. Minimal ignores all scope filters and pagination.

pageinteger

1-based page. Default 1.

pageSizestring

Rows per page, or 'all'. Defaults to 25. The response reports totalRows and totalPages.

sortstring

visibility | position | sov | sentiment | updatedAt. Omit for the dashboard default (pinned, then processing, then most recently updated).

dirstring

asc | desc. Default desc.

searchstring

Case-insensitive substring match on prompt text.