Run AI Answer Check
run_answer_engine_checkStarts this week's AI answer check now, the same weekly run the schedule would start, and reports where it stands. There is at most one run per week, so calling it again returns that run with its progress (completed, failed and expected counts) and does not start a second. A workspace exempt from the weekly limit gets a new run instead once this week's run has finished; the earlier run and its answers are kept, and AI answers keeps showing them until the new run finishes. Also says when the next run is due, or why nothing was started: AI answer checks are off (an admin turns them on in Settings > Workspace; this tool does not), no buyer questions, or no market location. Covers every active market with a location; it takes no market. One run asks every active question in every such market on 6 engines (ChatGPT, Gemini, AI Overview, AI Mode, Claude and Perplexity; Claude and Perplexity through their APIs with web search on, not the consumer apps); scope.summary states it as questions × engines = checks (× markets when more than one), and get_ai_visibility's nextAnswerCheck shows it before you start. When this week's run exists, scope is that run's. Limited to 10 calls a minute per workspace when rate limiting is configured; otherwise calls pass, and the one-run-a-week rule still holds for every other workspace. Related: get_ai_visibility, set_up_market.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| run | No | ||
| scope | Yes | What the run checks. | |
| state | Yes | ||
| appUrl | Yes | ||
| nextRunOn | No | The Monday the next weekly run is due, YYYY-MM-DD (UTC). |