[{"data":1,"prerenderedAt":945},["ShallowReactive",2],{"docs-navigation":3,"docs-\u002Fdocs\u002Fapi\u002Fmeasurement":213},[4],{"title":5,"path":6,"stem":7,"children":8,"page":30},"Docs","\u002Fdocs","docs",[9,31,56,98,118,138,163],{"title":10,"description":11,"group":11,"path":12,"stem":13,"children":14,"page":30},"Getting started",null,"\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started",[15,20,25],{"title":16,"path":17,"stem":18,"description":19,"group":11},"Overview","\u002Fdocs\u002Fgetting-started\u002Foverview","docs\u002F1.getting-started\u002F1.overview","What Shruwd does and what you get out of it.",{"title":21,"path":22,"stem":23,"description":24,"group":11},"Quickstart","\u002Fdocs\u002Fgetting-started\u002Fquickstart","docs\u002F1.getting-started\u002F2.quickstart","From an empty account to your first measurement.",{"title":26,"path":27,"stem":28,"description":29,"group":11},"Reading your results","\u002Fdocs\u002Fgetting-started\u002Freading-your-results","docs\u002F1.getting-started\u002F3.reading-your-results","What the four numbers mean, and when to trust them.",false,{"title":32,"description":11,"group":11,"path":33,"stem":34,"children":35,"page":30},"What you track","\u002Fdocs\u002Ftracking","docs\u002F2.tracking",[36,41,46,51],{"title":37,"path":38,"stem":39,"description":40,"group":11},"Brands","\u002Fdocs\u002Ftracking\u002Fbrands","docs\u002F2.tracking\u002F1.brands","Add, rename and archive the brands you measure.",{"title":42,"path":43,"stem":44,"description":45,"group":11},"Prompts","\u002Fdocs\u002Ftracking\u002Fprompts","docs\u002F2.tracking\u002F2.prompts","Choose and manage the questions Shruwd asks each engine.",{"title":47,"path":48,"stem":49,"description":50,"group":11},"Competitors","\u002Fdocs\u002Ftracking\u002Fcompetitors","docs\u002F2.tracking\u002F3.competitors","Track the brands you are compared against, and how they are matched.",{"title":52,"path":53,"stem":54,"description":55,"group":11},"Connecting Search Console","\u002Fdocs\u002Ftracking\u002Fconnecting-search-console","docs\u002F2.tracking\u002F4.connecting-search-console","Add per-page search demand so two diagnostics can run.",{"title":57,"description":11,"group":11,"path":58,"stem":59,"children":60,"page":30},"Crawler logs","\u002Fdocs\u002Fcrawler-logs","docs\u002F3.crawler-logs",[61,66,72,77,82,87,93],{"title":62,"path":63,"stem":64,"description":65,"group":11},"Choosing a log path","\u002Fdocs\u002Fcrawler-logs\u002Fchoosing-a-log-path","docs\u002F3.crawler-logs\u002F1.choosing-a-log-path","Pick the way of sending crawler logs that matches your hosting.",{"title":67,"path":68,"stem":69,"description":70,"group":71},"Platform log drains","\u002Fdocs\u002Fcrawler-logs\u002Fplatform-log-drains","docs\u002F3.crawler-logs\u002F2.platform-log-drains","Send logs from Vercel, Netlify, Fly and similar. No code.","Setup guides",{"title":73,"path":74,"stem":75,"description":76,"group":71},"Cloudflare Worker","\u002Fdocs\u002Fcrawler-logs\u002Fcloudflare-worker","docs\u002F3.crawler-logs\u002F3.cloudflare-worker","Forward crawler hits from behind Cloudflare, on any plan.",{"title":78,"path":79,"stem":80,"description":81,"group":71},"Cloudflare Logpush","\u002Fdocs\u002Fcrawler-logs\u002Fcloudflare-logpush","docs\u002F3.crawler-logs\u002F4.cloudflare-logpush","Send zone request logs straight to Shruwd. Enterprise zones, no code.",{"title":83,"path":84,"stem":85,"description":86,"group":71},"Server middleware","\u002Fdocs\u002Fcrawler-logs\u002Fserver-middleware","docs\u002F3.crawler-logs\u002F5.server-middleware","Forward crawler hits from a Nuxt or Nitro origin. Last resort.",{"title":88,"path":89,"stem":90,"description":91,"group":92},"Crawlers tracked","\u002Fdocs\u002Fcrawler-logs\u002Fcrawlers-tracked","docs\u002F3.crawler-logs\u002F6.crawlers-tracked","Which bots Shruwd recognises, and how a hit is verified.","Reference",{"title":94,"path":95,"stem":96,"description":97,"group":92},"Ingest not arriving","\u002Fdocs\u002Fcrawler-logs\u002Fingest-not-arriving","docs\u002F3.crawler-logs\u002F7.ingest-not-arriving","Diagnose a log drain that is not delivering.",{"title":99,"description":11,"group":11,"path":100,"stem":101,"children":102,"page":30},"Findings and fixes","\u002Fdocs\u002Ffindings","docs\u002F4.findings",[103,108,113],{"title":104,"path":105,"stem":106,"description":107,"group":11},"How findings work","\u002Fdocs\u002Ffindings\u002Fhow-findings-work","docs\u002F4.findings\u002F1.how-findings-work","What a finding is, how much to trust it, and how to prove your fix worked.",{"title":109,"path":110,"stem":111,"description":112,"group":11},"Rechecks","\u002Fdocs\u002Ffindings\u002Frechecks","docs\u002F4.findings\u002F2.rechecks","How Shruwd proves whether your fix moved the number.",{"title":114,"path":115,"stem":116,"description":117,"group":11},"Findings reference","\u002Fdocs\u002Ffindings\u002Ffindings-reference","docs\u002F4.findings\u002F3.findings-reference","Every diagnostic Shruwd runs, what triggers it and what to do.",{"title":119,"description":11,"group":11,"path":120,"stem":121,"children":122,"page":30},"Metrics","\u002Fdocs\u002Fmetrics","docs\u002F5.metrics",[123,128,133],{"title":124,"path":125,"stem":126,"description":127,"group":11},"Metric definitions","\u002Fdocs\u002Fmetrics\u002Fmetric-definitions","docs\u002F5.metrics\u002F1.metric-definitions","Exactly what each number counts, and when it is undefined.",{"title":129,"path":130,"stem":131,"description":132,"group":11},"Confidence and sample size","\u002Fdocs\u002Fmetrics\u002Fconfidence-and-sample-size","docs\u002F5.metrics\u002F2.confidence-and-sample-size","Why every number has a range, and why some are withheld.",{"title":134,"path":135,"stem":136,"description":137,"group":11},"When a number has moved","\u002Fdocs\u002Fmetrics\u002Fwhen-a-number-has-moved","docs\u002F5.metrics\u002F3.when-a-number-has-moved","The rule Shruwd uses before calling a change real.",{"title":139,"description":11,"group":11,"path":140,"stem":141,"children":142,"page":30},"Account","\u002Fdocs\u002Faccount","docs\u002F6.account",[143,148,153,158],{"title":144,"path":145,"stem":146,"description":147,"group":11},"Plans and limits","\u002Fdocs\u002Faccount\u002Fplans-and-limits","docs\u002F6.account\u002F1.plans-and-limits","What each plan includes and what happens when you reach a limit.",{"title":149,"path":150,"stem":151,"description":152,"group":11},"Team and roles","\u002Fdocs\u002Faccount\u002Fteam-and-roles","docs\u002F6.account\u002F2.team-and-roles","Invite people, set what they can change, and remove access.",{"title":154,"path":155,"stem":156,"description":157,"group":11},"Billing","\u002Fdocs\u002Faccount\u002Fbilling","docs\u002F6.account\u002F3.billing","Change plan, read your usage, and handle a failed payment.",{"title":159,"path":160,"stem":161,"description":162,"group":11},"Email notifications","\u002Fdocs\u002Faccount\u002Femail-notifications","docs\u002F6.account\u002F4.email-notifications","What Shruwd emails you, and how to turn it off.",{"title":164,"description":11,"group":11,"path":165,"stem":166,"children":167,"page":30},"Build on Shruwd","\u002Fdocs\u002Fapi","docs\u002F7.api",[168,173,178,182,187,192,197,203,208],{"title":169,"path":170,"stem":171,"description":172,"group":11},"API overview","\u002Fdocs\u002Fapi\u002Fapi-overview","docs\u002F7.api\u002F1.api-overview","Authentication, errors, limits and the rules every endpoint follows.",{"title":37,"path":174,"stem":175,"description":176,"group":177},"\u002Fdocs\u002Fapi\u002Fbrands","docs\u002F7.api\u002F2.brands","Create, read, rename and archive brands over the API.","Endpoints",{"title":42,"path":179,"stem":180,"description":181,"group":177},"\u002Fdocs\u002Fapi\u002Fprompts","docs\u002F7.api\u002F3.prompts","Add, edit and retire the questions asked every cycle.",{"title":183,"path":184,"stem":185,"description":186,"group":177},"Entities","\u002Fdocs\u002Fapi\u002Fentities","docs\u002F7.api\u002F4.entities","Manage the brand and its competitors, and the aliases that count.",{"title":188,"path":189,"stem":190,"description":191,"group":177},"Measurement","\u002Fdocs\u002Fapi\u002Fmeasurement","docs\u002F7.api\u002F5.measurement","Run cycles and read visibility, crawlers and individual answers.",{"title":193,"path":194,"stem":195,"description":196,"group":177},"Findings","\u002Fdocs\u002Fapi\u002Ffindings","docs\u002F7.api\u002F6.findings","Read diagnosed findings and move them through their lifecycle.",{"title":198,"path":199,"stem":200,"description":201,"group":202},"TypeScript SDK","\u002Fdocs\u002Fapi\u002Ftypescript-sdk","docs\u002F7.api\u002F7.typescript-sdk","A typed client for the Shruwd API.","Clients and agents",{"title":204,"path":205,"stem":206,"description":207,"group":202},"MCP server","\u002Fdocs\u002Fapi\u002Fmcp-server","docs\u002F7.api\u002F8.mcp-server","Give Claude or Cursor tools to run Shruwd.",{"title":209,"path":210,"stem":211,"description":212,"group":202},"For AI agents","\u002Fdocs\u002Fapi\u002Ffor-ai-agents","docs\u002F7.api\u002F9.for-ai-agents","Machine-readable versions of everything here.",{"id":214,"title":215,"body":216,"description":939,"extension":940,"group":177,"meta":941,"navigation":942,"path":189,"section":164,"seo":943,"stem":190,"__hash__":944},"docs\u002Fdocs\u002F7.api\u002F5.measurement.md","Measurement API",{"type":217,"value":218,"toc":931},"minimark",[219,223,232,365,376,381,476,479,493,499,503,545,597,619,629,633,673,717,733,742,746,786,789,798,812,816,856,862,901,909,913,927],[220,221,215],"h1",{"id":222},"measurement-api",[224,225,226,227,231],"p",{},"Paths on this page are relative to ",[228,229,230],"code",{},"https:\u002F\u002Fshruwd.io\u002Fapi\u002Fv1",".",[233,234,235,254],"table",{},[236,237,238],"thead",{},[239,240,241,245,248,251],"tr",{},[242,243,244],"th",{},"Method",[242,246,247],{},"Path",[242,249,250],{},"Scope",[242,252,253],{},"Role",[255,256,257,278,297,314,331,348],"tbody",{},[239,258,259,265,270,275],{},[260,261,262],"td",{},[228,263,264],{},"POST",[260,266,267],{},[228,268,269],{},"\u002Fbrands\u002F{brandId}\u002Fcycles",[260,271,272],{},[228,273,274],{},"write",[260,276,277],{},"editor",[239,279,280,285,289,294],{},[260,281,282],{},[228,283,284],{},"GET",[260,286,287],{},[228,288,269],{},[260,290,291],{},[228,292,293],{},"read",[260,295,296],{},"viewer",[239,298,299,303,308,312],{},[260,300,301],{},[228,302,284],{},[260,304,305],{},[228,306,307],{},"\u002Fbrands\u002F{brandId}\u002Fvisibility",[260,309,310],{},[228,311,293],{},[260,313,296],{},[239,315,316,320,325,329],{},[260,317,318],{},[228,319,284],{},[260,321,322],{},[228,323,324],{},"\u002Fbrands\u002F{brandId}\u002Fvisibility\u002Fseries",[260,326,327],{},[228,328,293],{},[260,330,296],{},[239,332,333,337,342,346],{},[260,334,335],{},[228,336,284],{},[260,338,339],{},[228,340,341],{},"\u002Fbrands\u002F{brandId}\u002Fcrawlers",[260,343,344],{},[228,345,293],{},[260,347,296],{},[239,349,350,354,359,363],{},[260,351,352],{},[228,353,284],{},[260,355,356],{},[228,357,358],{},"\u002Fbrands\u002F{brandId}\u002Fanswers",[260,360,361],{},[228,362,293],{},[260,364,296],{},[366,367,369],"callout",{"type":368},"warning",[224,370,371,375],{},[372,373,374],"strong",{},"Measurement is asynchronous."," Running a cycle schedules work; results arrive over the\nfollowing hours. Nothing you can call returns a finished measurement, so do not poll in a\ntight loop and do not report a number before there is one.",[377,378,380],"h2",{"id":379},"run-a-cycle","Run a cycle",[382,383,384,453],"code-group",{},[385,386,392],"pre",{"className":387,"code":388,"filename":389,"language":390,"meta":391,"style":391},"language-bash shiki shiki-themes github-light github-dark","curl -X POST \"https:\u002F\u002Fshruwd.io\u002Fapi\u002Fv1\u002Fbrands\u002Fwaitlister\u002Fcycles\" \\\n  -H \"Authorization: Bearer $SHRUWD_API_KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{}'\n","curl","bash","",[228,393,394,416,434,444],{"__ignoreMap":391},[395,396,399,402,406,410,413],"span",{"class":397,"line":398},"line",1,[395,400,389],{"class":401},"sScJk",[395,403,405],{"class":404},"sj4cs"," -X",[395,407,409],{"class":408},"sZZnC"," POST",[395,411,412],{"class":408}," \"https:\u002F\u002Fshruwd.io\u002Fapi\u002Fv1\u002Fbrands\u002Fwaitlister\u002Fcycles\"",[395,414,415],{"class":404}," \\\n",[395,417,419,422,425,429,432],{"class":397,"line":418},2,[395,420,421],{"class":404},"  -H",[395,423,424],{"class":408}," \"Authorization: Bearer ",[395,426,428],{"class":427},"sVt8B","$SHRUWD_API_KEY",[395,430,431],{"class":408},"\"",[395,433,415],{"class":404},[395,435,437,439,442],{"class":397,"line":436},3,[395,438,421],{"class":404},[395,440,441],{"class":408}," \"Content-Type: application\u002Fjson\"",[395,443,415],{"class":404},[395,445,447,450],{"class":397,"line":446},4,[395,448,449],{"class":404},"  -d",[395,451,452],{"class":408}," '{}'\n",[385,454,459],{"className":455,"code":456,"filename":457,"language":458,"meta":391,"style":391},"language-powershell shiki shiki-themes github-light github-dark","Invoke-RestMethod -Method Post -Uri \"https:\u002F\u002Fshruwd.io\u002Fapi\u002Fv1\u002Fbrands\u002Fwaitlister\u002Fcycles\" `\n  -Headers @{ Authorization = \"Bearer $env:SHRUWD_API_KEY\" } `\n  -ContentType \"application\u002Fjson\" -Body '{}'\n","PowerShell","powershell",[228,460,461,466,471],{"__ignoreMap":391},[395,462,463],{"class":397,"line":398},[395,464,465],{},"Invoke-RestMethod -Method Post -Uri \"https:\u002F\u002Fshruwd.io\u002Fapi\u002Fv1\u002Fbrands\u002Fwaitlister\u002Fcycles\" `\n",[395,467,468],{"class":397,"line":418},[395,469,470],{},"  -Headers @{ Authorization = \"Bearer $env:SHRUWD_API_KEY\" } `\n",[395,472,473],{"class":397,"line":436},[395,474,475],{},"  -ContentType \"application\u002Fjson\" -Body '{}'\n",[224,477,478],{},"Creates a manual cycle due now and returns its id. It draws on the same period allowance\nas any cycle.",[224,480,481,482,485,486,489,490,231],{},"On a free plan this ",[372,483,484],{},"is"," the one snapshot, and is ",[228,487,488],{},"409 snapshot_taken"," once used. A\nworkspace paused pending review is ",[228,491,492],{},"409 workspace_on_hold",[224,494,495,498],{},[228,496,497],{},"GET \u002Fbrands\u002F{brandId}\u002Fcycles?limit="," returns recent cycles with their state and counts.",[377,500,502],{"id":501},"read-visibility","Read visibility",[382,504,505,530],{},[385,506,508],{"className":387,"code":507,"filename":389,"language":390,"meta":391,"style":391},"curl \"https:\u002F\u002Fshruwd.io\u002Fapi\u002Fv1\u002Fbrands\u002Fwaitlister\u002Fvisibility?engine=google_aio\" \\\n  -H \"Authorization: Bearer $SHRUWD_API_KEY\"\n",[228,509,510,519],{"__ignoreMap":391},[395,511,512,514,517],{"class":397,"line":398},[395,513,389],{"class":401},[395,515,516],{"class":408}," \"https:\u002F\u002Fshruwd.io\u002Fapi\u002Fv1\u002Fbrands\u002Fwaitlister\u002Fvisibility?engine=google_aio\"",[395,518,415],{"class":404},[395,520,521,523,525,527],{"class":397,"line":418},[395,522,421],{"class":404},[395,524,424],{"class":408},[395,526,428],{"class":427},[395,528,529],{"class":408},"\"\n",[385,531,533],{"className":455,"code":532,"filename":457,"language":458,"meta":391,"style":391},"Invoke-RestMethod -Uri \"https:\u002F\u002Fshruwd.io\u002Fapi\u002Fv1\u002Fbrands\u002Fwaitlister\u002Fvisibility?engine=google_aio\" `\n  -Headers @{ Authorization = \"Bearer $env:SHRUWD_API_KEY\" }\n",[228,534,535,540],{"__ignoreMap":391},[395,536,537],{"class":397,"line":398},[395,538,539],{},"Invoke-RestMethod -Uri \"https:\u002F\u002Fshruwd.io\u002Fapi\u002Fv1\u002Fbrands\u002Fwaitlister\u002Fvisibility?engine=google_aio\" `\n",[395,541,542],{"class":397,"line":418},[395,543,544],{},"  -Headers @{ Authorization = \"Bearer $env:SHRUWD_API_KEY\" }\n",[233,546,547,556],{},[236,548,549],{},[239,550,551,554],{},[242,552,553],{},"Parameter",[242,555],{},[255,557,558,574],{},[239,559,560,565],{},[260,561,562],{},[228,563,564],{},"engine",[260,566,567,570,571],{},[228,568,569],{},"google_aio"," or ",[228,572,573],{},"chatgpt",[239,575,576,585],{},[260,577,578,581,582],{},[228,579,580],{},"from"," ",[228,583,584],{},"to",[260,586,587,590,591,593,594],{},[228,588,589],{},"YYYY-MM-DD",". ",[228,592,584],{}," defaults to today ",[372,595,596],{},"in the brand's timezone",[224,598,599,600,603,604,607,608,611,612,615,616,231],{},"Returns ",[228,601,602],{},"{ engine, range, asOf, nResponses, entities, prompts }",". Each entity carries\n",[228,605,606],{},"mentionRate",", ",[228,609,610],{},"shareOfVoice"," and ",[228,613,614],{},"avgProminence",", every one of them with its interval or\nan explicit ",[228,617,618],{},"insufficient_data",[224,620,621,622,624,625,628],{},"If ",[228,623,580],{}," reaches past your plan's history window it is clamped, and the response says so\nin ",[228,626,627],{},"historyFrom"," rather than failing.",[377,630,632],{"id":631},"read-the-trend","Read the trend",[382,634,635,659],{},[385,636,638],{"className":387,"code":637,"filename":389,"language":390,"meta":391,"style":391},"curl \"https:\u002F\u002Fshruwd.io\u002Fapi\u002Fv1\u002Fbrands\u002Fwaitlister\u002Fvisibility\u002Fseries?window=30\" \\\n  -H \"Authorization: Bearer $SHRUWD_API_KEY\"\n",[228,639,640,649],{"__ignoreMap":391},[395,641,642,644,647],{"class":397,"line":398},[395,643,389],{"class":401},[395,645,646],{"class":408}," \"https:\u002F\u002Fshruwd.io\u002Fapi\u002Fv1\u002Fbrands\u002Fwaitlister\u002Fvisibility\u002Fseries?window=30\"",[395,648,415],{"class":404},[395,650,651,653,655,657],{"class":397,"line":418},[395,652,421],{"class":404},[395,654,424],{"class":408},[395,656,428],{"class":427},[395,658,529],{"class":408},[385,660,662],{"className":455,"code":661,"filename":457,"language":458,"meta":391,"style":391},"Invoke-RestMethod -Uri \"https:\u002F\u002Fshruwd.io\u002Fapi\u002Fv1\u002Fbrands\u002Fwaitlister\u002Fvisibility\u002Fseries?window=30\" `\n  -Headers @{ Authorization = \"Bearer $env:SHRUWD_API_KEY\" }\n",[228,663,664,669],{"__ignoreMap":391},[395,665,666],{"class":397,"line":398},[395,667,668],{},"Invoke-RestMethod -Uri \"https:\u002F\u002Fshruwd.io\u002Fapi\u002Fv1\u002Fbrands\u002Fwaitlister\u002Fvisibility\u002Fseries?window=30\" `\n",[395,670,671],{"class":397,"line":418},[395,672,544],{},[233,674,675,683],{},[236,676,677],{},[239,678,679,681],{},[242,680,553],{},[242,682],{},[255,684,685,706],{},[239,686,687,692],{},[260,688,689],{},[228,690,691],{},"window",[260,693,694,607,697,570,700,703,704],{},[228,695,696],{},"7",[228,698,699],{},"30",[228,701,702],{},"90",". Default ",[228,705,699],{},[239,707,708,714],{},[260,709,710,581,712],{},[228,711,580],{},[228,713,584],{},[260,715,716],{},"Default is the last ninety days",[224,718,599,719,722,723,581,726,729,730,732],{},[228,720,721],{},"points"," (one per cycle close) and, per entity, a ",[228,724,725],{},"series",[372,727,728],{},"index-aligned"," with\nit. A point below the display floor is ",[228,731,618],{},", never a number.",[224,734,735,738,739,231],{},[228,736,737],{},"modelChanges"," lists the moments the provider changed its underlying models. A difference\nspanning one of those may be the model rather than you — see\n",[740,741,134],"a",{"href":135},[377,743,745],{"id":744},"read-crawler-activity","Read crawler activity",[382,747,748,772],{},[385,749,751],{"className":387,"code":750,"filename":389,"language":390,"meta":391,"style":391},"curl \"https:\u002F\u002Fshruwd.io\u002Fapi\u002Fv1\u002Fbrands\u002Fwaitlister\u002Fcrawlers\" \\\n  -H \"Authorization: Bearer $SHRUWD_API_KEY\"\n",[228,752,753,762],{"__ignoreMap":391},[395,754,755,757,760],{"class":397,"line":398},[395,756,389],{"class":401},[395,758,759],{"class":408}," \"https:\u002F\u002Fshruwd.io\u002Fapi\u002Fv1\u002Fbrands\u002Fwaitlister\u002Fcrawlers\"",[395,761,415],{"class":404},[395,763,764,766,768,770],{"class":397,"line":418},[395,765,421],{"class":404},[395,767,424],{"class":408},[395,769,428],{"class":427},[395,771,529],{"class":408},[385,773,775],{"className":455,"code":774,"filename":457,"language":458,"meta":391,"style":391},"Invoke-RestMethod -Uri \"https:\u002F\u002Fshruwd.io\u002Fapi\u002Fv1\u002Fbrands\u002Fwaitlister\u002Fcrawlers\" `\n  -Headers @{ Authorization = \"Bearer $env:SHRUWD_API_KEY\" }\n",[228,776,777,782],{"__ignoreMap":391},[395,778,779],{"class":397,"line":398},[395,780,781],{},"Invoke-RestMethod -Uri \"https:\u002F\u002Fshruwd.io\u002Fapi\u002Fv1\u002Fbrands\u002Fwaitlister\u002Fcrawlers\" `\n",[395,783,784],{"class":397,"line":418},[395,785,544],{},[224,787,788],{},"Per-bot activity with verified and unverified hits kept separate. Only verified hits count\ntoward anything.",[224,790,791,794,795,231],{},[228,792,793],{},"daily"," carries a per-day series per bot, index-aligned with ",[228,796,797],{},"daily.days",[366,799,801],{"type":800},"note",[224,802,803,804,807,808,811],{},"A day with no log ingest is ",[228,805,806],{},"null",", not ",[228,809,810],{},"0",". It means nobody was watching, not that\nnothing happened — do not chart it as zero.",[377,813,815],{"id":814},"read-individual-answers","Read individual answers",[382,817,818,842],{},[385,819,821],{"className":387,"code":820,"filename":389,"language":390,"meta":391,"style":391},"curl \"https:\u002F\u002Fshruwd.io\u002Fapi\u002Fv1\u002Fbrands\u002Fwaitlister\u002Fanswers?limit=10\" \\\n  -H \"Authorization: Bearer $SHRUWD_API_KEY\"\n",[228,822,823,832],{"__ignoreMap":391},[395,824,825,827,830],{"class":397,"line":398},[395,826,389],{"class":401},[395,828,829],{"class":408}," \"https:\u002F\u002Fshruwd.io\u002Fapi\u002Fv1\u002Fbrands\u002Fwaitlister\u002Fanswers?limit=10\"",[395,831,415],{"class":404},[395,833,834,836,838,840],{"class":397,"line":418},[395,835,421],{"class":404},[395,837,424],{"class":408},[395,839,428],{"class":427},[395,841,529],{"class":408},[385,843,845],{"className":455,"code":844,"filename":457,"language":458,"meta":391,"style":391},"Invoke-RestMethod -Uri \"https:\u002F\u002Fshruwd.io\u002Fapi\u002Fv1\u002Fbrands\u002Fwaitlister\u002Fanswers?limit=10\" `\n  -Headers @{ Authorization = \"Bearer $env:SHRUWD_API_KEY\" }\n",[228,846,847,852],{"__ignoreMap":391},[395,848,849],{"class":397,"line":398},[395,850,851],{},"Invoke-RestMethod -Uri \"https:\u002F\u002Fshruwd.io\u002Fapi\u002Fv1\u002Fbrands\u002Fwaitlister\u002Fanswers?limit=10\" `\n",[395,853,854],{"class":397,"line":418},[395,855,544],{},[224,857,858,861],{},[228,859,860],{},"limit"," is 1–50, default 10. Newest first, measured runs only.",[224,863,864,865,607,868,607,870,607,873,876,877,880,881,884,885,888,889,892,893,896,897,900],{},"Each answer carries ",[228,866,867],{},"prompt",[228,869,564],{},[228,871,872],{},"state",[228,874,875],{},"executedAt",", whether you were\n",[228,878,879],{},"mentioned"," and at what ",[228,882,883],{},"rank",", the surrounding ",[228,886,887],{},"context",", the ",[228,890,891],{},"competitors"," named, and\nthe ",[228,894,895],{},"citations"," with ",[228,898,899],{},"isSelf"," marked.",[366,902,903],{"type":368},[224,904,905,908],{},[372,906,907],{},"This is evidence, not a metric."," Never compute a rate from these rows — the sample is\nwhatever the last few runs happened to be. It exists so you can read what an answer\nactually said, which is useful while a brand is still below the display floor.",[377,910,912],{"id":911},"next-steps","Next steps",[914,915,916,922],"ul",{},[917,918,919,921],"li",{},[740,920,193],{"href":194}," — the diagnosed causes behind these numbers",[917,923,924,926],{},[740,925,124],{"href":125}," — what each number counts",[928,929,930],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":391,"searchDepth":436,"depth":436,"links":932},[933,934,935,936,937,938],{"id":379,"depth":418,"text":380},{"id":501,"depth":418,"text":502},{"id":631,"depth":418,"text":632},{"id":744,"depth":418,"text":745},{"id":814,"depth":418,"text":815},{"id":911,"depth":418,"text":912},"Trigger measurement cycles and read visibility, trends, crawler activity and the individual answers behind them.","md",{},{"title":188,"description":191},{"title":215,"description":939},"xBUFj-JBLIA35F_eqsyJkPlp2AUBoKOJyIcwv_5QIM0",1790003439838]