[{"data":1,"prerenderedAt":314},["ShallowReactive",2],{"navigation":3,"\u002Freference\u002Fcli":68,"\u002Freference\u002Fcli-surround":309},[4,28,53],{"title":5,"path":6,"stem":7,"children":8,"icon":27},"Getting Started","\u002Fgetting-started","1.getting-started\u002F1.index",[9,12,17,22],{"title":10,"path":6,"stem":7,"icon":11},"Introduction","i-lucide-house",{"title":13,"path":14,"stem":15,"icon":16},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",{"title":18,"path":19,"stem":20,"icon":21},"Connect a site","\u002Fgetting-started\u002Fconnect","1.getting-started\u002F3.connect","i-lucide-key",{"title":23,"path":24,"stem":25,"icon":26},"Usage","\u002Fgetting-started\u002Fusage","1.getting-started\u002F4.usage","i-lucide-sliders",false,{"title":29,"path":30,"stem":31,"children":32,"page":27},"Reference","\u002Freference","2.reference",[33,38,43,48],{"title":34,"path":35,"stem":36,"icon":37},"What gets logged","\u002Freference\u002Fwhat-gets-logged","2.reference\u002F1.what-gets-logged","i-lucide-list-tree",{"title":39,"path":40,"stem":41,"icon":42},"WP-CLI","\u002Freference\u002Fcli","2.reference\u002F2.cli","i-lucide-terminal",{"title":44,"path":45,"stem":46,"icon":47},"Read API","\u002Freference\u002Fapi","2.reference\u002F3.api","i-lucide-database",{"title":49,"path":50,"stem":51,"icon":52},"Plans & limits","\u002Freference\u002Fplans-and-limits","2.reference\u002F4.plans-and-limits","i-lucide-credit-card",{"title":54,"path":55,"stem":56,"children":57,"page":27},"AI","\u002Fai","3.ai",[58,63],{"title":59,"path":60,"stem":61,"icon":62},"MCP","\u002Fai\u002Fmcp","3.ai\u002F1.mcp","i-lucide-cpu",{"title":64,"path":65,"stem":66,"icon":67},"AI & your data","\u002Fai\u002Fai-and-your-data","3.ai\u002F2.ai-and-your-data","i-lucide-shield-check",{"id":69,"title":39,"body":70,"description":302,"extension":303,"links":304,"meta":305,"navigation":306,"path":40,"seo":307,"stem":41,"__hash__":308},"docs\u002F2.reference\u002F2.cli.md",{"type":71,"value":72,"toc":299},"minimark",[73,82,221,226,295],[74,75,76,77,81],"p",{},"All commands are namespaced under ",[78,79,80],"code",{},"wp hellolog",".",[83,84,85,98],"table",{},[86,87,88],"thead",{},[89,90,91,95],"tr",{},[92,93,94],"th",{},"Command",[92,96,97],{},"What it does",[99,100,101,112,122,132,146,156,170,188,198,211],"tbody",{},[89,102,103,109],{},[104,105,106],"td",{},[78,107,108],{},"wp hellolog status",[104,110,111],{},"Current state: is a key set, is the site active, IP anonymization, queue counts by status, disabled sensors.",[89,113,114,119],{},[104,115,116],{},[78,117,118],{},"wp hellolog flush",[104,120,121],{},"Flush the local queue to the backend right now, instead of waiting for the scheduled drain.",[89,123,124,129],{},[104,125,126],{},[78,127,128],{},"wp hellolog test",[104,130,131],{},"Send a one-off test event, bypassing the queue. A successful response activates the site — the only path from \"key stored\" to \"sensors attached.\"",[89,133,134,139],{},[104,135,136],{},[78,137,138],{},"wp hellolog set-token \u003Ctoken>",[104,140,141,142,145],{},"Set the site's bearer token. Run ",[78,143,144],{},"test"," afterward to activate it.",[89,147,148,153],{},[104,149,150],{},[78,151,152],{},"wp hellolog clear-token",[104,154,155],{},"Clear the stored token. Detaches sensors and stops the outgoing queue.",[89,157,158,163],{},[104,159,160],{},[78,161,162],{},"wp hellolog clear-queue [--status=\u003Cpending, sending, or dead>]",[104,164,165,166,169],{},"Delete rows from the local outgoing queue. Without ",[78,167,168],{},"--status",", deletes all of them.",[89,171,172,177],{},[104,173,174],{},[78,175,176],{},"wp hellolog requeue-dead",[104,178,179,180,183,184,187],{},"Move every ",[78,181,182],{},"dead"," row back to ",[78,185,186],{},"pending"," so the next flush retries it.",[89,189,190,195],{},[104,191,192],{},[78,193,194],{},"wp hellolog sensors",[104,196,197],{},"List every registered sensor and whether it's currently enabled.",[89,199,200,205],{},[104,201,202],{},[78,203,204],{},"wp hellolog enable-sensor \u003Ckey>",[104,206,207,208,210],{},"Enable a sensor by its key (see ",[78,209,194],{}," for the list).",[89,212,213,218],{},[104,214,215],{},[78,216,217],{},"wp hellolog disable-sensor \u003Ckey>",[104,219,220],{},"Disable a sensor by its key.",[222,223,225],"h2",{"id":224},"example-recover-from-a-backend-outage","Example: recover from a backend outage",[227,228,234],"pre",{"className":229,"code":230,"filename":231,"language":232,"meta":233,"style":233},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","wp hellolog status            # see the dead count\nwp hellolog test              # confirm the backend accepts a ping\nwp hellolog requeue-dead      # dead -> pending\nwp hellolog flush             # send them now\n","Terminal","bash","",[78,235,236,256,269,282],{"__ignoreMap":233},[237,238,241,245,249,252],"span",{"class":239,"line":240},"line",1,[237,242,244],{"class":243},"sBMFI","wp",[237,246,248],{"class":247},"sfazB"," hellolog",[237,250,251],{"class":247}," status",[237,253,255],{"class":254},"sHwdD","            # see the dead count\n",[237,257,259,261,263,266],{"class":239,"line":258},2,[237,260,244],{"class":243},[237,262,248],{"class":247},[237,264,265],{"class":247}," test",[237,267,268],{"class":254},"              # confirm the backend accepts a ping\n",[237,270,272,274,276,279],{"class":239,"line":271},3,[237,273,244],{"class":243},[237,275,248],{"class":247},[237,277,278],{"class":247}," requeue-dead",[237,280,281],{"class":254},"      # dead -> pending\n",[237,283,285,287,289,292],{"class":239,"line":284},4,[237,286,244],{"class":243},[237,288,248],{"class":247},[237,290,291],{"class":247}," flush",[237,293,294],{"class":254},"             # send them now\n",[296,297,298],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}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":233,"searchDepth":240,"depth":258,"links":300},[301],{"id":224,"depth":258,"text":225},"Every `wp hellolog` subcommand, with what it does.","md",null,{},{"icon":42},{"title":39,"description":302},"FkXOPDGmWflOTophRNr1zhlM5PGWjPkSMhANEIEfSWg",[310,312],{"title":34,"path":35,"stem":36,"description":311,"icon":37,"children":-1},"The full catalog of what helloLOG tracks, from WordPress core to 30+ integrations.",{"title":44,"path":45,"stem":46,"description":313,"icon":47,"children":-1},"Read your events over HTTP with a site key. Paid plans only.",1787054384266]