answer.text · answer.markdown · answer.blocksThe full AI Mode answer as rendered, typically longer and more structured than an Overview, normalized into typed blocks.
answer.markdown (inline links + sub-queries)The links AI Mode surfaces, and the sub-questions it prints, come through inline in the answer markdown, ready for your own extraction.
provenancerequested-vs-effective region, surfacePresent, triggerState, the capture self-describes.
provenance.regionRequested-vs-effective country per capture, so cross-market AI Mode comparisons are trustworthy.
html (opt-in proof-of-page)Set include.html:true and the Envelope carries a top-level html URL — a proof-of-page snapshot of the rendered AI Mode experience, fetchable at GET /v1/artifacts/{key}. Off by default.
Envelope excerpt, google_ai_mode
{
"job": {
"id": "job_e19b3fa2.google_ai_mode.US",
"surface": "google_ai_mode",
"status": "completed",
"warnings": []
},
"provenance": {
"surfacePresent": true,
"region": { "requested": "US", "effective": "US" }
},
"answer": {
"text": "Range leaders in 2026: Lucid Gravity, then…",
"markdown": "Range leaders in 2026: **Lucid Gravity** [lucidmotors.com], then…\n\nSearches run:\n- 2026 electric SUV range\n- fastest-charging electric SUVs",
"blocks": [ { "type": "paragraph", "text": "…" } ]
}
}