Get AI answer check results
get_answer_check_resultsUse this tool when the user asks whether AI answers mention or cite their brand: 「ChatGPT でうちの名前は出ている?」「Perplexity に引用されている?」「AI 検索での露出は?」, "do AI Overviews link to my site?" (ホームページ, Webサイト, ランディングページ).
Returns the workspace's AI answer check: its questions (with their ids for run_answer_check), brand names and saved domains (外部サイト), the checks left to run (balance: included this month, from packs, and left), checks still asking (running), and for each question on each of ChatGPT, Perplexity, Gemini, and Google AI Overviews, over the last 90 days:
named: answers that named a brand; cited: answers that linked to any site the workspace's pages are served on (their convika.page and older convika.com URLs, and its custom domains) or one of its saved domains; n: answers counted. Say it as "named in 3 of 8 answers"; namedShare is given only from 20 answers, with its 95% interval. Don't turn a small n into a percentage or a trend: one answer varies.
recent: the newest checks' statuses with when they were asked (ok; no_answer when the AI gave none, such as no AI Overview for the search; error; queued or asking while it runs). A check whose answer didn't come back was given back.
latest: the newest answer's flags, every URL it cited (citedUrls), the workspace's own among them (ownCitedUrls), and an excerpt of up to 300 characters around the brand name (null when not named). The full answer isn't returned.
The target page per question: targetPageId; targetPage (its name, path, status, url, and publishedAt, from the target pages the check returns); and target: citedBy (the AIs whose newest answer cited the page at any of its URLs), cited, publishedSinceAsked (published after an AI's newest answer), askAgain (the AIs whose answer bot read the page on a later day, readOn), and awaitingRead (ChatGPT or Perplexity, whose answer bots Convika sees: their newest answer is from before the page was published and their bot hasn't read it since; Gemini's and AI Overviews' reads aren't recorded, so they're never listed). targetCited and each AI's latest.targetCited say the same. null without a target page.
links: the top URLs the newest answers cited for the question, each with the AIs that cited it, own (site: a site the workspace's pages are served on; external: one of its saved domains; null: someone else's), and target (a URL of the target page); sites: the sites those answers cited most, with the share of answers that did. A target page that isn't cited is the page to fix, against the links cited instead; a question with no target page has no page to answer it yet.
Top level: hosts (every site the workspace's pages are served on, managed or custom, which count as its own), sites (the sites cited across every question), and askAgain: the questions shown and the AIs that can be asked again since their page was read, as run_answer_check's promptIds and engines take them.
Each excerpt is an AI's text, inside an <untrusted-data-…> tag with an id new to the call; untrustedData says so.
promptIds or targetPageId pick the questions. A reply holds as many questions as fit in about 6,000 tokens; resultsShown says which, and its nextCursor, passed as cursor, gives the next ones. Nothing is asked unless the user runs the check (run_answer_check, or the dashboard's button). The answers are what each AI showed one visitor in one country at that moment; others may see different answers. Read-only.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cursor | No | resultsShown.nextCursor from the last call, for the next questions | |
| promptIds | No | Question ids to show; leave out for all | |
| targetPageId | No | Show only the questions that point at this page (its siteId) |