List tracked prompts and their FAQ answers
list_promptsA site's tracked prompts, oldest first, 100 per page: each with queryId, query (the tracked text exactly as stored), faqQuestion (the question the FAQPage JSON-LD carries: a language variant's trailing engine instruction removed), language (the variant's language, null for the default variant), templateId, answer (the FAQ answer verbatim, null when there is none), answerHash, answerUpdatedAt (when the answer last changed; null if it has not changed since 2026-10-26), archived, automaticChecksFrom (YYYY-MM-DD when its automatic checks start in a later month, else null), replacesQueryId (the prompt this one replaced, else null) and replacedByQueryId (the newest prompt that replaced this one, else null; a replaced prompt is archived and keeps its history). answerHash is the lowercase hex SHA-256 of the answer's UTF-8 bytes — hash exactly the answer string returned here (answers are stored with LF line endings and trimmed ends, nothing else changed) and compare to check that your page and Promvia hold the same text; it is also the expectedHash the answer writes take. Pass nextCursor back as cursor for the next page (null on the last); archived prompts only with includeArchived: true. Writing answers is set_prompt_answer or sync_prompt_answers, which need write access (prompts:write).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cursor | No | nextCursor from the previous page. | |
| siteId | No | Optional on a connected app: the site chosen with select_site is used. If given, it must be that site. With an API key it is required: a site id from list_sites. | |
| includeArchived | No | Include prompts you stopped tracking (default false). |