idstring
Recommendation id.
keyword_idstring
The keyword's id, as list_seo_keywords returns it.
keywordstring
The search term.
scoreinteger
0–100: demand, attainability, fit to the brand, current standing and commercial value, weighted.
evidencestring[]
The reasons, as sentences, strongest first — what the card shows.
intentstring
What the searcher wants.
Values:informationalcommercialtransactional
actionstring
Create a new page, or optimise the page that already ranks or covers the term.
Values:createoptimize
action_labelstring
The action in words: "Create a how-to guide", "Optimise /pricing".
page_typestring
The deliverable: how-to, comparison, pricing, product, use-case, definition, faq, article, …
page_type_labelstring
The deliverable, as the dashboard names it.
target_urlstringnullable
Optimise: the existing page. Create: null until the page is published.
potential_clicksintegernullable
Monthly clicks the page could add at a modest target position — an estimate from an industry click-through curve, never a forecast. Null when no demand figure is known.
potential_notestringnullable
The estimate in words, with its basis and the caveat.
demandintegernullable
Monthly searches (research) or monthly-equivalent Search Console impressions — see demand_basis.
demand_basisstringnullable
Which figure demand is. Impressions are a floor on demand, not a volume.
Values:search_volumeimpressions
positionintegernullable
Latest Google position within the top 20; null when not in it.
rank_at_recommendationintegernullable
Position when the keyword was first recommended.
rank_at_publishintegernullable
Position when the page was published.
statusstring
Where the work stands. in_progress: a brief exists (see the content asset). published: live and rank-tracked.
Values:recommendedin_progresspublisheddismissed
asset_idstringnullable
The content asset holding the brief and draft, once one exists — read it with get_content_brief / get_content_asset.
published_urlstringnullable
The live page, once published.
published_atstringnullable
When, as an ISO 8601 timestamp (UTC).
computed_atstringnullable
When the score was last recomputed (nightly, and after each research lookup).