[{"data":1,"prerenderedAt":6116},["ShallowReactive",2],{"docs-nav":3,"content-\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Ftrigger-a-desktop-run":1653,"content-doc-\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Ftrigger-a-desktop-run-inline":1653,"docs-nav-tree":2161,"doc-nav-siblings:%2Fdocs%2Fdeveloper-hub%2Fapi%2Frun-automations%2Ftrigger-a-desktop-run":2285},[4,8,12,16,40,44,48,82,102,106,110,1586,1590,1594,1598,1602,1625,1629,1633,1637,1641,1645,1649],{"title":5,"path":6,"stem":7},"About axciom ai","\u002F_about"," _about",{"title":9,"path":10,"stem":11},"A list of available compoenents and there variables","\u002F_components"," _components",{"title":13,"path":14,"stem":15},"Code Dashboard for browser automations","\u002F_code-dashboard","_code-dashboard",{"title":17,"path":18,"stem":19,"children":20},"Integrations","\u002F_integrations","_integrations",[21,24,28,32,36],{"title":22,"path":18,"stem":23},"The axiom.ai runner","_integrations\u002Findex",{"title":25,"path":26,"stem":27},"Integrate your browser automations with 2Captcha","\u002F_integrations\u002F2captcha","_integrations\u002F2captcha",{"title":29,"path":30,"stem":31},"Excel","\u002F_integrations\u002Fexcel","_integrations\u002Fexcel",{"title":33,"path":34,"stem":35},"Intergrate Google sheets with your browser automations","\u002F_integrations\u002Fgoogle-sheets","_integrations\u002Fgoogle-sheets",{"title":37,"path":38,"stem":39},"Integrate your browser automations and web scrapers with Zapier in Chrome.","\u002F_integrations\u002Fzap","_integrations\u002Fzap",{"title":41,"path":42,"stem":43},"Connect browser automation to Claude, ChatGPT, Gemini, and more","\u002Fai-assistant","ai-assistant",{"title":45,"path":46,"stem":47},"Build browser automations with Claude","\u002Fbuild-in-claude","build-in-claude",{"title":49,"path":50,"stem":51,"children":52},"Build With Code","\u002Fbuild-with-code","build-with-code",[53,56,74,78],{"title":54,"path":50,"stem":55},"Build browser automations with code","build-with-code\u002Findex",{"title":57,"path":58,"stem":59,"children":60},"The Browser Automation API for Humans and AI Agents | axiom.ai","\u002Fbuild-with-code\u002Fapi","build-with-code\u002Fapi\u002Findex",[61,62,66,70],{"title":57,"path":58,"stem":59},{"title":63,"path":64,"stem":65},"Cloud Browser API, Run Puppeteer & Playwright Without the Maintenance | axiom.ai","\u002Fbuild-with-code\u002Fapi\u002Fchrome","build-with-code\u002Fapi\u002Fchrome",{"title":67,"path":68,"stem":69},"Trigger No-Code Browser Automations via REST, Orchestrate API | axiom.ai","\u002Fbuild-with-code\u002Fapi\u002Forchestrate","build-with-code\u002Fapi\u002Forchestrate",{"title":71,"path":72,"stem":73},"Step API: Scrape, Click, and Type With One Call Each | axiom.ai","\u002Fbuild-with-code\u002Fapi\u002Fstep","build-with-code\u002Fapi\u002Fstep",{"title":75,"path":76,"stem":77},"Run Playwright in the Cloud, One connectOverCDP Line | axiom.ai","\u002Fbuild-with-code\u002Fplaywright","build-with-code\u002Fplaywright",{"title":79,"path":80,"stem":81},"Run Puppeteer in the Cloud, No Chromium to Maintain | axiom.ai","\u002Fbuild-with-code\u002Fpuppeteer","build-with-code\u002Fpuppeteer",{"title":83,"path":84,"stem":85,"children":86},"Build With No Code","\u002Fbuild-with-no-code","build-with-no-code",[87,90,94,98],{"title":88,"path":84,"stem":89},"Build no-code browser bots by describing them to AI","build-with-no-code\u002Findex",{"title":91,"path":92,"stem":93},"Build in Claude Code","\u002Fbuild-with-no-code\u002Fclaude","build-with-no-code\u002Fclaude",{"title":95,"path":96,"stem":97},"Build by description","\u002Fbuild-with-no-code\u002Fdescription","build-with-no-code\u002Fdescription",{"title":99,"path":100,"stem":101},"Build no-code bots step by step","\u002Fbuild-with-no-code\u002Fstep-by-step","build-with-no-code\u002Fstep-by-step",{"title":103,"path":104,"stem":105},"Customer support — docs, AI help, or talk to a human","\u002Fcustomer-support","customer-support",{"title":107,"path":108,"stem":109},"Browser-Automatisierung für Menschen und KI","\u002Fde","de",{"title":111,"path":112,"stem":113,"children":114},"Docs","\u002Fdocs","docs",[115,118,136,142,186,490,516,1582],{"title":116,"path":112,"stem":117},"Browser Automation Documentation: No-Code, Code, API | axiom","docs\u002Findex",{"title":119,"path":120,"stem":121,"children":122},"Account","\u002Fdocs\u002Faccount","docs\u002Faccount\u002Findex",[123,124,128,132],{"title":119,"path":120,"stem":121},{"title":125,"path":126,"stem":127},"Manage your account","\u002Fdocs\u002Faccount\u002Faccount","docs\u002Faccount\u002Faccount",{"title":129,"path":130,"stem":131},"Create an account","\u002Fdocs\u002Faccount\u002Fcreate-account","docs\u002Faccount\u002Fcreate-account",{"title":133,"path":134,"stem":135},"Manage your subscription","\u002Fdocs\u002Faccount\u002Fsubscription","docs\u002Faccount\u002Fsubscription",{"title":137,"path":138,"stem":139,"children":140},"Claude skill","\u002Fdocs\u002Fclaude-skill","docs\u002Fclaude-skill\u002Findex",[141],{"title":137,"path":138,"stem":139},{"title":143,"path":144,"stem":145,"children":146},"Code Dashboard","\u002Fdocs\u002Fcode","docs\u002Fcode\u002Findex",[147,148,152,156,160,164,168,182],{"title":143,"path":144,"stem":145},{"title":149,"path":150,"stem":151},"Create scripts","\u002Fdocs\u002Fcode\u002Fcreate-scripts","docs\u002Fcode\u002Fcreate-scripts",{"title":153,"path":154,"stem":155},"Dashboard","\u002Fdocs\u002Fcode\u002Fdashboard","docs\u002Fcode\u002Fdashboard",{"title":157,"path":158,"stem":159},"Live editor","\u002Fdocs\u002Fcode\u002Flive-editor","docs\u002Fcode\u002Flive-editor",{"title":161,"path":162,"stem":163},"Run reports","\u002Fdocs\u002Fcode\u002Frun-reports","docs\u002Fcode\u002Frun-reports",{"title":165,"path":166,"stem":167},"Run scripts","\u002Fdocs\u002Fcode\u002Frunning-scripts","docs\u002Fcode\u002Frunning-scripts",{"title":169,"path":170,"stem":171,"children":172},"Sample scripts","\u002Fdocs\u002Fcode\u002Fsamples","docs\u002Fcode\u002Fsamples\u002Findex",[173,174,178],{"title":169,"path":170,"stem":171},{"title":175,"path":176,"stem":177},"Enter data into a page","\u002Fdocs\u002Fcode\u002Fsamples\u002Fdata-entry","docs\u002Fcode\u002Fsamples\u002Fdata-entry",{"title":179,"path":180,"stem":181},"Navigate to a page","\u002Fdocs\u002Fcode\u002Fsamples\u002Fnavigate-to-page","docs\u002Fcode\u002Fsamples\u002Fnavigate-to-page",{"title":183,"path":184,"stem":185},"Generate an API key","\u002Fdocs\u002Fcode\u002Ftoken-generation","docs\u002Fcode\u002Ftoken-generation",{"title":187,"path":188,"stem":189,"children":190},"Developer Hub","\u002Fdocs\u002Fdeveloper-hub","docs\u002Fdeveloper-hub\u002Findex",[191,192,384,406,428,476],{"title":187,"path":188,"stem":189},{"title":193,"path":194,"stem":195,"children":196},"API","\u002Fdocs\u002Fdeveloper-hub\u002Fapi","docs\u002Fdeveloper-hub\u002Fapi\u002Findex",[197,198,202,208,212,216,238,276,366],{"title":193,"path":194,"stem":195},{"title":199,"path":200,"stem":201},"Authentication","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fauthentication","docs\u002Fdeveloper-hub\u002Fapi\u002Fauthentication",{"title":203,"path":204,"stem":205,"children":206},"Chrome API","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fcdp","docs\u002Fdeveloper-hub\u002Fapi\u002Fcdp\u002Findex",[207],{"title":203,"path":204,"stem":205},{"title":209,"path":210,"stem":211},"Programmatic signup","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fprogrammatic-signup","docs\u002Fdeveloper-hub\u002Fapi\u002Fprogrammatic-signup",{"title":213,"path":214,"stem":215},"Quickstart","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fquickstart","docs\u002Fdeveloper-hub\u002Fapi\u002Fquickstart",{"title":217,"path":218,"stem":219,"children":220},"Reference","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Freference","docs\u002Fdeveloper-hub\u002Fapi\u002Freference\u002Findex",[221,222,226,230,234],{"title":217,"path":218,"stem":219},{"title":223,"path":224,"stem":225},"Data payload format","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Freference\u002Fdata-payload","docs\u002Fdeveloper-hub\u002Fapi\u002Freference\u002Fdata-payload",{"title":227,"path":228,"stem":229},"Endpoints","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Freference\u002Fendpoints","docs\u002Fdeveloper-hub\u002Fapi\u002Freference\u002Fendpoints",{"title":231,"path":232,"stem":233},"Error codes","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Freference\u002Ferrorcodes","docs\u002Fdeveloper-hub\u002Fapi\u002Freference\u002Ferrorcodes",{"title":235,"path":236,"stem":237},"API responses","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Freference\u002Fresponses","docs\u002Fdeveloper-hub\u002Fapi\u002Freference\u002Fresponses",{"title":239,"path":240,"stem":241,"children":242},"Orchestrate API","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations","docs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Findex",[243,244,248,252,256,260,264,268,272],{"title":239,"path":240,"stem":241},{"title":245,"path":246,"stem":247},"Check run status","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Fcheck-run-status","docs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Fcheck-run-status",{"title":249,"path":250,"stem":251},"List automations","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Flist-automations","docs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Flist-automations",{"title":253,"path":254,"stem":255},"Pass input data","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Fpass-input-data","docs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Fpass-input-data",{"title":257,"path":258,"stem":259},"List run reports","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Frun-reports","docs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Frun-reports",{"title":261,"path":262,"stem":263},"Stop a run","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Fstop-a-run","docs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Fstop-a-run",{"title":265,"path":266,"stem":267},"Trigger a desktop run","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Ftrigger-a-desktop-run","docs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Ftrigger-a-desktop-run",{"title":269,"path":270,"stem":271},"Trigger an automation","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Ftrigger-an-automation","docs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Ftrigger-an-automation",{"title":273,"path":274,"stem":275},"Webhooks from a step","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Fwebhooks-from-a-step","docs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Fwebhooks-from-a-step",{"title":277,"path":278,"stem":279,"children":280},"Step API","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Findex",[281,282,286,290,294,298,302,306,310,314,318,322,326,330,334,338,342,346,350,354,358,362],{"title":277,"path":278,"stem":279},{"title":283,"path":284,"stem":285},"Click","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fclick","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fclick",{"title":287,"path":288,"stem":289},"Click and drag","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fclick-and-drag","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fclick-and-drag",{"title":291,"path":292,"stem":293},"Click engagement button","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fclick-engagement-button","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fclick-engagement-button",{"title":295,"path":296,"stem":297},"Click multiple","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fclick-multiple","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fclick-multiple",{"title":299,"path":300,"stem":301},"Close a session","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fclose-a-session","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fclose-a-session",{"title":303,"path":304,"stem":305},"Date picker","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fdate-picker","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fdate-picker",{"title":307,"path":308,"stem":309},"Enter text","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fenter-text","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fenter-text",{"title":311,"path":312,"stem":313},"Get clipboard contents","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fget-clipboard-contents","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fget-clipboard-contents",{"title":315,"path":316,"stem":317},"Go to URL","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fgoto","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fgoto",{"title":319,"path":320,"stem":321},"Hover","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fhover","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fhover",{"title":323,"path":324,"stem":325},"Integrate AI","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fintegrate-ai","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fintegrate-ai",{"title":327,"path":328,"stem":329},"Press keys","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fpress-keys","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fpress-keys",{"title":331,"path":332,"stem":333},"Restart browser","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Frestart-browser","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Frestart-browser",{"title":335,"path":336,"stem":337},"Scrape","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fscrape","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fscrape",{"title":339,"path":340,"stem":341},"Scrape metadata","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fscrape-metadata","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fscrape-metadata",{"title":343,"path":344,"stem":345},"Select list","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fselect-list","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fselect-list",{"title":347,"path":348,"stem":349},"Solve captcha","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fsolve-captcha","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fsolve-captcha",{"title":351,"path":352,"stem":353},"Start a session","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fstart-a-session","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fstart-a-session",{"title":355,"path":356,"stem":357},"Step function vs No-Code step","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fstep-function-vs-no-code-step","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fstep-function-vs-no-code-step",{"title":359,"path":360,"stem":361},"Switch browser tab","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fswitch-browser-tab","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fswitch-browser-tab",{"title":363,"path":364,"stem":365},"Wait","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fwait","docs\u002Fdeveloper-hub\u002Fapi\u002Fstep-functions\u002Fwait",{"title":367,"path":368,"stem":369,"children":370},"Usage and limits","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fusage-and-limits","docs\u002Fdeveloper-hub\u002Fapi\u002Fusage-and-limits\u002Findex",[371,372,376,380],{"title":367,"path":368,"stem":369},{"title":373,"path":374,"stem":375},"Queue and concurrency","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fusage-and-limits\u002Fqueue-and-concurrency","docs\u002Fdeveloper-hub\u002Fapi\u002Fusage-and-limits\u002Fqueue-and-concurrency",{"title":377,"path":378,"stem":379},"Rate limits","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fusage-and-limits\u002Frate-limits","docs\u002Fdeveloper-hub\u002Fapi\u002Fusage-and-limits\u002Frate-limits",{"title":381,"path":382,"stem":383},"Check remaining runtime","\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Fusage-and-limits\u002Fremaining-runtime","docs\u002Fdeveloper-hub\u002Fapi\u002Fusage-and-limits\u002Fremaining-runtime",{"title":385,"path":386,"stem":387,"children":388},"Deep dives","\u002Fdocs\u002Fdeveloper-hub\u002Fdeep-dives","docs\u002Fdeveloper-hub\u002Fdeep-dives\u002Findex",[389,390,394,398,402],{"title":385,"path":386,"stem":387},{"title":391,"path":392,"stem":393},"Automation JSON structure","\u002Fdocs\u002Fdeveloper-hub\u002Fdeep-dives\u002Faxiom-structure","docs\u002Fdeveloper-hub\u002Fdeep-dives\u002Faxiom-structure",{"title":395,"path":396,"stem":397},"Chromium","\u002Fdocs\u002Fdeveloper-hub\u002Fdeep-dives\u002Fchromium","docs\u002Fdeveloper-hub\u002Fdeep-dives\u002Fchromium",{"title":399,"path":400,"stem":401},"Cookies in axiom.ai","\u002Fdocs\u002Fdeveloper-hub\u002Fdeep-dives\u002Fcookies","docs\u002Fdeveloper-hub\u002Fdeep-dives\u002Fcookies",{"title":403,"path":404,"stem":405},"Data handling","\u002Fdocs\u002Fdeveloper-hub\u002Fdeep-dives\u002Fdata-handling","docs\u002Fdeveloper-hub\u002Fdeep-dives\u002Fdata-handling",{"title":407,"path":408,"stem":409,"children":410},"MCP","\u002Fdocs\u002Fdeveloper-hub\u002Fmcp","docs\u002Fdeveloper-hub\u002Fmcp\u002Findex",[411,412,416,420,424],{"title":407,"path":408,"stem":409},{"title":413,"path":414,"stem":415},"Build your own server (Python)","\u002Fdocs\u002Fdeveloper-hub\u002Fmcp\u002Fbuild-your-own-server-python","docs\u002Fdeveloper-hub\u002Fmcp\u002Fbuild-your-own-server-python",{"title":417,"path":418,"stem":419},"Build your own server (TypeScript)","\u002Fdocs\u002Fdeveloper-hub\u002Fmcp\u002Fbuild-your-own-typescript","docs\u002Fdeveloper-hub\u002Fmcp\u002Fbuild-your-own-typescript",{"title":421,"path":422,"stem":423},"Desktop app MCP server","\u002Fdocs\u002Fdeveloper-hub\u002Fmcp\u002Fdesktop-app-server","docs\u002Fdeveloper-hub\u002Fmcp\u002Fdesktop-app-server",{"title":425,"path":426,"stem":427},"Register with Claude clients","\u002Fdocs\u002Fdeveloper-hub\u002Fmcp\u002Fregister-with-claude","docs\u002Fdeveloper-hub\u002Fmcp\u002Fregister-with-claude",{"title":429,"path":430,"stem":431,"children":432},"Code snippets","\u002Fdocs\u002Fdeveloper-hub\u002Fsnippets","docs\u002Fdeveloper-hub\u002Fsnippets\u002Findex",[433,434,464],{"title":429,"path":430,"stem":431},{"title":435,"path":436,"stem":437,"children":438},"JavaScript snippets","\u002Fdocs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript","docs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript\u002Findex",[439,440,444,448,452,456,460],{"title":435,"path":436,"stem":437},{"title":441,"path":442,"stem":443},"Data snippets","\u002Fdocs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript\u002Fdata","docs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript\u002Fdata",{"title":445,"path":446,"stem":447},"Interaction snippets","\u002Fdocs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript\u002Finteraction","docs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript\u002Finteraction",{"title":449,"path":450,"stem":451},"Navigation snippets","\u002Fdocs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript\u002Fnavigation","docs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript\u002Fnavigation",{"title":453,"path":454,"stem":455},"Network snippets","\u002Fdocs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript\u002Fnetwork","docs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript\u002Fnetwork",{"title":457,"path":458,"stem":459},"Page manipulation snippets","\u002Fdocs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript\u002Fpage-manipulation","docs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript\u002Fpage-manipulation",{"title":461,"path":462,"stem":463},"Scrape snippets","\u002Fdocs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript\u002Fscrape","docs\u002Fdeveloper-hub\u002Fsnippets\u002Fjavascript\u002Fscrape",{"title":465,"path":466,"stem":467,"children":468},"Puppeteer snippets","\u002Fdocs\u002Fdeveloper-hub\u002Fsnippets\u002Fpuppeteer","docs\u002Fdeveloper-hub\u002Fsnippets\u002Fpuppeteer\u002Findex",[469,470,473],{"title":465,"path":466,"stem":467},{"title":445,"path":471,"stem":472},"\u002Fdocs\u002Fdeveloper-hub\u002Fsnippets\u002Fpuppeteer\u002Finteraction","docs\u002Fdeveloper-hub\u002Fsnippets\u002Fpuppeteer\u002Finteraction",{"title":453,"path":474,"stem":475},"\u002Fdocs\u002Fdeveloper-hub\u002Fsnippets\u002Fpuppeteer\u002Fnetwork","docs\u002Fdeveloper-hub\u002Fsnippets\u002Fpuppeteer\u002Fnetwork",{"title":477,"path":478,"stem":479,"children":480},"Developer troubleshooting","\u002Fdocs\u002Fdeveloper-hub\u002Ftroubleshooting","docs\u002Fdeveloper-hub\u002Ftroubleshooting\u002Findex",[481,482,486],{"title":477,"path":478,"stem":479},{"title":483,"path":484,"stem":485},"API errors","\u002Fdocs\u002Fdeveloper-hub\u002Ftroubleshooting\u002Fapi","docs\u002Fdeveloper-hub\u002Ftroubleshooting\u002Fapi",{"title":487,"path":488,"stem":489},"Debug developer features","\u002Fdocs\u002Fdeveloper-hub\u002Ftroubleshooting\u002Fdebug","docs\u002Fdeveloper-hub\u002Ftroubleshooting\u002Fdebug",{"title":491,"path":492,"stem":493,"children":494},"FAQ","\u002Fdocs\u002Ffaq","docs\u002Ffaq\u002Findex",[495,496,500,504,508,512],{"title":491,"path":492,"stem":493},{"title":497,"path":498,"stem":499},"General FAQ","\u002Fdocs\u002Ffaq\u002Fgeneral","docs\u002Ffaq\u002Fgeneral",{"title":501,"path":502,"stem":503},"Builder FAQ","\u002Fdocs\u002Ffaq\u002Fno-code-builder","docs\u002Ffaq\u002Fno-code-builder",{"title":505,"path":506,"stem":507},"Runtime and scheduling FAQ","\u002Fdocs\u002Ffaq\u002Fruntime-and-scheduling","docs\u002Ffaq\u002Fruntime-and-scheduling",{"title":509,"path":510,"stem":511},"Subscriptions and accounts FAQ","\u002Fdocs\u002Ffaq\u002Fsubscriptions-and-accounts","docs\u002Ffaq\u002Fsubscriptions-and-accounts",{"title":513,"path":514,"stem":515},"Third-party tools FAQ","\u002Fdocs\u002Ffaq\u002Fthird-party","docs\u002Ffaq\u002Fthird-party",{"title":517,"path":518,"stem":519,"children":520},"No-Code Tool","\u002Fdocs\u002Fno-code-tool","docs\u002Fno-code-tool\u002Findex",[521,522,526,548,774,835,1309,1443,1490],{"title":517,"path":518,"stem":519},{"title":523,"path":524,"stem":525},"Desktop app","\u002Fdocs\u002Fno-code-tool\u002Fdesktop-app","docs\u002Fno-code-tool\u002Fdesktop-app",{"title":527,"path":528,"stem":529,"children":530},"Get started, build an automation from a description","\u002Fdocs\u002Fno-code-tool\u002Fget-started","docs\u002Fno-code-tool\u002Fget-started\u002Findex",[531,532,536,540,544],{"title":527,"path":528,"stem":529},{"title":533,"path":534,"stem":535},"Fill a form from a spreadsheet","\u002Fdocs\u002Fno-code-tool\u002Fget-started\u002Fform-filling","docs\u002Fno-code-tool\u002Fget-started\u002Fform-filling",{"title":537,"path":538,"stem":539},"Loop through a list of URLs","\u002Fdocs\u002Fno-code-tool\u002Fget-started\u002Floop-urls","docs\u002Fno-code-tool\u002Fget-started\u002Floop-urls",{"title":541,"path":542,"stem":543},"Scrape a page into a Google Sheet","\u002Fdocs\u002Fno-code-tool\u002Fget-started\u002Fscrape-to-sheet","docs\u002Fno-code-tool\u002Fget-started\u002Fscrape-to-sheet",{"title":545,"path":546,"stem":547},"How to automate web forms","\u002Fdocs\u002Fno-code-tool\u002Fget-started\u002Fwebforms","docs\u002Fno-code-tool\u002Fget-started\u002Fwebforms",{"title":549,"path":550,"stem":551,"children":552},"How it works","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works","docs\u002Fno-code-tool\u002Fhow-it-works\u002Findex",[553,554,636,658,662,666,669,673,677,711,715,757,761],{"title":549,"path":550,"stem":551},{"title":555,"path":556,"stem":557,"children":558},"Interact with the browser","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Findex",[559,560,564,568,572,576,580,584,588,592,596,600,604,608,612,616,620,624,628,632],{"title":555,"path":556,"stem":557},{"title":561,"path":562,"stem":563},"Tick a checkbox","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fcheckbox","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fcheckbox",{"title":565,"path":566,"stem":567},"Automate a button click","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fclicks","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fclicks",{"title":569,"path":570,"stem":571},"Get the current URL","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fcurrent-url","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fcurrent-url",{"title":573,"path":574,"stem":575},"Use a date picker","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fdate-picker","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fdate-picker",{"title":577,"path":578,"stem":579},"Download files to Google Drive","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fdownload-cloud","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fdownload-cloud",{"title":581,"path":582,"stem":583},"Download files to your computer","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fdownload-local","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fdownload-local",{"title":585,"path":586,"stem":587},"Enter text into an input field","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fenter-text","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fenter-text",{"title":589,"path":590,"stem":591},"Record keystrokes","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fkey-strokes","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fkey-strokes",{"title":593,"path":594,"stem":595},"Drag the mouse","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fmouse-drag","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fmouse-drag",{"title":597,"path":598,"stem":599},"Click multiple buttons","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fmulti-click","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fmulti-click",{"title":601,"path":602,"stem":603},"Click a radio button","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fradio-buttons","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fradio-buttons",{"title":605,"path":606,"stem":607},"Trigger a rollover","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Frollover","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Frollover",{"title":609,"path":610,"stem":611},"Use a select list","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fselect-lists","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fselect-lists",{"title":613,"path":614,"stem":615},"Click likes and follows","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fsocial-media-buttons","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fsocial-media-buttons",{"title":617,"path":618,"stem":619},"Solve a captcha","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fsolve-captcha","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fsolve-captcha",{"title":621,"path":622,"stem":623},"Switch and close browser tabs","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Ftabs","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Ftabs",{"title":625,"path":626,"stem":627},"Upload files from Google Drive","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fupload-cloud","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fupload-cloud",{"title":629,"path":630,"stem":631},"Upload files from your computer","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fupload-local","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fupload-local",{"title":633,"path":634,"stem":635},"Pause an automation","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fwait","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fbrowser-actions\u002Fwait",{"title":637,"path":638,"stem":639,"children":640},"Work with data","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fdata","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fdata\u002Findex",[641,642,646,650,654],{"title":637,"path":638,"stem":639},{"title":643,"path":644,"stem":645},"How to write data to a specific row","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fdata\u002Fdynamically_write","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fdata\u002Fdynamically_write",{"title":647,"path":648,"stem":649},"How to export data from axiom.ai","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fdata\u002Fexport","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fdata\u002Fexport",{"title":651,"path":652,"stem":653},"How to import data to use in your automation","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fdata\u002Fimport","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fdata\u002Fimport",{"title":655,"path":656,"stem":657},"Transforming data during the run","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fdata\u002Ftransform","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fdata\u002Ftransform",{"title":659,"path":660,"stem":661},"Scrape data","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fget-data","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fget-data",{"title":663,"path":664,"stem":665},"Make automations with our no-code tool","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fget-started","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fget-started",{"title":323,"path":667,"stem":668},"\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fintegrate-ai","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fintegrate-ai",{"title":670,"path":671,"stem":672},"Run custom JavaScript","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fjavascript","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fjavascript",{"title":674,"path":675,"stem":676},"Use logic","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Flogic","docs\u002Fno-code-tool\u002Fhow-it-works\u002Flogic",{"title":678,"path":679,"stem":680,"children":681},"Log in to sites","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin","docs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002Findex",[682,683,687,691,695,699,703,707],{"title":678,"path":679,"stem":680},{"title":684,"path":685,"stem":686},"Log in with 2FA","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002F2fa","docs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002F2fa",{"title":688,"path":689,"stem":690},"Log in with saved credentials","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002Fcredentials","docs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002Fcredentials",{"title":692,"path":693,"stem":694},"Log in using a password manager","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002Fpassword-manager","docs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002Fpassword-manager",{"title":696,"path":697,"stem":698},"Keep login data on your network","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002Fsecure","docs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002Fsecure",{"title":700,"path":701,"stem":702},"Log in by sharing your session","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002Fsessions","docs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002Fsessions",{"title":704,"path":705,"stem":706},"Log in using a Google Sheet","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002Fsteps","docs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002Fsteps",{"title":708,"path":709,"stem":710},"Log in using the VPS","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002Fvps","docs\u002Fno-code-tool\u002Fhow-it-works\u002Flogin\u002Fvps",{"title":712,"path":713,"stem":714},"Loop through data","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Floop","docs\u002Fno-code-tool\u002Fhow-it-works\u002Floop",{"title":716,"path":717,"stem":718,"children":719},"Run and schedule bots","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Findex",[720,721,725,729,733,737,741,745,749,753],{"title":716,"path":717,"stem":718},{"title":722,"path":723,"stem":724},"Advanced running methods","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Fadvanced-running-methods","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Fadvanced-running-methods",{"title":726,"path":727,"stem":728},"Schedule an automation","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Fautomation","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Fautomation",{"title":730,"path":731,"stem":732},"Login with a scheduled automation","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Flogin","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Flogin",{"title":734,"path":735,"stem":736},"Structure automations for long runs","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Flong-bot-runs","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Flong-bot-runs",{"title":738,"path":739,"stem":740},"Manage scheduled automations","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Fmanage","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Fmanage",{"title":742,"path":743,"stem":744},"Schedule on a specific computer","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Fother","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Fother",{"title":746,"path":747,"stem":748},"Run your automation","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Frun","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Frun",{"title":750,"path":751,"stem":752},"Speed up your automations","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Fspeed-up-run","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Fspeed-up-run",{"title":754,"path":755,"stem":756},"Stop a running automation","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Fstop-bot-runs","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fschedule-and-run\u002Fstop-bot-runs",{"title":758,"path":759,"stem":760},"VPS Guide","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fvps","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fvps",{"title":762,"path":763,"stem":764,"children":765},"Send and receive webhooks","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fwebhooks","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fwebhooks\u002Findex",[766,767,771],{"title":762,"path":763,"stem":764},{"title":768,"path":769,"stem":770},"Import data with a webhook","\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fwebhooks\u002Fexport","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fwebhooks\u002Fexport",{"title":768,"path":772,"stem":773},"\u002Fdocs\u002Fno-code-tool\u002Fhow-it-works\u002Fwebhooks\u002Fimport","docs\u002Fno-code-tool\u002Fhow-it-works\u002Fwebhooks\u002Fimport",{"title":17,"path":775,"stem":776,"children":777},"\u002Fdocs\u002Fno-code-tool\u002Fintegrations","docs\u002Fno-code-tool\u002Fintegrations\u002Findex",[778,779,783,787,791,795,799,803,807,811,815,819,823,827,831],{"title":17,"path":775,"stem":776},{"title":780,"path":781,"stem":782},"1Password","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002F1password","docs\u002Fno-code-tool\u002Fintegrations\u002F1password",{"title":784,"path":785,"stem":786},"2Captcha","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002F2captcha","docs\u002Fno-code-tool\u002Fintegrations\u002F2captcha",{"title":788,"path":789,"stem":790},"ChatGPT","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002Fchatgpt","docs\u002Fno-code-tool\u002Fintegrations\u002Fchatgpt",{"title":792,"path":793,"stem":794},"Claude","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002Fclaude","docs\u002Fno-code-tool\u002Fintegrations\u002Fclaude",{"title":796,"path":797,"stem":798},"DeepSeek","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002Fdeepseek","docs\u002Fno-code-tool\u002Fintegrations\u002Fdeepseek",{"title":800,"path":801,"stem":802},"Microsoft Excel","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002Fexcel","docs\u002Fno-code-tool\u002Fintegrations\u002Fexcel",{"title":804,"path":805,"stem":806},"Gemini","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002Fgemini","docs\u002Fno-code-tool\u002Fintegrations\u002Fgemini",{"title":808,"path":809,"stem":810},"Google Sheets","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002Fgoogle-sheets","docs\u002Fno-code-tool\u002Fintegrations\u002Fgoogle-sheets",{"title":812,"path":813,"stem":814},"Make","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002Fmake","docs\u002Fno-code-tool\u002Fintegrations\u002Fmake",{"title":816,"path":817,"stem":818},"n8n","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002Fn8n","docs\u002Fno-code-tool\u002Fintegrations\u002Fn8n",{"title":820,"path":821,"stem":822},"Puppeteer","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002Fpuppeteer","docs\u002Fno-code-tool\u002Fintegrations\u002Fpuppeteer",{"title":824,"path":825,"stem":826},"Relay.app","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002Frelay-app","docs\u002Fno-code-tool\u002Fintegrations\u002Frelay-app",{"title":828,"path":829,"stem":830},"Sonar","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002Fsonar","docs\u002Fno-code-tool\u002Fintegrations\u002Fsonar",{"title":832,"path":833,"stem":834},"Zapier","\u002Fdocs\u002Fno-code-tool\u002Fintegrations\u002Fzapier","docs\u002Fno-code-tool\u002Fintegrations\u002Fzapier",{"title":217,"path":836,"stem":837,"children":838},"\u002Fdocs\u002Fno-code-tool\u002Freference","docs\u002Fno-code-tool\u002Freference\u002Findex",[839,840,949],{"title":217,"path":836,"stem":837},{"title":841,"path":842,"stem":843,"children":844},"Automation settings","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Findex",[845,846,872,890,900],{"title":841,"path":842,"stem":843},{"title":847,"path":848,"stem":849,"children":850},"Chrome","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fchrome","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fchrome\u002Findex",[851,852,856,860,864,868],{"title":847,"path":848,"stem":849},{"title":853,"path":854,"stem":855},"Bypass bot detection","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fchrome\u002Fbypass-bot-detection","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fchrome\u002Fbypass-bot-detection",{"title":857,"path":858,"stem":859},"Set executable path","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fchrome\u002Fexecutable-path","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fchrome\u002Fexecutable-path",{"title":861,"path":862,"stem":863},"Run in incognito mode","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fchrome\u002Fincognito","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fchrome\u002Fincognito",{"title":865,"path":866,"stem":867},"Load another extension","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fchrome\u002Fload-extension","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fchrome\u002Fload-extension",{"title":869,"path":870,"stem":871},"Set a custom Chromium profile","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fchrome\u002Fprofile","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fchrome\u002Fprofile",{"title":873,"path":874,"stem":875,"children":876},"Error handling","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Ferror-handling","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Ferror-handling\u002Findex",[877,878,882,886],{"title":873,"path":874,"stem":875},{"title":879,"path":880,"stem":881},"Continue on error","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Ferror-handling\u002Fcontinue-on-error","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Ferror-handling\u002Fcontinue-on-error",{"title":883,"path":884,"stem":885},"Interact with iframes","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Ferror-handling\u002Fiframes","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Ferror-handling\u002Fiframes",{"title":887,"path":888,"stem":889},"Disable page monitoring","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Ferror-handling\u002Fpage-monitoring","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Ferror-handling\u002Fpage-monitoring",{"title":891,"path":892,"stem":893,"children":894},"Import and export","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fimport-export","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fimport-export\u002Findex",[895,896],{"title":891,"path":892,"stem":893},{"title":897,"path":898,"stem":899},"Import or download an automation","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fimport-export\u002Fsharing","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Fimport-export\u002Fsharing",{"title":901,"path":902,"stem":903,"children":904},"Run options","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Findex",[905,906,910,914,918,922,926,930,934,938,941,945],{"title":901,"path":902,"stem":903},{"title":907,"path":908,"stem":909},"Block resources","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fblock-resources","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fblock-resources",{"title":911,"path":912,"stem":913},"Concurrency","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fconcurrency","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fconcurrency",{"title":915,"path":916,"stem":917},"Run headless","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fheadless","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fheadless",{"title":919,"path":920,"stem":921},"Set maximum runtime","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fmax-runtime","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fmax-runtime",{"title":923,"path":924,"stem":925},"Set up notifications","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fnotifications","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fnotifications",{"title":927,"path":928,"stem":929},"Use a proxy","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fproxy","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fproxy",{"title":931,"path":932,"stem":933},"Record and monitor runs","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Frecord-runs","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Frecord-runs",{"title":935,"path":936,"stem":937},"Run via API on desktop","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Frun-via-api-on-desktop","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Frun-via-api-on-desktop",{"title":726,"path":939,"stem":940},"\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fschedule","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fschedule",{"title":942,"path":943,"stem":944},"Store cookies","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fstore-cookies","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Fstore-cookies",{"title":946,"path":947,"stem":948},"Configure timezone","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Ftimezone","docs\u002Fno-code-tool\u002Freference\u002Fsettings\u002Frun-options\u002Ftimezone",{"title":950,"path":951,"stem":952,"children":953},"Step index","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Findex",[954,955,959,963,967,971,975,979,983,987,991,995,999,1003,1007,1011,1015,1019,1023,1027,1031,1035,1039,1043,1047,1051,1055,1059,1063,1067,1071,1075,1079,1083,1087,1091,1095,1099,1103,1107,1111,1115,1119,1123,1127,1130,1134,1138,1142,1146,1150,1154,1158,1162,1166,1170,1174,1178,1182,1186,1190,1194,1198,1202,1206,1210,1213,1217,1221,1225,1229,1233,1237,1241,1245,1249,1253,1257,1261,1265,1269,1273,1277,1281,1285,1289,1293,1297,1301,1305],{"title":950,"path":951,"stem":952},{"title":956,"path":957,"stem":958},"Add error metadata step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fadd-error-metadata","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fadd-error-metadata",{"title":960,"path":961,"stem":962},"Add row numbers","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fadd-row-numbers","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fadd-row-numbers",{"title":964,"path":965,"stem":966},"Append or Merge data step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fappend-or-merge-data","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fappend-or-merge-data",{"title":968,"path":969,"stem":970},"Back step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fback","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fback",{"title":972,"path":973,"stem":974},"Clear cookies step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclear-cookies","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclear-cookies",{"title":976,"path":977,"stem":978},"Clear data from a Google Sheet step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclear-data-from-a-google-sheet","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclear-data-from-a-google-sheet",{"title":980,"path":981,"stem":982},"Click element step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclick-element","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclick-element",{"title":984,"path":985,"stem":986},"Click multiple elements step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclick-multiple-elements","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclick-multiple-elements",{"title":988,"path":989,"stem":990},"Click social media buttons step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclick-social-media-buttons","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclick-social-media-buttons",{"title":992,"path":993,"stem":994},"Get clipboard contents step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclipboard","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclipboard",{"title":996,"path":997,"stem":998},"Close browser tab step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclose-tab","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fclose-tab",{"title":1000,"path":1001,"stem":1002},"Conditionally jump to another step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fconditionall-jump-step","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fconditionall-jump-step",{"title":1004,"path":1005,"stem":1006},"Continue only if a condition is met step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fcontinue-if-condition-met","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fcontinue-if-condition-met",{"title":1008,"path":1009,"stem":1010},"Count rows step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fcount-rows","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fcount-rows",{"title":1012,"path":1013,"stem":1014},"Create a new Google Sheet step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fcreate-a-new-google-sheet","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fcreate-a-new-google-sheet",{"title":1016,"path":1017,"stem":1018},"Get current bot URL step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fcurrent-url","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fcurrent-url",{"title":1020,"path":1021,"stem":1022},"Enter custom data step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fcustom-data","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fcustom-data",{"title":1024,"path":1025,"stem":1026},"Date picker step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdate-picker","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdate-picker",{"title":1028,"path":1029,"stem":1030},"Date and time step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdate-time","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdate-time",{"title":1032,"path":1033,"stem":1034},"Delete from Google Drive step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdelete-files-from-google-drive","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdelete-files-from-google-drive",{"title":1036,"path":1037,"stem":1038},"Delete rows from a Google Sheet step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdelete-rows-from-a-google-sheet","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdelete-rows-from-a-google-sheet",{"title":1040,"path":1041,"stem":1042},"Display a message step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdisplay-a-message","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdisplay-a-message",{"title":1044,"path":1045,"stem":1046},"Download file from URL step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdownload-file-from-url","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdownload-file-from-url",{"title":1048,"path":1049,"stem":1050},"Download file step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdownload-file-step","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdownload-file-step",{"title":1052,"path":1053,"stem":1054},"Download files step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdownload-files","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdownload-files",{"title":1056,"path":1057,"stem":1058},"Download a file to Google Drive step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdownload-files-to-google-drive","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fdownload-files-to-google-drive",{"title":1060,"path":1061,"stem":1062},"Edit Row step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fedit-row","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fedit-row",{"title":1064,"path":1065,"stem":1066},"End loop","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fend-loop","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fend-loop",{"title":1068,"path":1069,"stem":1070},"End run","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fend-run","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fend-run",{"title":1072,"path":1073,"stem":1074},"Enter text step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fenter-text","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fenter-text",{"title":1076,"path":1077,"stem":1078},"Export to CSV step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fexport-csv-file","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fexport-csv-file",{"title":1080,"path":1081,"stem":1082},"Find Row step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Ffind-row","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Ffind-row",{"title":1084,"path":1085,"stem":1086},"Generate authenticator code step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fgenerate-authenticator-code","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fgenerate-authenticator-code",{"title":1088,"path":1089,"stem":1090},"Generate random password step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fgenerate-random-password","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fgenerate-random-password",{"title":1092,"path":1093,"stem":1094},"Get a list of links from a page step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fget-a-list-of-links-to-pages","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fget-a-list-of-links-to-pages",{"title":1096,"path":1097,"stem":1098},"Get a list of links from a URL step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fget-a-list-of-links-url","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fget-a-list-of-links-url",{"title":1100,"path":1101,"stem":1102},"Get data from a URL","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fget-data-from-url","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fget-data-from-url",{"title":1104,"path":1105,"stem":1106},"Get data from a webpage","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fget-data-from-website","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fget-data-from-website",{"title":1108,"path":1109,"stem":1110},"Go to page","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fgo-to-page","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fgo-to-page",{"title":1112,"path":1113,"stem":1114},"Group steps","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fgroup-steps","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fgroup-steps",{"title":1116,"path":1117,"stem":1118},"If a condition is true, run steps","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fif-condtion","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fif-condtion",{"title":1120,"path":1121,"stem":1122},"If Else condition step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fif-else-condition","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fif-else-condition",{"title":1124,"path":1125,"stem":1126},"Import CSV File step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fimport-csv-file","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fimport-csv-file",{"title":323,"path":1128,"stem":1129},"\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fintegrate-ai","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fintegrate-ai",{"title":1131,"path":1132,"stem":1133},"Interact step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Finteract-with-a-pages-interface","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Finteract-with-a-pages-interface",{"title":1135,"path":1136,"stem":1137},"Join different data sources based on matching columns step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fjoin-different-data-sources","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fjoin-different-data-sources",{"title":1139,"path":1140,"stem":1141},"Jump to another step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fjump-step","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fjump-step",{"title":1143,"path":1144,"stem":1145},"Log in with credentials step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Flog-in-with-credentials","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Flog-in-with-credentials",{"title":1147,"path":1148,"stem":1149},"Loop step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Floop","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Floop",{"title":1151,"path":1152,"stem":1153},"Mouse click and drag","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fmouse-click-and-drag","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fmouse-click-and-drag",{"title":1155,"path":1156,"stem":1157},"Move a Google Sheet to a new folder in Google Drive","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fmove-a-google-sheet","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fmove-a-google-sheet",{"title":1159,"path":1160,"stem":1161},"Open a new tab step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fopen-tab","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fopen-tab",{"title":1163,"path":1164,"stem":1165},"Press keys(s) step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fpress-key","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fpress-key",{"title":1167,"path":1168,"stem":1169},"Read data from a Google Sheet step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fread-data-from-a-google-sheet-step","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fread-data-from-a-google-sheet-step",{"title":1171,"path":1172,"stem":1173},"Read data from Airtable","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fread-data-from-airtable","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fread-data-from-airtable",{"title":1175,"path":1176,"stem":1177},"Read data from Excel sheet step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fread-data-from-excel","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fread-data-from-excel",{"title":1179,"path":1180,"stem":1181},"Read file from Google Drive step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fread-file-from-google-drive","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fread-file-from-google-drive",{"title":1183,"path":1184,"stem":1185},"Read local file step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fread-local-file","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fread-local-file",{"title":1187,"path":1188,"stem":1189},"Receive data from another app","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Freceive-data-from-another-app","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Freceive-data-from-another-app",{"title":1191,"path":1192,"stem":1193},"Remove duplicates step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fremove-duplicates","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fremove-duplicates",{"title":1195,"path":1196,"stem":1197},"Remove HTML code step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fremove-html-code","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fremove-html-code",{"title":1199,"path":1200,"stem":1201},"Remove results that contain certain words step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fremove-results-that-contain-certain-words","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fremove-results-that-contain-certain-words",{"title":1203,"path":1204,"stem":1205},"Remove results which do not contain certain words step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fremove-results-which-do-not-contain-certain-words","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fremove-results-which-do-not-contain-certain-words",{"title":1207,"path":1208,"stem":1209},"Replace text step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Freplace-text-step","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Freplace-text-step",{"title":331,"path":1211,"stem":1212},"\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Frestart-browser","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Frestart-browser",{"title":1214,"path":1215,"stem":1216},"Rollover element step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Frollover-element","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Frollover-element",{"title":1218,"path":1219,"stem":1220},"Run another Axiom step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Frun-another-axiom","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Frun-another-axiom",{"title":1222,"path":1223,"stem":1224},"Save page HTML step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsave-page-as-html","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsave-page-as-html",{"title":1226,"path":1227,"stem":1228},"Save screenshot locally step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsave-screenshot-locally","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsave-screenshot-locally",{"title":1230,"path":1231,"stem":1232},"Save screenshot to Google Drive step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsave-screenshot-to-google-drive","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsave-screenshot-to-google-drive",{"title":1234,"path":1235,"stem":1236},"Scrape metadata step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fscrape-metadata","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fscrape-metadata",{"title":1238,"path":1239,"stem":1240},"Select list step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fselect-list","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fselect-list",{"title":1242,"path":1243,"stem":1244},"Select random rows step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fselect-random-rows","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fselect-random-rows",{"title":1246,"path":1247,"stem":1248},"Send an email step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsend-an-email","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsend-an-email",{"title":1250,"path":1251,"stem":1252},"Solve Captcha step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsolve-captcha","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsolve-captcha",{"title":1254,"path":1255,"stem":1256},"Split a name into columns step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsplit-a-name-into-columns","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsplit-a-name-into-columns",{"title":1258,"path":1259,"stem":1260},"Split by character step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsplit-by-character","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fsplit-by-character",{"title":1262,"path":1263,"stem":1264},"Swap rows and columns step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fswap-rows-and-columns","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fswap-rows-and-columns",{"title":1266,"path":1267,"stem":1268},"Switch browser tab step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fswitch-browser-tab","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fswitch-browser-tab",{"title":1270,"path":1271,"stem":1272},"Trigger webhook step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Ftrigger-webhook","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Ftrigger-webhook",{"title":1274,"path":1275,"stem":1276},"Try catch","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Ftry-catch","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Ftry-catch",{"title":1278,"path":1279,"stem":1280},"Upload a file step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fupload-file","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fupload-file",{"title":1282,"path":1283,"stem":1284},"Upload a file from Google Drive step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fupload-file-google-drive","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fupload-file-google-drive",{"title":1286,"path":1287,"stem":1288},"Wait step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fwait","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fwait",{"title":1290,"path":1291,"stem":1292},"Wait for 2FA code step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fwait-for-2fa-code","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fwait-for-2fa-code",{"title":1294,"path":1295,"stem":1296},"Write data to a Google Sheet step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fwrite-data-to-a-google-sheet-step","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fwrite-data-to-a-google-sheet-step",{"title":1298,"path":1299,"stem":1300},"Write data to Airtable","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fwrite-data-to-airtable","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fwrite-data-to-airtable",{"title":1302,"path":1303,"stem":1304},"Write data to a Excel sheet step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fwrite-data-to-an-excel-sheet","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fwrite-data-to-an-excel-sheet",{"title":1306,"path":1307,"stem":1308},"Write javascript step","\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fwrite-javascript","docs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fwrite-javascript",{"title":1310,"path":1311,"stem":1312,"children":1313},"Release notes","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes","docs\u002Fno-code-tool\u002Frelease-notes\u002Findex",[1314,1315,1319,1323,1327,1331,1335,1339,1343,1347,1351,1355,1359,1363,1367,1371,1375,1379,1383,1387,1391,1395,1399,1403,1407,1411,1415,1419,1423,1427,1431,1435,1439],{"title":1310,"path":1311,"stem":1312},{"title":1316,"path":1317,"stem":1318},"New Make integration, better loops, smarter scraping, and fixes","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-10-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-10-0",{"title":1320,"path":1321,"stem":1322},"Dashboard redesign, better conditionals, stop remote bots, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-11-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-11-0",{"title":1324,"path":1325,"stem":1326},"Solve captchas, press keys smarter, fix iframe hangs, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-12-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-12-0",{"title":1328,"path":1329,"stem":1330},"Optional steps, screenshot tool, scraper upgrades","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-13-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-13-0",{"title":1332,"path":1333,"stem":1334},"Selector overhaul, drag to reorder steps, new templates, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-14-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-14-0",{"title":1336,"path":1337,"stem":1338},"Custom scraper settings, new templates, and payment upgrade","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-15-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-15-0",{"title":1340,"path":1341,"stem":1342},"Upload to drive, undo mistakes, upgrade steps, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-16-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-16-0",{"title":1344,"path":1345,"stem":1346},"Better notifications, custom errors, iframe tools, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-17-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-17-0",{"title":1348,"path":1349,"stem":1350},"Structured scraping with chatgpt, new schedule view, filters, and fixes","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-18-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-18-0",{"title":1352,"path":1353,"stem":1354},"New debugger, generate text with chatgpt, save to drive, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-19-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-19-0",{"title":1356,"path":1357,"stem":1358},"Affiliates, smarter queues, overwrite files, and a 4.0 teaser","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-20-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-20-0",{"title":1360,"path":1361,"stem":1362},"Sneak peek at 4.0, open linked axioms, new steps, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-21-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-21-0",{"title":1364,"path":1365,"stem":1366},"Last stop before 4.0, Scrape images, reorder columns, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-22-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-22-0",{"title":1368,"path":1369,"stem":1370},"Live data previews, easier navigation, new onboarding tools","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-5-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-5-0",{"title":1372,"path":1373,"stem":1374},"Better sheets integration, loop controls, and fixes","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-6-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-6-0",{"title":1376,"path":1377,"stem":1378},"Better builder errors, webhook stability, test default data, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-7-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-7-0",{"title":1380,"path":1381,"stem":1382},"Axiom academy is live, smarter scraping, improved validation","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-8-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-8-0",{"title":1384,"path":1385,"stem":1386},"Step-by-step templates, improved scraping, click multiple, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-9-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-3-9-0",{"title":1388,"path":1389,"stem":1390},"Build smarter with nesting, chatgpt 4, and cloud sessions","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-0-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-0-0",{"title":1392,"path":1393,"stem":1394},"Guided templates, step help, datepickers, partial screenshots, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-1-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-1-0",{"title":1396,"path":1397,"stem":1398},"Run recording for debugging, and delete from Google Drive","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-10-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-10-0",{"title":1400,"path":1401,"stem":1402},"Proxy auth, conditional logic, flexible scheduling, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-2-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-2-0",{"title":1404,"path":1405,"stem":1406},"Quick builder, new sidebar, better onboarding, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-3-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-3-0",{"title":1408,"path":1409,"stem":1410},"Live run status, step recommendations, keyboard shortcuts, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-4-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-4-0",{"title":1412,"path":1413,"stem":1414},"Scrape faster, set keys once, skip steps, end runs early, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-5-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-5-0",{"title":1416,"path":1417,"stem":1418},"Excel steps, folder sorting, GPT-4o smarts, end loop control, quick filters, and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-6-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-6-0",{"title":1420,"path":1421,"stem":1422},"Proxy rotation, AI updates, new run options and more","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-7-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-7-0",{"title":1424,"path":1425,"stem":1426},"Unlimited desktop concurrency, Airtable integration, and cloud bot bypass","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-8-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-8-0",{"title":1428,"path":1429,"stem":1430},"Team accounts, code editor upgrades, and a Row Numbers step","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-9-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-4-9-0",{"title":1432,"path":1433,"stem":1434},"Build from description, AI troubleshooting assistant, and free Claude credits","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-5-0-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-5-0-0",{"title":1436,"path":1437,"stem":1438},"Automate two-factor authentication logins","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-5-1-0","docs\u002Fno-code-tool\u002Frelease-notes\u002Faxiom-version-5-1-0",{"title":1440,"path":1441,"stem":1442},"Brand new desktop application","\u002Fdocs\u002Fno-code-tool\u002Frelease-notes\u002Flatest","docs\u002Fno-code-tool\u002Frelease-notes\u002Flatest",{"title":663,"path":1444,"stem":1445,"children":1446},"\u002Fdocs\u002Fno-code-tool\u002Fthe-builder","docs\u002Fno-code-tool\u002Fthe-builder\u002Findex",[1447,1448,1452,1456,1460,1464,1468,1486],{"title":663,"path":1444,"stem":1445},{"title":1449,"path":1450,"stem":1451},"AI Assistant","\u002Fdocs\u002Fno-code-tool\u002Fthe-builder\u002Fai-assistant","docs\u002Fno-code-tool\u002Fthe-builder\u002Fai-assistant",{"title":1453,"path":1454,"stem":1455},"The no-code Builder","\u002Fdocs\u002Fno-code-tool\u002Fthe-builder\u002Fbuilder","docs\u002Fno-code-tool\u002Fthe-builder\u002Fbuilder",{"title":1457,"path":1458,"stem":1459},"The dashboard","\u002Fdocs\u002Fno-code-tool\u002Fthe-builder\u002Fdashboard","docs\u002Fno-code-tool\u002Fthe-builder\u002Fdashboard",{"title":1461,"path":1462,"stem":1463},"Installation","\u002Fdocs\u002Fno-code-tool\u002Fthe-builder\u002Finstall","docs\u002Fno-code-tool\u002Fthe-builder\u002Finstall",{"title":1465,"path":1466,"stem":1467},"Pass data between steps","\u002Fdocs\u002Fno-code-tool\u002Fthe-builder\u002Fpass","docs\u002Fno-code-tool\u002Fthe-builder\u002Fpass",{"title":1469,"path":1470,"stem":1471,"children":1472},"The selector tool","\u002Fdocs\u002Fno-code-tool\u002Fthe-builder\u002Fselector-tool","docs\u002Fno-code-tool\u002Fthe-builder\u002Fselector-tool\u002Findex",[1473,1474,1478,1482],{"title":1469,"path":1470,"stem":1471},{"title":1475,"path":1476,"stem":1477},"Use custom CSS selectors","\u002Fdocs\u002Fno-code-tool\u002Fthe-builder\u002Fselector-tool\u002Fcustom-css-selectors","docs\u002Fno-code-tool\u002Fthe-builder\u002Fselector-tool\u002Fcustom-css-selectors",{"title":1479,"path":1480,"stem":1481},"Use the Multi Selector tool","\u002Fdocs\u002Fno-code-tool\u002Fthe-builder\u002Fselector-tool\u002Fmulti","docs\u002Fno-code-tool\u002Fthe-builder\u002Fselector-tool\u002Fmulti",{"title":1483,"path":1484,"stem":1485},"Use the Single Selector","\u002Fdocs\u002Fno-code-tool\u002Fthe-builder\u002Fselector-tool\u002Fsingle","docs\u002Fno-code-tool\u002Fthe-builder\u002Fselector-tool\u002Fsingle",{"title":1487,"path":1488,"stem":1489},"Share an automation","\u002Fdocs\u002Fno-code-tool\u002Fthe-builder\u002Fsharing","docs\u002Fno-code-tool\u002Fthe-builder\u002Fsharing",{"title":1491,"path":1492,"stem":1493,"children":1494},"Troubleshooting","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Findex",[1495,1496,1500,1578],{"title":1491,"path":1492,"stem":1493},{"title":1497,"path":1498,"stem":1499},"Handle errors in an automation","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferror-handling","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferror-handling",{"title":1501,"path":1502,"stem":1503,"children":1504},"Common errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Findex",[1505,1506,1510,1514,1518,1536,1540],{"title":1501,"path":1502,"stem":1503},{"title":1507,"path":1508,"stem":1509},"Desktop app errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fdesktop-app","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fdesktop-app",{"title":1511,"path":1512,"stem":1513},"General errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fgeneral","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fgeneral",{"title":1515,"path":1516,"stem":1517},"Installation and uninstallation errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Finstallation","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Finstallation",{"title":1519,"path":1520,"stem":1521,"children":1522},"Integration errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fintegrations","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fintegrations\u002Findex",[1523,1524,1528,1532],{"title":1519,"path":1520,"stem":1521},{"title":1525,"path":1526,"stem":1527},"2Captcha errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fintegrations\u002F2captcha","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fintegrations\u002F2captcha",{"title":1529,"path":1530,"stem":1531},"AI integration errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fintegrations\u002Fai","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fintegrations\u002Fai",{"title":1533,"path":1534,"stem":1535},"Google Sheets errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fintegrations\u002Fgoogle-sheets","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fintegrations\u002Fgoogle-sheets",{"title":1537,"path":1538,"stem":1539},"Runtime errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fruntime","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fruntime",{"title":1541,"path":1542,"stem":1543,"children":1544},"Step errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Findex",[1545,1546,1550,1554,1558,1562,1566,1570,1574],{"title":1541,"path":1542,"stem":1543},{"title":1547,"path":1548,"stem":1549},"Control flow step errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Fcontrol-flow","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Fcontrol-flow",{"title":1551,"path":1552,"stem":1553},"File step errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Ffiles","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Ffiles",{"title":1555,"path":1556,"stem":1557},"Interact step errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Finteract","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Finteract",{"title":1559,"path":1560,"stem":1561},"Loop step errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Floop","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Floop",{"title":1563,"path":1564,"stem":1565},"Other step errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Fmisc","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Fmisc",{"title":1567,"path":1568,"stem":1569},"Navigate step errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Fnavigate","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Fnavigate",{"title":1571,"path":1572,"stem":1573},"Scrape step errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Fscrape","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Fscrape",{"title":1575,"path":1576,"stem":1577},"Webhook and API step errors","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Fwebhooks-api","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Ferrors\u002Fsteps\u002Fwebhooks-api",{"title":1579,"path":1580,"stem":1581},"Debug an automation","\u002Fdocs\u002Fno-code-tool\u002Ftroubleshooting\u002Fhow-to-debug","docs\u002Fno-code-tool\u002Ftroubleshooting\u002Fhow-to-debug",{"title":1583,"path":1584,"stem":1585},"Get support","\u002Fdocs\u002Fsupport","docs\u002Fsupport",{"title":1587,"path":1588,"stem":1589},"Automatización del navegador para humanos e IA","\u002Fes","es",{"title":1591,"path":1592,"stem":1593},"Extension uninstalled","\u002Fextension-uninstalled","extension-uninstalled",{"title":1595,"path":1596,"stem":1597},"l'automatisation du navigateur pour les humains et les IA","\u002Ffr","fr",{"title":1599,"path":1600,"stem":1601},"Browser automation & web scraping, no-code or code","\u002F","index",{"title":1603,"path":1604,"stem":1605,"children":1606},"Infrastructure","\u002Finfrastructure","infrastructure",[1607,1610,1613,1617,1621],{"title":1608,"path":1604,"stem":1609},"Private Browser Infrastructure","infrastructure\u002Findex",{"title":193,"path":1611,"stem":1612},"\u002Finfrastructure\u002F_api","infrastructure\u002F_api",{"title":1614,"path":1615,"stem":1616},"Build with Claude","\u002Finfrastructure\u002F_privacy","infrastructure\u002F_privacy",{"title":1618,"path":1619,"stem":1620},"Cloud Browser Infrastructure","\u002Finfrastructure\u002Fcloud","infrastructure\u002Fcloud",{"title":1622,"path":1623,"stem":1624},"Local Browser Automation on Desktop","\u002Finfrastructure\u002Fdesktop","infrastructure\u002Fdesktop",{"title":1626,"path":1627,"stem":1628},"Install the desktop runner for axiom.ai's browser automation extension","\u002Finstall-desktop-app","install-desktop-app",{"title":1630,"path":1631,"stem":1632},"No-code tool for making browser automations in Chrome","\u002Fno-code-tool","no-code-tool",{"title":1634,"path":1635,"stem":1636},"Browser automation & web scraping pricing plans","\u002Fpricing","pricing",{"title":1638,"path":1639,"stem":1640},"Privacy Policy","\u002Fprivacy-policy","privacy-policy",{"title":1642,"path":1643,"stem":1644},"No-code steps for browser automation","\u002Fsteps","steps",{"title":1646,"path":1647,"stem":1648},"Chrome extension installed: start building by description","\u002Fsuccess","success",{"title":1650,"path":1651,"stem":1652},"Terms of use","\u002Fterms-of-use","terms-of-use",{"id":1654,"title":265,"body":1655,"date":2152,"description":2153,"extension":2154,"meta":2155,"navigation":2157,"order":2158,"path":266,"seo":2159,"stem":267,"__hash__":2160},"content\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Ftrigger-a-desktop-run.md",{"type":1656,"value":1657,"toc":2141},"minimark",[1658,1667,1672,1675,1701,1705,1707,1723,1785,1789,1791,1796,1829,1835,1839,1877,1924,1928,1930,1991,1994,1996,2099,2103,2105,2137],[1659,1660,1661,1662,1666],"p",{},"The ",[1663,1664,1665],"code",{},"\u002Fdesktop-trigger"," endpoint queues a run of a saved No-Code Tool automation on your desktop app, instead of on axiom.ai's cloud infrastructure. Use it when the automation needs to run on your own machine — for example because it depends on local files, a locally-installed app, or a network only your computer can reach.",[1668,1669,1671],"h2",{"id":1670},"requirements","Requirements",[1673,1674],"hr",{},[1676,1677,1678,1687,1698],"ul",{},[1679,1680,1681,1682,1686],"li",{},"A ",[1683,1684,1685],"strong",{},"Pro"," tier subscription or above.",[1679,1688,1689,1690,1693,1694,1697],{},"The automation must have ",[1683,1691,1692],{},"Route webhook triggers to desktop"," turned on. See ",[1695,1696,935],"a",{"href":936}," for how to enable it.",[1679,1699,1700],{},"The axiom.ai desktop app must be installed, running, and logged into the same account.",[1668,1702,1704],{"id":1703},"request","Request",[1673,1706],{},[1708,1709,1714],"pre",{"className":1710,"code":1711,"language":1712,"meta":1713,"style":1713},"language-http shiki shiki-themes github-light-default github-dark-default","POST \u002Fapi\u002Fv5\u002Fdesktop-trigger\n","http","",[1663,1715,1716],{"__ignoreMap":1713},[1717,1718,1721],"span",{"class":1719,"line":1720},"line",1,[1717,1722,1711],{},[1724,1725,1726,1745],"table",{},[1727,1728,1729],"thead",{},[1730,1731,1732,1736,1739,1742],"tr",{},[1733,1734,1735],"th",{},"Parameter",[1733,1737,1738],{},"Type",[1733,1740,1741],{},"Required",[1733,1743,1744],{},"Description",[1746,1747,1748,1768],"tbody",{},[1730,1749,1750,1756,1759,1762],{},[1751,1752,1753],"td",{},[1663,1754,1755],{},"key",[1751,1757,1758],{},"string",[1751,1760,1761],{},"Yes",[1751,1763,1764,1765,1767],{},"Your API key. See ",[1695,1766,199],{"href":200},".",[1730,1769,1770,1775,1777,1779],{},[1751,1771,1772],{},[1663,1773,1774],{},"taskName",[1751,1776,1758],{},[1751,1778,1761],{},[1751,1780,1781,1782,1784],{},"Exact name of the automation, as it appears in the ",[1683,1783,153],{},". Case-sensitive and whitespace-sensitive.",[1668,1786,1788],{"id":1787},"response","Response",[1673,1790],{},[1792,1793,1795],"h3",{"id":1794},"success-run-queued","Success: run queued",[1708,1797,1801],{"className":1798,"code":1799,"language":1800,"meta":1713,"style":1713},"language-json shiki shiki-themes github-light-default github-dark-default","{\n  \"queued\": true\n}\n","json",[1663,1802,1803,1809,1823],{"__ignoreMap":1713},[1717,1804,1805],{"class":1719,"line":1720},[1717,1806,1808],{"class":1807},"s4rv2","{\n",[1717,1810,1812,1816,1819],{"class":1719,"line":1811},2,[1717,1813,1815],{"class":1814},"sjgCt","  \"queued\"",[1717,1817,1818],{"class":1807},": ",[1717,1820,1822],{"class":1821},"sHrmB","true\n",[1717,1824,1826],{"class":1719,"line":1825},3,[1717,1827,1828],{"class":1807},"}\n",[1659,1830,1681,1831,1834],{},[1663,1832,1833],{},"202"," response means the run has been queued for your desktop app to pick up — it doesn't mean the run has started. If the desktop app isn't running when the request comes in, the run starts as soon as it's next online, as long as that happens within 24 hours. After 24 hours an unclaimed trigger expires and is dropped.",[1792,1836,1838],{"id":1837},"error-request-rejected","Error: request rejected",[1708,1840,1842],{"className":1798,"code":1841,"language":1800,"meta":1713,"style":1713},"{\n  \"status\": \"error\",\n  \"message\": \"Unable to authenticate, please check your API key and try again.\"\n}\n",[1663,1843,1844,1848,1862,1872],{"__ignoreMap":1713},[1717,1845,1846],{"class":1719,"line":1720},[1717,1847,1808],{"class":1807},[1717,1849,1850,1853,1855,1859],{"class":1719,"line":1811},[1717,1851,1852],{"class":1814},"  \"status\"",[1717,1854,1818],{"class":1807},[1717,1856,1858],{"class":1857},"sSVrQ","\"error\"",[1717,1860,1861],{"class":1807},",\n",[1717,1863,1864,1867,1869],{"class":1719,"line":1825},[1717,1865,1866],{"class":1814},"  \"message\"",[1717,1868,1818],{"class":1807},[1717,1870,1871],{"class":1857},"\"Unable to authenticate, please check your API key and try again.\"\n",[1717,1873,1875],{"class":1719,"line":1874},4,[1717,1876,1828],{"class":1807},[1724,1878,1879,1890],{},[1727,1880,1881],{},[1730,1882,1883,1886,1888],{},[1733,1884,1885],{},"Field",[1733,1887,1738],{},[1733,1889,1744],{},[1746,1891,1892,1907],{},[1730,1893,1894,1899,1901],{},[1751,1895,1896],{},[1663,1897,1898],{},"status",[1751,1900,1758],{},[1751,1902,1903,1906],{},[1663,1904,1905],{},"error"," when the call failed.",[1730,1908,1909,1914,1916],{},[1751,1910,1911],{},[1663,1912,1913],{},"message",[1751,1915,1758],{},[1751,1917,1918,1919,1923],{},"Description of what went wrong. See ",[1695,1920,1922],{"href":1921},"#errors","Errors"," below.",[1668,1925,1927],{"id":1926},"example","Example",[1673,1929],{},[1708,1931,1935],{"className":1932,"code":1933,"language":1934,"meta":1713,"style":1713},"language-bash shiki shiki-themes github-light-default github-dark-default","curl -X POST https:\u002F\u002Flar.axiom.ai\u002Fapi\u002Fv5\u002Fdesktop-trigger \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"key\": \"your-api-key-here\",\n    \"taskName\": \"My First Automation\"\n  }'\n","bash",[1663,1936,1937,1956,1966,1974,1979,1985],{"__ignoreMap":1713},[1717,1938,1939,1943,1946,1949,1952],{"class":1719,"line":1720},[1717,1940,1942],{"class":1941},"sTDnQ","curl",[1717,1944,1945],{"class":1821}," -X",[1717,1947,1948],{"class":1857}," POST",[1717,1950,1951],{"class":1857}," https:\u002F\u002Flar.axiom.ai\u002Fapi\u002Fv5\u002Fdesktop-trigger",[1717,1953,1955],{"class":1954},"sjeE4"," \\\n",[1717,1957,1958,1961,1964],{"class":1719,"line":1811},[1717,1959,1960],{"class":1821},"  -H",[1717,1962,1963],{"class":1857}," \"Content-Type: application\u002Fjson\"",[1717,1965,1955],{"class":1954},[1717,1967,1968,1971],{"class":1719,"line":1825},[1717,1969,1970],{"class":1821},"  -d",[1717,1972,1973],{"class":1857}," '{\n",[1717,1975,1976],{"class":1719,"line":1874},[1717,1977,1978],{"class":1857},"    \"key\": \"your-api-key-here\",\n",[1717,1980,1982],{"class":1719,"line":1981},5,[1717,1983,1984],{"class":1857},"    \"taskName\": \"My First Automation\"\n",[1717,1986,1988],{"class":1719,"line":1987},6,[1717,1989,1990],{"class":1857},"  }'\n",[1668,1992,1922],{"id":1993},"errors",[1673,1995],{},[1724,1997,1998,2007],{},[1727,1999,2000],{},[1730,2001,2002,2004],{},[1733,2003,1788],{},[1733,2005,2006],{},"Cause",[1746,2008,2009,2021,2032,2046,2059,2069,2084],{},[1730,2010,2011,2016],{},[1751,2012,2013],{},[1663,2014,2015],{},"Unable to authenticate, you must send an API key.",[1751,2017,2018,2020],{},[1663,2019,1755],{}," is missing from the request body.",[1730,2022,2023,2028],{},[1751,2024,2025],{},[1663,2026,2027],{},"Missing task name, you must send the name of the task that you wish to trigger.",[1751,2029,2030,2020],{},[1663,2031,1774],{},[1730,2033,2034,2039],{},[1751,2035,2036],{},[1663,2037,2038],{},"Unable to authenticate, please check your API key and try again.",[1751,2040,2041,2043,2044,1767],{},[1663,2042,1755],{}," doesn't match an active API key. Generate a new one in the ",[1683,2045,153],{},[1730,2047,2048,2053],{},[1751,2049,2050],{},[1663,2051,2052],{},"Your account has been locked due to too many failed login attempts, please contact support to unlock it.",[1751,2054,2055,2056,1767],{},"Too many failed login attempts on the account. Contact ",[1695,2057,2058],{"href":104},"support",[1730,2060,2061,2066],{},[1751,2062,2063],{},[1663,2064,2065],{},"You must have a pro subscription or higher to use this API.",[1751,2067,2068],{},"The account is below the Pro tier.",[1730,2070,2071,2076],{},[1751,2072,2073],{},[1663,2074,2075],{},"Desktop webhook not enabled for this task",[1751,2077,2078,2079,2081,2082,1767],{},"The automation exists, but ",[1683,2080,1692],{}," hasn't been turned on for it. See ",[1695,2083,935],{"href":936},[1730,2085,2086,2092],{},[1751,2087,2088,2089,2091],{},"404, ",[1663,2090,1774],{}," not found",[1751,2093,1661,2094,2096,2097,1767],{},[1663,2095,1774],{}," doesn't match any automation in your account. Almost always a case or whitespace mismatch — copy the name directly from the ",[1683,2098,153],{},[1668,2100,2102],{"id":2101},"notes","Notes",[1673,2104],{},[1676,2106,2107,2121,2131],{},[1679,2108,2109,2110,2112,2113,2116,2117,2120],{},"Authentication is body-only: send ",[1663,2111,1755],{}," in the JSON body. The ",[1663,2114,2115],{},"X-API-KEY"," and ",[1663,2118,2119],{},"Authorization: Bearer"," headers accepted elsewhere in the API are not supported on this endpoint.",[1679,2122,2123,2124,2127,2128,2130],{},"Input data (the ",[1663,2125,2126],{},"data"," array supported by ",[1695,2129,269],{"href":270},") isn't supported on desktop-triggered runs.",[1679,2132,2133,2134,2136],{},"There's currently no endpoint to check the status of a desktop-triggered run from outside the desktop app — check the run's history in the ",[1683,2135,153],{},", or in the desktop app itself.",[2138,2139,2140],"style",{},"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);}html pre.shiki code .s4rv2, html code.shiki .s4rv2{--shiki-default:#1F2328;--shiki-dark:#E6EDF3}html pre.shiki code .sjgCt, html code.shiki .sjgCt{--shiki-default:#116329;--shiki-dark:#7EE787}html pre.shiki code .sHrmB, html code.shiki .sHrmB{--shiki-default:#0550AE;--shiki-dark:#79C0FF}html pre.shiki code .sSVrQ, html code.shiki .sSVrQ{--shiki-default:#0A3069;--shiki-dark:#A5D6FF}html pre.shiki code .sTDnQ, html code.shiki .sTDnQ{--shiki-default:#953800;--shiki-dark:#FFA657}html pre.shiki code .sjeE4, html code.shiki .sjeE4{--shiki-default:#CF222E;--shiki-dark:#FF7B72}",{"title":1713,"searchDepth":1825,"depth":1825,"links":2142},[2143,2144,2145,2149,2150,2151],{"id":1670,"depth":1811,"text":1671},{"id":1703,"depth":1811,"text":1704},{"id":1787,"depth":1811,"text":1788,"children":2146},[2147,2148],{"id":1794,"depth":1825,"text":1795},{"id":1837,"depth":1825,"text":1838},{"id":1926,"depth":1811,"text":1927},{"id":1993,"depth":1811,"text":1922},{"id":2101,"depth":1811,"text":2102},null,"Start a saved No-Code Tool automation on your own desktop app by name, from an external webhook or API call.","md",{"metaTitle":2156},"Trigger an axiom.ai desktop automation via webhook",true,7,{"title":265,"description":2153},"BJH8A6_KlyV3BFDtwWr_xp_golN2KHttaKlJm2xqecE",[2162,2232,2244],{"key":2163,"title":2164,"href":518,"sections":2165},"no-code","No-code tool",[2166,2178,2191,2199,2216,2221,2227,2230],{"id":2167,"title":2168,"href":1444,"mode":2169,"children":2170},"the-builder","The builder","collapsible",[2171,2172,2173,2174,2175,2176,2177],{"title":1461,"href":1462},{"title":1457,"href":1458},{"title":1453,"href":1454},{"title":1465,"href":1466},{"title":1469,"href":1470},{"title":1487,"href":1488},{"title":1449,"href":1450},{"id":2179,"title":549,"href":550,"mode":2169,"children":2180},"how-it-works",[2181,2182,2183,2184,2185,2186,2187,2188,2189,2190],{"title":555,"href":556},{"title":659,"href":660},{"title":637,"href":638},{"title":712,"href":713},{"title":674,"href":675},{"title":678,"href":679},{"title":323,"href":667},{"title":762,"href":763},{"title":670,"href":671},{"title":716,"href":717},{"id":2192,"title":2193,"href":528,"mode":2169,"children":2194},"get-started","Get started",[2195,2196,2197,2198],{"title":541,"href":542},{"title":533,"href":534},{"title":545,"href":546},{"title":537,"href":538},{"id":2200,"title":17,"href":775,"mode":2169,"children":2201},"integrations",[2202,2203,2204,2205,2206,2207,2208,2209,2210,2211,2212,2213,2214,2215],{"title":832,"href":833},{"title":808,"href":809},{"title":788,"href":789},{"title":784,"href":785},{"title":820,"href":821},{"title":812,"href":813},{"title":816,"href":817},{"title":800,"href":801},{"title":824,"href":825},{"title":792,"href":793},{"title":804,"href":805},{"title":828,"href":829},{"title":796,"href":797},{"title":780,"href":781},{"id":2217,"title":217,"href":836,"mode":2169,"children":2218},"reference",[2219,2220],{"title":841,"href":842},{"title":950,"href":951},{"id":2222,"title":1491,"href":1492,"mode":2169,"children":2223},"troubleshooting",[2224,2225,2226],{"title":1501,"href":1502},{"title":1579,"href":1580},{"title":1497,"href":1498},{"title":523,"href":524,"mode":2228,"children":2229},"link",[],{"title":1310,"href":1311,"mode":2228,"children":2231},[],{"key":1663,"title":143,"href":144,"sections":2233},[2234],{"id":1663,"title":143,"href":144,"mode":2235,"children":2236},"flat",[2237,2238,2239,2240,2241,2242,2243],{"title":153,"href":154},{"title":157,"href":158},{"title":149,"href":150},{"title":165,"href":166},{"title":169,"href":170},{"title":161,"href":162},{"title":183,"href":184},{"key":2245,"title":2246,"href":188,"sections":2247},"developer-hub","Developer hub",[2248,2259,2266,2271,2278,2283],{"id":2249,"title":193,"href":194,"mode":2169,"children":2250},"dh-api",[2251,2252,2253,2254,2255,2256,2257,2258],{"title":239,"href":240},{"title":213,"href":214},{"title":199,"href":200},{"title":203,"href":204},{"title":209,"href":210},{"title":367,"href":368},{"title":277,"href":278},{"title":217,"href":218},{"id":2260,"title":407,"href":408,"mode":2169,"children":2261},"dh-mcp",[2262,2263,2264,2265],{"title":421,"href":422},{"title":413,"href":414},{"title":417,"href":418},{"title":425,"href":426},{"id":2267,"title":429,"href":430,"mode":2169,"children":2268},"dh-snippets",[2269,2270],{"title":435,"href":436},{"title":465,"href":466},{"id":2272,"title":385,"href":386,"mode":2169,"children":2273},"dh-deep-dives",[2274,2275,2276,2277],{"title":395,"href":396},{"title":391,"href":392},{"title":399,"href":400},{"title":403,"href":404},{"id":2279,"title":1491,"href":478,"mode":2169,"children":2280},"dh-troubleshooting",[2281,2282],{"title":487,"href":488},{"title":483,"href":484},{"title":137,"href":138,"mode":2228,"children":2284},[],{"parent":240,"items":2286},[2287,2851,3286,3989,4815,5193,5524,5760],{"id":2288,"title":269,"body":2289,"date":2152,"description":2846,"extension":2154,"meta":2847,"navigation":2157,"order":1811,"path":270,"seo":2849,"stem":271,"__hash__":2850},"content\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Ftrigger-an-automation.md",{"type":1656,"value":2290,"toc":2835},[2291,2297,2299,2301,2310,2373,2375,2377,2380,2384,2407,2433,2437,2470,2509,2515,2519,2551,2590,2592,2594,2639,2642,2715,2730,2732,2734,2784,2786,2788,2832],[1659,2292,1661,2293,2296],{},[1663,2294,2295],{},"\u002Ftrigger"," endpoint starts a cloud run of a saved No-Code Tool automation. The automation must already exist in your account and be saved to the cloud. The call returns immediately with a viewer link, or with a queued\u002Ferror response if the run could not start.",[1668,2298,1704],{"id":1703},[1673,2300],{},[1708,2302,2304],{"className":1710,"code":2303,"language":1712,"meta":1713,"style":1713},"POST \u002Fapi\u002Fv3\u002Ftrigger\n",[1663,2305,2306],{"__ignoreMap":1713},[1717,2307,2308],{"class":1719,"line":1720},[1717,2309,2303],{},[1724,2311,2312,2324],{},[1727,2313,2314],{},[1730,2315,2316,2318,2320,2322],{},[1733,2317,1735],{},[1733,2319,1738],{},[1733,2321,1741],{},[1733,2323,1744],{},[1746,2325,2326,2340,2355],{},[1730,2327,2328,2332,2334,2336],{},[1751,2329,2330],{},[1663,2331,1755],{},[1751,2333,1758],{},[1751,2335,1761],{},[1751,2337,1764,2338,1767],{},[1695,2339,199],{"href":200},[1730,2341,2342,2347,2349,2351],{},[1751,2343,2344],{},[1663,2345,2346],{},"name",[1751,2348,1758],{},[1751,2350,1761],{},[1751,2352,1781,2353,1784],{},[1683,2354,153],{},[1730,2356,2357,2361,2364,2367],{},[1751,2358,2359],{},[1663,2360,2126],{},[1751,2362,2363],{},"array",[1751,2365,2366],{},"No",[1751,2368,2369,2370,2372],{},"Input data passed into the automation. See ",[1695,2371,253],{"href":254}," for the shape.",[1668,2374,1788],{"id":1787},[1673,2376],{},[1659,2378,2379],{},"The response shape depends on what happened. Three variants:",[1792,2381,2383],{"id":2382},"success-run-started","Success: run started",[1708,2385,2387],{"className":1798,"code":2386,"language":1800,"meta":1713,"style":1713},"{\n  \"OPEN LINK IN BROWSER\": \"\u003CLINK_TO_RUN_VIEWER>\"\n}\n",[1663,2388,2389,2393,2403],{"__ignoreMap":1713},[1717,2390,2391],{"class":1719,"line":1720},[1717,2392,1808],{"class":1807},[1717,2394,2395,2398,2400],{"class":1719,"line":1811},[1717,2396,2397],{"class":1814},"  \"OPEN LINK IN BROWSER\"",[1717,2399,1818],{"class":1807},[1717,2401,2402],{"class":1857},"\"\u003CLINK_TO_RUN_VIEWER>\"\n",[1717,2404,2405],{"class":1719,"line":1825},[1717,2406,1828],{"class":1807},[1724,2408,2409,2419],{},[1727,2410,2411],{},[1730,2412,2413,2415,2417],{},[1733,2414,1885],{},[1733,2416,1738],{},[1733,2418,1744],{},[1746,2420,2421],{},[1730,2422,2423,2428,2430],{},[1751,2424,2425],{},[1663,2426,2427],{},"OPEN LINK IN BROWSER",[1751,2429,1758],{},[1751,2431,2432],{},"URL to a live noVNC view of the cloud browser. Useful for watching the run in real time or sharing a screencast with support.",[1792,2434,2436],{"id":2435},"queued-run-accepted-but-waiting-for-a-slot","Queued: run accepted but waiting for a slot",[1708,2438,2440],{"className":1798,"code":2439,"language":1800,"meta":1713,"style":1713},"{\n  \"status\": \"queued\",\n  \"message\": \"Axiom could not start due to a lack of available resources. The task has been queued and will retry in five minutes.\"\n}\n",[1663,2441,2442,2446,2457,2466],{"__ignoreMap":1713},[1717,2443,2444],{"class":1719,"line":1720},[1717,2445,1808],{"class":1807},[1717,2447,2448,2450,2452,2455],{"class":1719,"line":1811},[1717,2449,1852],{"class":1814},[1717,2451,1818],{"class":1807},[1717,2453,2454],{"class":1857},"\"queued\"",[1717,2456,1861],{"class":1807},[1717,2458,2459,2461,2463],{"class":1719,"line":1825},[1717,2460,1866],{"class":1814},[1717,2462,1818],{"class":1807},[1717,2464,2465],{"class":1857},"\"Axiom could not start due to a lack of available resources. The task has been queued and will retry in five minutes.\"\n",[1717,2467,2468],{"class":1719,"line":1874},[1717,2469,1828],{"class":1807},[1724,2471,2472,2482],{},[1727,2473,2474],{},[1730,2475,2476,2478,2480],{},[1733,2477,1885],{},[1733,2479,1738],{},[1733,2481,1744],{},[1746,2483,2484,2498],{},[1730,2485,2486,2490,2492],{},[1751,2487,2488],{},[1663,2489,1898],{},[1751,2491,1758],{},[1751,2493,2494,2497],{},[1663,2495,2496],{},"queued"," when the call was accepted but no concurrency slot is free yet.",[1730,2499,2500,2504,2506],{},[1751,2501,2502],{},[1663,2503,1913],{},[1751,2505,1758],{},[1751,2507,2508],{},"Human-readable description of what's happening and when the run will be retried.",[1659,2510,2511,2512,2514],{},"See ",[1695,2513,373],{"href":374}," for details on how queueing works.",[1792,2516,2518],{"id":2517},"error-run-did-not-start","Error: run did not start",[1708,2520,2522],{"className":1798,"code":2521,"language":1800,"meta":1713,"style":1713},"{\n  \"status\": \"error\",\n  \"message\": \"Task not found, please check the name and try again.\"\n}\n",[1663,2523,2524,2528,2538,2547],{"__ignoreMap":1713},[1717,2525,2526],{"class":1719,"line":1720},[1717,2527,1808],{"class":1807},[1717,2529,2530,2532,2534,2536],{"class":1719,"line":1811},[1717,2531,1852],{"class":1814},[1717,2533,1818],{"class":1807},[1717,2535,1858],{"class":1857},[1717,2537,1861],{"class":1807},[1717,2539,2540,2542,2544],{"class":1719,"line":1825},[1717,2541,1866],{"class":1814},[1717,2543,1818],{"class":1807},[1717,2545,2546],{"class":1857},"\"Task not found, please check the name and try again.\"\n",[1717,2548,2549],{"class":1719,"line":1874},[1717,2550,1828],{"class":1807},[1724,2552,2553,2563],{},[1727,2554,2555],{},[1730,2556,2557,2559,2561],{},[1733,2558,1885],{},[1733,2560,1738],{},[1733,2562,1744],{},[1746,2564,2565,2577],{},[1730,2566,2567,2571,2573],{},[1751,2568,2569],{},[1663,2570,1898],{},[1751,2572,1758],{},[1751,2574,2575,1906],{},[1663,2576,1905],{},[1730,2578,2579,2583,2585],{},[1751,2580,2581],{},[1663,2582,1913],{},[1751,2584,1758],{},[1751,2586,1918,2587,2589],{},[1695,2588,1922],{"href":1921}," below for common messages.",[1668,2591,1927],{"id":1926},[1673,2593],{},[1708,2595,2597],{"className":1932,"code":2596,"language":1934,"meta":1713,"style":1713},"curl -X POST https:\u002F\u002Flar.axiom.ai\u002Fapi\u002Fv3\u002Ftrigger \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"key\": \"your-api-key-here\",\n    \"name\": \"My First Automation\"\n  }'\n",[1663,2598,2599,2612,2620,2626,2630,2635],{"__ignoreMap":1713},[1717,2600,2601,2603,2605,2607,2610],{"class":1719,"line":1720},[1717,2602,1942],{"class":1941},[1717,2604,1945],{"class":1821},[1717,2606,1948],{"class":1857},[1717,2608,2609],{"class":1857}," https:\u002F\u002Flar.axiom.ai\u002Fapi\u002Fv3\u002Ftrigger",[1717,2611,1955],{"class":1954},[1717,2613,2614,2616,2618],{"class":1719,"line":1811},[1717,2615,1960],{"class":1821},[1717,2617,1963],{"class":1857},[1717,2619,1955],{"class":1954},[1717,2621,2622,2624],{"class":1719,"line":1825},[1717,2623,1970],{"class":1821},[1717,2625,1973],{"class":1857},[1717,2627,2628],{"class":1719,"line":1874},[1717,2629,1978],{"class":1857},[1717,2631,2632],{"class":1719,"line":1981},[1717,2633,2634],{"class":1857},"    \"name\": \"My First Automation\"\n",[1717,2636,2637],{"class":1719,"line":1987},[1717,2638,1990],{"class":1857},[1659,2640,2641],{},"With input data:",[1708,2643,2645],{"className":1932,"code":2644,"language":1934,"meta":1713,"style":1713},"curl -X POST https:\u002F\u002Flar.axiom.ai\u002Fapi\u002Fv3\u002Ftrigger \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"key\": \"your-api-key-here\",\n    \"name\": \"Scrape product page\",\n    \"data\": [\n      [\"url\"],\n      [\"https:\u002F\u002Fexample.com\u002Fproduct\u002F1\"],\n      [\"https:\u002F\u002Fexample.com\u002Fproduct\u002F2\"]\n    ]\n  }'\n",[1663,2646,2647,2659,2667,2673,2677,2682,2687,2692,2698,2704,2710],{"__ignoreMap":1713},[1717,2648,2649,2651,2653,2655,2657],{"class":1719,"line":1720},[1717,2650,1942],{"class":1941},[1717,2652,1945],{"class":1821},[1717,2654,1948],{"class":1857},[1717,2656,2609],{"class":1857},[1717,2658,1955],{"class":1954},[1717,2660,2661,2663,2665],{"class":1719,"line":1811},[1717,2662,1960],{"class":1821},[1717,2664,1963],{"class":1857},[1717,2666,1955],{"class":1954},[1717,2668,2669,2671],{"class":1719,"line":1825},[1717,2670,1970],{"class":1821},[1717,2672,1973],{"class":1857},[1717,2674,2675],{"class":1719,"line":1874},[1717,2676,1978],{"class":1857},[1717,2678,2679],{"class":1719,"line":1981},[1717,2680,2681],{"class":1857},"    \"name\": \"Scrape product page\",\n",[1717,2683,2684],{"class":1719,"line":1987},[1717,2685,2686],{"class":1857},"    \"data\": [\n",[1717,2688,2689],{"class":1719,"line":2158},[1717,2690,2691],{"class":1857},"      [\"url\"],\n",[1717,2693,2695],{"class":1719,"line":2694},8,[1717,2696,2697],{"class":1857},"      [\"https:\u002F\u002Fexample.com\u002Fproduct\u002F1\"],\n",[1717,2699,2701],{"class":1719,"line":2700},9,[1717,2702,2703],{"class":1857},"      [\"https:\u002F\u002Fexample.com\u002Fproduct\u002F2\"]\n",[1717,2705,2707],{"class":1719,"line":2706},10,[1717,2708,2709],{"class":1857},"    ]\n",[1717,2711,2713],{"class":1719,"line":2712},11,[1717,2714,1990],{"class":1857},[1659,2716,2717,2719,2720,2723,2724,2726,2727,2729],{},[1663,2718,2126],{}," is a 2D array of ",[1663,2721,2722],{},"[row][col]",". The first row is typically a header. See ",[1695,2725,253],{"href":254}," for the full format and how to consume it inside an automation with the ",[1683,2728,1187],{}," step.",[1668,2731,1922],{"id":1993},[1673,2733],{},[1724,2735,2736,2744],{},[1727,2737,2738],{},[1730,2739,2740,2742],{},[1733,2741,1788],{},[1733,2743,2006],{},[1746,2745,2746,2758,2772],{},[1730,2747,2748,2753],{},[1751,2749,2750],{},[1663,2751,2752],{},"Task not found, please check the name and try again.",[1751,2754,1661,2755,2757],{},[1663,2756,2346],{}," doesn't match any automation in your account. Almost always a case or whitespace mismatch.",[1730,2759,2760,2765],{},[1751,2761,2762],{},[1663,2763,2764],{},"Invalid key",[1751,2766,1661,2767,2769,2770,1767],{},[1663,2768,1755],{}," is missing or doesn't match an active API key. Generate a new one in the ",[1683,2771,153],{},[1730,2773,2774,2779],{},[1751,2775,2776],{},[1663,2777,2778],{},"Quota exceeded",[1751,2780,2781,2782,1767],{},"Your account has used its full cloud runtime allowance for the billing period. See ",[1695,2783,381],{"href":382},[1668,2785,2102],{"id":2101},[1673,2787],{},[1676,2789,2790,2795,2807,2829],{},[1679,2791,2792,2793,1767],{},"Triggering a run never returns a \"concurrency limit\" error. If your account is already at its concurrent-run limit, the new run is queued and the call returns a queued response (see above). See ",[1695,2794,373],{"href":374},[1679,2796,2797,2798,2803,2804,2806],{},"To track a run after triggering, poll ",[1695,2799,2800],{"href":246},[1663,2801,2802],{},"\u002Frun-data"," with the same ",[1663,2805,2346],{}," you triggered. It returns the current status of that automation's most recent run.",[1679,2808,2809,2810,2813,2814,2817,2818,2821,2822,2825,2826,2828],{},"Names are matched exactly. ",[1663,2811,2812],{},"My Automation",", ",[1663,2815,2816],{},"my automation",", and ",[1663,2819,2820],{},"My  Automation"," (two spaces) are three different names. If you keep getting ",[1663,2823,2824],{},"Task not found",", copy the name directly from the ",[1683,2827,153],{}," rather than retyping it.",[1679,2830,2831],{},"Only the latest saved version of the automation runs. There's no way to pin to an older revision via the API today.",[2138,2833,2834],{},"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);}html pre.shiki code .s4rv2, html code.shiki .s4rv2{--shiki-default:#1F2328;--shiki-dark:#E6EDF3}html pre.shiki code .sjgCt, html code.shiki .sjgCt{--shiki-default:#116329;--shiki-dark:#7EE787}html pre.shiki code .sSVrQ, html code.shiki .sSVrQ{--shiki-default:#0A3069;--shiki-dark:#A5D6FF}html pre.shiki code .sTDnQ, html code.shiki .sTDnQ{--shiki-default:#953800;--shiki-dark:#FFA657}html pre.shiki code .sHrmB, html code.shiki .sHrmB{--shiki-default:#0550AE;--shiki-dark:#79C0FF}html pre.shiki code .sjeE4, html code.shiki .sjeE4{--shiki-default:#CF222E;--shiki-dark:#FF7B72}",{"title":1713,"searchDepth":1825,"depth":1825,"links":2836},[2837,2838,2843,2844,2845],{"id":1703,"depth":1811,"text":1704},{"id":1787,"depth":1811,"text":1788,"children":2839},[2840,2841,2842],{"id":2382,"depth":1825,"text":2383},{"id":2435,"depth":1825,"text":2436},{"id":2517,"depth":1825,"text":2518},{"id":1926,"depth":1811,"text":1927},{"id":1993,"depth":1811,"text":1922},{"id":2101,"depth":1811,"text":2102},"Start a saved No-Code Tool automation in the cloud by name, with optional input data passed in the request body.",{"metaTitle":2848},"Trigger an axiom.ai cloud automation via the API",{"title":269,"description":2846},"O8XcB5LRvk6lSnaSGmwL0Cq5PMz-GWBPQA45OlNbDgk",{"id":2852,"title":253,"body":2853,"date":2152,"description":3281,"extension":2154,"meta":3282,"navigation":2157,"order":1825,"path":254,"seo":3284,"stem":255,"__hash__":3285},"content\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Fpass-input-data.md",{"type":1656,"value":2854,"toc":3271},[2855,2863,2867,2869,2878,2886,2889,2947,2950,2954,2956,2963,2970,2974,2976,2983,3067,3074,3078,3080,3083,3160,3163,3167,3169,3172,3178,3182,3184,3218,3222,3224,3252,3256,3258,3268],[1659,2856,1661,2857,2859,2860,2862],{},[1663,2858,2295],{}," endpoint accepts an optional ",[1663,2861,2126],{}," field that's passed into the automation as if you'd uploaded a spreadsheet. This lets the same automation act on different inputs each time it runs, fetching different URLs, filling forms with different values, scraping different search terms, and so on.",[1668,2864,2866],{"id":2865},"the-data-shape","The data shape",[1673,2868],{},[1659,2870,1661,2871,2873,2874,2877],{},[1663,2872,2126],{}," field is an ",[1683,2875,2876],{},"array of tables",". Each table is an array of rows, and each row is an array of cell values. Three levels deep:",[1708,2879,2884],{"className":2880,"code":2882,"language":2883},[2881],"language-text","data\n└── tables (array)\n    └── rows (array)\n        └── cells (array of strings)\n","text",[1663,2885,2882],{"__ignoreMap":1713},[1659,2887,2888],{},"A minimal payload with one table and one data row:",[1708,2890,2892],{"className":1798,"code":2891,"language":1800,"meta":1713,"style":1713},"\"data\": [\n  [\n    [\"header1\", \"header2\"],\n    [\"value1\", \"value2\"]\n  ]\n]\n",[1663,2893,2894,2902,2907,2923,2938,2943],{"__ignoreMap":1713},[1717,2895,2896,2899],{"class":1719,"line":1720},[1717,2897,2898],{"class":1857},"\"data\"",[1717,2900,2901],{"class":1807},": [\n",[1717,2903,2904],{"class":1719,"line":1811},[1717,2905,2906],{"class":1807},"  [\n",[1717,2908,2909,2912,2915,2917,2920],{"class":1719,"line":1825},[1717,2910,2911],{"class":1807},"    [",[1717,2913,2914],{"class":1857},"\"header1\"",[1717,2916,2813],{"class":1807},[1717,2918,2919],{"class":1857},"\"header2\"",[1717,2921,2922],{"class":1807},"],\n",[1717,2924,2925,2927,2930,2932,2935],{"class":1719,"line":1874},[1717,2926,2911],{"class":1807},[1717,2928,2929],{"class":1857},"\"value1\"",[1717,2931,2813],{"class":1807},[1717,2933,2934],{"class":1857},"\"value2\"",[1717,2936,2937],{"class":1807},"]\n",[1717,2939,2940],{"class":1719,"line":1981},[1717,2941,2942],{"class":1807},"  ]\n",[1717,2944,2945],{"class":1719,"line":1987},[1717,2946,2937],{"class":1807},[1659,2948,2949],{},"The outermost array is the list of tables. Most automations only consume one table, but you can pass several if the automation reads from multiple sources.",[1668,2951,2953],{"id":2952},"why-three-levels-deep","Why three levels deep",[1673,2955],{},[1659,2957,2958,2959,2962],{},"The shape mirrors how the No-Code Tool handles spreadsheets and CSVs internally. When you upload a Google Sheet to an automation in the ",[1683,2960,2961],{},"Builder",", you're handing it a table of rows and cells. The API just lets you skip the upload step, you pass the same shape directly.",[1659,2964,2965,2966,2969],{},"This means you don't pass key-value objects like ",[1663,2967,2968],{},"{ \"email\": \"x@y.com\" }",". You pass rows of values, and the automation's steps reference them positionally (column 1, column 2, and so on).",[1668,2971,2973],{"id":2972},"a-complete-example","A complete example",[1673,2975],{},[1659,2977,2978,2979,2982],{},"An automation called ",[1663,2980,2981],{},"Scrape product page"," that visits a list of URLs and writes results back to a Google Sheet:",[1708,2984,2986],{"className":1932,"code":2985,"language":1934,"meta":1713,"style":1713},"curl -X POST https:\u002F\u002Flar.axiom.ai\u002Fapi\u002Fv3\u002Ftrigger \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"key\": \"your-api-key-here\",\n    \"name\": \"Scrape product page\",\n    \"data\": [\n      [\n        [\"url\"],\n        [\"https:\u002F\u002Fexample.com\u002Fproduct\u002F1\"],\n        [\"https:\u002F\u002Fexample.com\u002Fproduct\u002F2\"],\n        [\"https:\u002F\u002Fexample.com\u002Fproduct\u002F3\"]\n      ]\n    ]\n  }'\n",[1663,2987,2988,3000,3008,3014,3018,3022,3026,3031,3036,3041,3046,3051,3057,3062],{"__ignoreMap":1713},[1717,2989,2990,2992,2994,2996,2998],{"class":1719,"line":1720},[1717,2991,1942],{"class":1941},[1717,2993,1945],{"class":1821},[1717,2995,1948],{"class":1857},[1717,2997,2609],{"class":1857},[1717,2999,1955],{"class":1954},[1717,3001,3002,3004,3006],{"class":1719,"line":1811},[1717,3003,1960],{"class":1821},[1717,3005,1963],{"class":1857},[1717,3007,1955],{"class":1954},[1717,3009,3010,3012],{"class":1719,"line":1825},[1717,3011,1970],{"class":1821},[1717,3013,1973],{"class":1857},[1717,3015,3016],{"class":1719,"line":1874},[1717,3017,1978],{"class":1857},[1717,3019,3020],{"class":1719,"line":1981},[1717,3021,2681],{"class":1857},[1717,3023,3024],{"class":1719,"line":1987},[1717,3025,2686],{"class":1857},[1717,3027,3028],{"class":1719,"line":2158},[1717,3029,3030],{"class":1857},"      [\n",[1717,3032,3033],{"class":1719,"line":2694},[1717,3034,3035],{"class":1857},"        [\"url\"],\n",[1717,3037,3038],{"class":1719,"line":2700},[1717,3039,3040],{"class":1857},"        [\"https:\u002F\u002Fexample.com\u002Fproduct\u002F1\"],\n",[1717,3042,3043],{"class":1719,"line":2706},[1717,3044,3045],{"class":1857},"        [\"https:\u002F\u002Fexample.com\u002Fproduct\u002F2\"],\n",[1717,3047,3048],{"class":1719,"line":2712},[1717,3049,3050],{"class":1857},"        [\"https:\u002F\u002Fexample.com\u002Fproduct\u002F3\"]\n",[1717,3052,3054],{"class":1719,"line":3053},12,[1717,3055,3056],{"class":1857},"      ]\n",[1717,3058,3060],{"class":1719,"line":3059},13,[1717,3061,2709],{"class":1857},[1717,3063,3065],{"class":1719,"line":3064},14,[1717,3066,1990],{"class":1857},[1659,3068,3069,3070,3073],{},"The automation receives a single table with one column (",[1663,3071,3072],{},"url",") and three data rows, then loops over them.",[1668,3075,3077],{"id":3076},"multiple-tables","Multiple tables",[1673,3079],{},[1659,3081,3082],{},"If the automation reads from two distinct inputs, pass two tables in order:",[1708,3084,3086],{"className":1798,"code":3085,"language":1800,"meta":1713,"style":1713},"\"data\": [\n  [\n    [\"search_term\"],\n    [\"browser automation\"],\n    [\"web scraping\"]\n  ],\n  [\n    [\"target_url\"],\n    [\"https:\u002F\u002Fexample.com\u002Flog\"]\n  ]\n]\n",[1663,3087,3088,3094,3098,3107,3116,3125,3130,3134,3143,3152,3156],{"__ignoreMap":1713},[1717,3089,3090,3092],{"class":1719,"line":1720},[1717,3091,2898],{"class":1857},[1717,3093,2901],{"class":1807},[1717,3095,3096],{"class":1719,"line":1811},[1717,3097,2906],{"class":1807},[1717,3099,3100,3102,3105],{"class":1719,"line":1825},[1717,3101,2911],{"class":1807},[1717,3103,3104],{"class":1857},"\"search_term\"",[1717,3106,2922],{"class":1807},[1717,3108,3109,3111,3114],{"class":1719,"line":1874},[1717,3110,2911],{"class":1807},[1717,3112,3113],{"class":1857},"\"browser automation\"",[1717,3115,2922],{"class":1807},[1717,3117,3118,3120,3123],{"class":1719,"line":1981},[1717,3119,2911],{"class":1807},[1717,3121,3122],{"class":1857},"\"web scraping\"",[1717,3124,2937],{"class":1807},[1717,3126,3127],{"class":1719,"line":1987},[1717,3128,3129],{"class":1807},"  ],\n",[1717,3131,3132],{"class":1719,"line":2158},[1717,3133,2906],{"class":1807},[1717,3135,3136,3138,3141],{"class":1719,"line":2694},[1717,3137,2911],{"class":1807},[1717,3139,3140],{"class":1857},"\"target_url\"",[1717,3142,2922],{"class":1807},[1717,3144,3145,3147,3150],{"class":1719,"line":2700},[1717,3146,2911],{"class":1807},[1717,3148,3149],{"class":1857},"\"https:\u002F\u002Fexample.com\u002Flog\"",[1717,3151,2937],{"class":1807},[1717,3153,3154],{"class":1719,"line":2706},[1717,3155,2942],{"class":1807},[1717,3157,3158],{"class":1719,"line":2712},[1717,3159,2937],{"class":1807},[1659,3161,3162],{},"The first table is referenced as the first input in the automation, the second table as the second input.",[1668,3164,3166],{"id":3165},"header-rows","Header rows",[1673,3168],{},[1659,3170,3171],{},"Whether the automation expects a header row depends on how it was authored. Match what you'd upload as a Google Sheet for the same automation: if you'd include a header row in the sheet, include one here.",[1659,3173,3174,3175,3177],{},"When in doubt, open the automation in the ",[1683,3176,2961],{}," and look at how the input source is configured. If it references columns by name, you need a header row. If it references them by position, you don't.",[1668,3179,3181],{"id":3180},"cell-value-rules","Cell value rules",[1673,3183],{},[1676,3185,3186,3199,3212],{},[1679,3187,3188,3191,3192,2116,3195,3198],{},[1683,3189,3190],{},"Use strings."," Numbers and booleans are coerced to strings on the server, so passing ",[1663,3193,3194],{},"\"42\"",[1663,3196,3197],{},"42"," produces the same result.",[1679,3200,3201,3204,3205,3208,3209,3211],{},[1683,3202,3203],{},"Use empty strings for missing values",", not ",[1663,3206,3207],{},"null",". A ",[1663,3210,3207],{}," cell breaks the row alignment.",[1679,3213,3214,3217],{},[1683,3215,3216],{},"Don't nest objects or arrays inside a cell."," Cells are flat scalar values. To pass structured data, flatten it across multiple columns.",[1668,3219,3221],{"id":3220},"common-pitfalls","Common pitfalls",[1673,3223],{},[1676,3225,3226,3240,3246],{},[1679,3227,3228,3231,3232,3235,3236,3239],{},[1683,3229,3230],{},"Forgetting the outer array."," Sending ",[1663,3233,3234],{},"[[\"a\",\"b\"],[\"c\",\"d\"]]"," (two levels) instead of ",[1663,3237,3238],{},"[[[\"a\",\"b\"],[\"c\",\"d\"]]]"," (three levels) is silently misinterpreted as multiple single-cell rows. Always count the brackets.",[1679,3241,3242,3245],{},[1683,3243,3244],{},"Mismatched row lengths."," Every row should have the same number of cells as the header row. Ragged rows cause unpredictable behaviour in steps that reference columns by index.",[1679,3247,3248,3251],{},[1683,3249,3250],{},"Trailing empty rows."," Some authors strip trailing empties; others count them. If your automation processes \"every row,\" include only the rows you actually want processed.",[1668,3253,3255],{"id":3254},"related","Related",[1673,3257],{},[1676,3259,3260,3264],{},[1679,3261,3262],{},[1695,3263,269],{"href":270},[1679,3265,3266],{},[1695,3267,245],{"href":246},[2138,3269,3270],{},"html pre.shiki code .sSVrQ, html code.shiki .sSVrQ{--shiki-default:#0A3069;--shiki-dark:#A5D6FF}html pre.shiki code .s4rv2, html code.shiki .s4rv2{--shiki-default:#1F2328;--shiki-dark:#E6EDF3}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);}html pre.shiki code .sTDnQ, html code.shiki .sTDnQ{--shiki-default:#953800;--shiki-dark:#FFA657}html pre.shiki code .sHrmB, html code.shiki .sHrmB{--shiki-default:#0550AE;--shiki-dark:#79C0FF}html pre.shiki code .sjeE4, html code.shiki .sjeE4{--shiki-default:#CF222E;--shiki-dark:#FF7B72}",{"title":1713,"searchDepth":1825,"depth":1825,"links":3272},[3273,3274,3275,3276,3277,3278,3279,3280],{"id":2865,"depth":1811,"text":2866},{"id":2952,"depth":1811,"text":2953},{"id":2972,"depth":1811,"text":2973},{"id":3076,"depth":1811,"text":3077},{"id":3165,"depth":1811,"text":3166},{"id":3180,"depth":1811,"text":3181},{"id":3220,"depth":1811,"text":3221},{"id":3254,"depth":1811,"text":3255},"Send dynamic input into a No-Code Tool automation when triggering it via the API, using the table-shaped data payload.",{"metaTitle":3283},"Pass input data into an axiom.ai automation via the API",{"title":253,"description":3281},"AfrnOXNrPIzFFB07jT6Z0RJv7Twe9NIIWC1xqzoLLqs",{"id":3287,"title":245,"body":3288,"date":2152,"description":3984,"extension":2154,"meta":3985,"navigation":2157,"order":1874,"path":246,"seo":3987,"stem":247,"__hash__":3988},"content\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Fcheck-run-status.md",{"type":1656,"value":3289,"toc":3973},[3290,3303,3311,3313,3315,3324,3371,3375,3410,3412,3414,3501,3552,3555,3587,3597,3615,3617,3619,3663,3669,3879,3889,3893,3895,3902,3906,3908,3920,3922,3924,3970],[1659,3291,1661,3292,3294,3295,3297,3298,3302],{},[1663,3293,2802],{}," endpoint tells you whether an automation is currently running, and returns any data it wrote out (for example, rows added to a Google Sheet, or values returned from a custom JavaScript step). Identify the run by the automation's ",[1663,3296,2346],{},", the same string you pass to ",[1695,3299,3300],{"href":270},[1663,3301,2295],{},". Poll it after triggering to know when the run has finished.",[1659,3304,3305,3306,1767],{},"For the result of a run — whether it succeeded or failed — use ",[1695,3307,3308],{"href":258},[1663,3309,3310],{},"\u002Frun-reports",[1668,3312,1704],{"id":1703},[1673,3314],{},[1708,3316,3318],{"className":1710,"code":3317,"language":1712,"meta":1713,"style":1713},"POST \u002Fapi\u002Fv3\u002Frun-data\n",[1663,3319,3320],{"__ignoreMap":1713},[1717,3321,3322],{"class":1719,"line":1720},[1717,3323,3317],{},[1724,3325,3326,3338],{},[1727,3327,3328],{},[1730,3329,3330,3332,3334,3336],{},[1733,3331,1735],{},[1733,3333,1738],{},[1733,3335,1741],{},[1733,3337,1744],{},[1746,3339,3340,3354],{},[1730,3341,3342,3346,3348,3350],{},[1751,3343,3344],{},[1663,3345,1755],{},[1751,3347,1758],{},[1751,3349,1761],{},[1751,3351,1764,3352,1767],{},[1695,3353,199],{"href":200},[1730,3355,3356,3360,3362,3364],{},[1751,3357,3358],{},[1663,3359,2346],{},[1751,3361,1758],{},[1751,3363,1761],{},[1751,3365,1781,3366,3368,3369,1767],{},[1683,3367,153],{},". Case-sensitive and whitespace-sensitive. Same string you pass to ",[1663,3370,2295],{},[1668,3372,3374],{"id":3373},"request-payload","Request payload",[1708,3376,3378],{"className":1798,"code":3377,"language":1800,"meta":1713,"style":1713},"{\n  \"key\": \"\u003CAPI_KEY>\",\n  \"name\": \"\u003CAUTOMATION_NAME>\"\n}\n",[1663,3379,3380,3384,3396,3406],{"__ignoreMap":1713},[1717,3381,3382],{"class":1719,"line":1720},[1717,3383,1808],{"class":1807},[1717,3385,3386,3389,3391,3394],{"class":1719,"line":1811},[1717,3387,3388],{"class":1814},"  \"key\"",[1717,3390,1818],{"class":1807},[1717,3392,3393],{"class":1857},"\"\u003CAPI_KEY>\"",[1717,3395,1861],{"class":1807},[1717,3397,3398,3401,3403],{"class":1719,"line":1825},[1717,3399,3400],{"class":1814},"  \"name\"",[1717,3402,1818],{"class":1807},[1717,3404,3405],{"class":1857},"\"\u003CAUTOMATION_NAME>\"\n",[1717,3407,3408],{"class":1719,"line":1874},[1717,3409,1828],{"class":1807},[1668,3411,1788],{"id":1787},[1673,3413],{},[1708,3415,3417],{"className":1798,"code":3416,"language":1800,"meta":1713,"style":1713},"{\n  \"status\": \"Finished\",\n  \"data\": {\n    \"google-sheet-data\": [\n      [\"A1\", \"B1\", \"C1\"],\n      [\"A2\", \"B2\", \"C2\"]\n    ]\n  }\n}\n",[1663,3418,3419,3423,3434,3442,3449,3469,3488,3492,3497],{"__ignoreMap":1713},[1717,3420,3421],{"class":1719,"line":1720},[1717,3422,1808],{"class":1807},[1717,3424,3425,3427,3429,3432],{"class":1719,"line":1811},[1717,3426,1852],{"class":1814},[1717,3428,1818],{"class":1807},[1717,3430,3431],{"class":1857},"\"Finished\"",[1717,3433,1861],{"class":1807},[1717,3435,3436,3439],{"class":1719,"line":1825},[1717,3437,3438],{"class":1814},"  \"data\"",[1717,3440,3441],{"class":1807},": {\n",[1717,3443,3444,3447],{"class":1719,"line":1874},[1717,3445,3446],{"class":1814},"    \"google-sheet-data\"",[1717,3448,2901],{"class":1807},[1717,3450,3451,3454,3457,3459,3462,3464,3467],{"class":1719,"line":1981},[1717,3452,3453],{"class":1807},"      [",[1717,3455,3456],{"class":1857},"\"A1\"",[1717,3458,2813],{"class":1807},[1717,3460,3461],{"class":1857},"\"B1\"",[1717,3463,2813],{"class":1807},[1717,3465,3466],{"class":1857},"\"C1\"",[1717,3468,2922],{"class":1807},[1717,3470,3471,3473,3476,3478,3481,3483,3486],{"class":1719,"line":1987},[1717,3472,3453],{"class":1807},[1717,3474,3475],{"class":1857},"\"A2\"",[1717,3477,2813],{"class":1807},[1717,3479,3480],{"class":1857},"\"B2\"",[1717,3482,2813],{"class":1807},[1717,3484,3485],{"class":1857},"\"C2\"",[1717,3487,2937],{"class":1807},[1717,3489,3490],{"class":1719,"line":2158},[1717,3491,2709],{"class":1807},[1717,3493,3494],{"class":1719,"line":2694},[1717,3495,3496],{"class":1807},"  }\n",[1717,3498,3499],{"class":1719,"line":2700},[1717,3500,1828],{"class":1807},[1724,3502,3503,3513],{},[1727,3504,3505],{},[1730,3506,3507,3509,3511],{},[1733,3508,1885],{},[1733,3510,1738],{},[1733,3512,1744],{},[1746,3514,3515,3538],{},[1730,3516,3517,3521,3523],{},[1751,3518,3519],{},[1663,3520,1898],{},[1751,3522,1758],{},[1751,3524,3525,3526,3529,3530,3533,3534,1767],{},"Either ",[1663,3527,3528],{},"Running"," or ",[1663,3531,3532],{},"Finished",". See ",[1695,3535,3537],{"href":3536},"#status-values","Status values",[1730,3539,3540,3544,3547],{},[1751,3541,3542],{},[1663,3543,2126],{},[1751,3545,3546],{},"object",[1751,3548,3549,3550,1767],{},"Data the automation wrote out, keyed by the token name of each Google Sheet (or other writer step). Each value is a 2D array of ",[1663,3551,2722],{},[1792,3553,3537],{"id":3554},"status-values",[1724,3556,3557,3567],{},[1727,3558,3559],{},[1730,3560,3561,3564],{},[1733,3562,3563],{},"Value",[1733,3565,3566],{},"Meaning",[1746,3568,3569,3578],{},[1730,3570,3571,3575],{},[1751,3572,3573],{},[1663,3574,3528],{},[1751,3576,3577],{},"A cloud pod is executing the automation right now.",[1730,3579,3580,3584],{},[1751,3581,3582],{},[1663,3583,3532],{},[1751,3585,3586],{},"No pod is executing it.",[1659,3588,3589,3591,3592,3596],{},[1663,3590,3532],{}," means the automation is not running. It does not indicate whether the run succeeded — for that, use ",[1695,3593,3594],{"href":258},[1663,3595,3310],{},", which reports each run's outcome.",[1659,3598,3599,3602,3603,3607,3608,3611,3612,3614],{},[1683,3600,3601],{},"Before polling, confirm the run started and was not queued."," The ",[1695,3604,3605],{"href":270},[1663,3606,2295],{}," response tells you: a run that started returns a viewer URL, while a queued run returns ",[1663,3609,3610],{},"\"status\": \"queued\"",". A queued run reports ",[1663,3613,3532],{}," here until a pod picks it up.",[1668,3616,1927],{"id":1926},[1673,3618],{},[1708,3620,3622],{"className":1932,"code":3621,"language":1934,"meta":1713,"style":1713},"curl -X POST https:\u002F\u002Flar.axiom.ai\u002Fapi\u002Fv3\u002Frun-data \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"key\": \"your-api-key-here\",\n    \"name\": \"My First Automation\"\n  }'\n",[1663,3623,3624,3637,3645,3651,3655,3659],{"__ignoreMap":1713},[1717,3625,3626,3628,3630,3632,3635],{"class":1719,"line":1720},[1717,3627,1942],{"class":1941},[1717,3629,1945],{"class":1821},[1717,3631,1948],{"class":1857},[1717,3633,3634],{"class":1857}," https:\u002F\u002Flar.axiom.ai\u002Fapi\u002Fv3\u002Frun-data",[1717,3636,1955],{"class":1954},[1717,3638,3639,3641,3643],{"class":1719,"line":1811},[1717,3640,1960],{"class":1821},[1717,3642,1963],{"class":1857},[1717,3644,1955],{"class":1954},[1717,3646,3647,3649],{"class":1719,"line":1825},[1717,3648,1970],{"class":1821},[1717,3650,1973],{"class":1857},[1717,3652,3653],{"class":1719,"line":1874},[1717,3654,1978],{"class":1857},[1717,3656,3657],{"class":1719,"line":1981},[1717,3658,2634],{"class":1857},[1717,3660,3661],{"class":1719,"line":1987},[1717,3662,1990],{"class":1857},[1659,3664,3665,3666,3668],{},"A typical polling loop, once ",[1663,3667,2295],{}," has confirmed the run started:",[1708,3670,3674],{"className":3671,"code":3672,"language":3673,"meta":1713,"style":1713},"language-javascript shiki shiki-themes github-light-default github-dark-default","async function waitForRun(name, key) {\n  while (true) {\n    const res = await fetch(\"https:\u002F\u002Flar.axiom.ai\u002Fapi\u002Fv3\u002Frun-data\", {\n      method: \"POST\",\n      headers: { \"Content-Type\": \"application\u002Fjson\" },\n      body: JSON.stringify({ key, name }),\n    });\n    const result = await res.json();\n\n    if (result.status === \"Finished\") return result.data;\n\n    await new Promise(r => setTimeout(r, 10_000)); \u002F\u002F poll every 10s\n  }\n}\n","javascript",[1663,3675,3676,3700,3713,3738,3748,3764,3780,3785,3804,3809,3832,3836,3871,3875],{"__ignoreMap":1713},[1717,3677,3678,3681,3684,3688,3691,3693,3695,3697],{"class":1719,"line":1720},[1717,3679,3680],{"class":1954},"async",[1717,3682,3683],{"class":1954}," function",[1717,3685,3687],{"class":3686},"sbjLL"," waitForRun",[1717,3689,3690],{"class":1807},"(",[1717,3692,2346],{"class":1941},[1717,3694,2813],{"class":1807},[1717,3696,1755],{"class":1941},[1717,3698,3699],{"class":1807},") {\n",[1717,3701,3702,3705,3708,3711],{"class":1719,"line":1811},[1717,3703,3704],{"class":1954},"  while",[1717,3706,3707],{"class":1807}," (",[1717,3709,3710],{"class":1821},"true",[1717,3712,3699],{"class":1807},[1717,3714,3715,3718,3721,3724,3727,3730,3732,3735],{"class":1719,"line":1825},[1717,3716,3717],{"class":1954},"    const",[1717,3719,3720],{"class":1821}," res",[1717,3722,3723],{"class":1954}," =",[1717,3725,3726],{"class":1954}," await",[1717,3728,3729],{"class":3686}," fetch",[1717,3731,3690],{"class":1807},[1717,3733,3734],{"class":1857},"\"https:\u002F\u002Flar.axiom.ai\u002Fapi\u002Fv3\u002Frun-data\"",[1717,3736,3737],{"class":1807},", {\n",[1717,3739,3740,3743,3746],{"class":1719,"line":1874},[1717,3741,3742],{"class":1807},"      method: ",[1717,3744,3745],{"class":1857},"\"POST\"",[1717,3747,1861],{"class":1807},[1717,3749,3750,3753,3756,3758,3761],{"class":1719,"line":1981},[1717,3751,3752],{"class":1807},"      headers: { ",[1717,3754,3755],{"class":1857},"\"Content-Type\"",[1717,3757,1818],{"class":1807},[1717,3759,3760],{"class":1857},"\"application\u002Fjson\"",[1717,3762,3763],{"class":1807}," },\n",[1717,3765,3766,3769,3772,3774,3777],{"class":1719,"line":1987},[1717,3767,3768],{"class":1807},"      body: ",[1717,3770,3771],{"class":1821},"JSON",[1717,3773,1767],{"class":1807},[1717,3775,3776],{"class":3686},"stringify",[1717,3778,3779],{"class":1807},"({ key, name }),\n",[1717,3781,3782],{"class":1719,"line":2158},[1717,3783,3784],{"class":1807},"    });\n",[1717,3786,3787,3789,3792,3794,3796,3799,3801],{"class":1719,"line":2694},[1717,3788,3717],{"class":1954},[1717,3790,3791],{"class":1821}," result",[1717,3793,3723],{"class":1954},[1717,3795,3726],{"class":1954},[1717,3797,3798],{"class":1807}," res.",[1717,3800,1800],{"class":3686},[1717,3802,3803],{"class":1807},"();\n",[1717,3805,3806],{"class":1719,"line":2700},[1717,3807,3808],{"emptyLinePlaceholder":2157},"\n",[1717,3810,3811,3814,3817,3820,3823,3826,3829],{"class":1719,"line":2706},[1717,3812,3813],{"class":1954},"    if",[1717,3815,3816],{"class":1807}," (result.status ",[1717,3818,3819],{"class":1954},"===",[1717,3821,3822],{"class":1857}," \"Finished\"",[1717,3824,3825],{"class":1807},") ",[1717,3827,3828],{"class":1954},"return",[1717,3830,3831],{"class":1807}," result.data;\n",[1717,3833,3834],{"class":1719,"line":2712},[1717,3835,3808],{"emptyLinePlaceholder":2157},[1717,3837,3838,3841,3844,3847,3849,3852,3855,3858,3861,3864,3867],{"class":1719,"line":3053},[1717,3839,3840],{"class":1954},"    await",[1717,3842,3843],{"class":1954}," new",[1717,3845,3846],{"class":1821}," Promise",[1717,3848,3690],{"class":1807},[1717,3850,3851],{"class":1941},"r",[1717,3853,3854],{"class":1954}," =>",[1717,3856,3857],{"class":3686}," setTimeout",[1717,3859,3860],{"class":1807},"(r, ",[1717,3862,3863],{"class":1821},"10_000",[1717,3865,3866],{"class":1807},")); ",[1717,3868,3870],{"class":3869},"sU953","\u002F\u002F poll every 10s\n",[1717,3872,3873],{"class":1719,"line":3059},[1717,3874,3496],{"class":1807},[1717,3876,3877],{"class":1719,"line":3064},[1717,3878,1828],{"class":1807},[1659,3880,3881,3882,3886,3887,1767],{},"To find out whether the run succeeded, fetch its report with ",[1695,3883,3884],{"href":258},[1663,3885,3310],{}," once it reports ",[1663,3888,3532],{},[1668,3890,3892],{"id":3891},"polling-cadence","Polling cadence",[1673,3894],{},[1659,3896,3897,3898,3901],{},"Poll every 5 to 15 seconds for most automations. Faster polling won't make the run finish any quicker, and may trip ",[1695,3899,3900],{"href":378},"rate limits",". For long-running automations (those that take more than a few minutes), increase the interval to 30 seconds or use exponential backoff: start at 5 seconds, double each time, cap at 60.",[1668,3903,3905],{"id":3904},"when-theres-no-completion-webhook","When there's no completion webhook",[1673,3907],{},[1659,3909,3910,3911,3913,3914,3919],{},"The API doesn't push a notification when a run finishes; polling ",[1663,3912,2802],{}," is the only way to detect completion from outside. If you want a push-style notification, add a ",[1695,3915,3916],{"href":274},[1683,3917,3918],{},"Trigger webhook"," step inside the automation itself. The automation will POST to your URL when it reaches that step, which you can place at the end of the flow to get a \"done\" signal.",[1668,3921,2102],{"id":2101},[1673,3923],{},[1676,3925,3926,3935,3946,3952,3965],{},[1679,3927,3928,3930,3931,1767],{},[1663,3929,2802],{}," returns the status of the most recent run of an automation with the given name. To see runs further back in history, use ",[1695,3932,3933],{"href":258},[1663,3934,3310],{},[1679,3936,1661,3937,3939,3940,3942,3943,3945],{},[1663,3938,2126],{}," object is keyed by the token name of each writer step (most commonly a Google Sheet token). One automation can write to several sheets, in which case ",[1663,3941,2126],{}," has several keys. Each value is the 2D ",[1663,3944,2722],{}," content of that sheet.",[1679,3947,3948,3949,3951],{},"An automation that doesn't write any data returns ",[1663,3950,2126],{}," as an empty object.",[1679,3953,3954,3955,3957,3958,3962,3963,1767],{},"A queued run reports ",[1663,3956,3532],{}," until a pod picks it up. Check the ",[1695,3959,3960],{"href":270},[1663,3961,2295],{}," response to see whether the run started or was queued. See ",[1695,3964,373],{"href":374},[1679,3966,3967,3968,1767],{},"Names are matched exactly. Case and whitespace must match the ",[1683,3969,153],{},[2138,3971,3972],{},"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);}html pre.shiki code .s4rv2, html code.shiki .s4rv2{--shiki-default:#1F2328;--shiki-dark:#E6EDF3}html pre.shiki code .sjgCt, html code.shiki .sjgCt{--shiki-default:#116329;--shiki-dark:#7EE787}html pre.shiki code .sSVrQ, html code.shiki .sSVrQ{--shiki-default:#0A3069;--shiki-dark:#A5D6FF}html pre.shiki code .sTDnQ, html code.shiki .sTDnQ{--shiki-default:#953800;--shiki-dark:#FFA657}html pre.shiki code .sHrmB, html code.shiki .sHrmB{--shiki-default:#0550AE;--shiki-dark:#79C0FF}html pre.shiki code .sjeE4, html code.shiki .sjeE4{--shiki-default:#CF222E;--shiki-dark:#FF7B72}html pre.shiki code .sbjLL, html code.shiki .sbjLL{--shiki-default:#8250DF;--shiki-dark:#D2A8FF}html pre.shiki code .sU953, html code.shiki .sU953{--shiki-default:#6E7781;--shiki-dark:#8B949E}",{"title":1713,"searchDepth":1825,"depth":1825,"links":3974},[3975,3976,3977,3980,3981,3982,3983],{"id":1703,"depth":1811,"text":1704},{"id":3373,"depth":1811,"text":3374},{"id":1787,"depth":1811,"text":1788,"children":3978},[3979],{"id":3554,"depth":1825,"text":3537},{"id":1926,"depth":1811,"text":1927},{"id":3891,"depth":1811,"text":3892},{"id":3904,"depth":1811,"text":3905},{"id":2101,"depth":1811,"text":2102},"Poll the axiom.ai API for the current status of an automation by name and retrieve any data it wrote out.",{"metaTitle":3986},"Check the status of an axiom.ai cloud automation run",{"title":245,"description":3984},"z3aODAuL6LPGhrxVO90NVPQmZZjC_pXhJNjkmeEvI5Q",{"id":3990,"title":257,"body":3991,"date":2152,"description":4810,"extension":2154,"meta":4811,"navigation":2157,"order":1874,"path":258,"seo":4813,"stem":259,"__hash__":4814},"content\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Frun-reports.md",{"type":1656,"value":3992,"toc":4801},[3993,3998,4000,4002,4011,4059,4061,4094,4096,4098,4217,4323,4325,4384,4386,4388,4421,4430,4768,4770,4772,4798],[1659,3994,1661,3995,3997],{},[1663,3996,3310],{}," endpoint returns recent runs on your account, each with the automation name, status, description, and timestamps. Use it to check whether a recently triggered run has finished, to build a run-history view in your own dashboard, or to audit what your integration has been doing.",[1668,3999,1704],{"id":1703},[1673,4001],{},[1708,4003,4005],{"className":1710,"code":4004,"language":1712,"meta":1713,"style":1713},"POST \u002Fapi\u002Fv3\u002Frun-reports\n",[1663,4006,4007],{"__ignoreMap":1713},[1717,4008,4009],{"class":1719,"line":1720},[1717,4010,4004],{},[1724,4012,4013,4025],{},[1727,4014,4015],{},[1730,4016,4017,4019,4021,4023],{},[1733,4018,1735],{},[1733,4020,1738],{},[1733,4022,1741],{},[1733,4024,1744],{},[1746,4026,4027,4041],{},[1730,4028,4029,4033,4035,4037],{},[1751,4030,4031],{},[1663,4032,1755],{},[1751,4034,1758],{},[1751,4036,1761],{},[1751,4038,1764,4039,1767],{},[1695,4040,199],{"href":200},[1730,4042,4043,4048,4051,4053],{},[1751,4044,4045],{},[1663,4046,4047],{},"count",[1751,4049,4050],{},"number",[1751,4052,2366],{},[1751,4054,4055,4056,1767],{},"Number of reports to return. Defaults to ",[1663,4057,4058],{},"5",[1668,4060,3374],{"id":3373},[1708,4062,4064],{"className":1798,"code":4063,"language":1800,"meta":1713,"style":1713},"{\n  \"key\": \"\u003CAPI_KEY>\",\n  \"count\": 10\n}\n",[1663,4065,4066,4070,4080,4090],{"__ignoreMap":1713},[1717,4067,4068],{"class":1719,"line":1720},[1717,4069,1808],{"class":1807},[1717,4071,4072,4074,4076,4078],{"class":1719,"line":1811},[1717,4073,3388],{"class":1814},[1717,4075,1818],{"class":1807},[1717,4077,3393],{"class":1857},[1717,4079,1861],{"class":1807},[1717,4081,4082,4085,4087],{"class":1719,"line":1825},[1717,4083,4084],{"class":1814},"  \"count\"",[1717,4086,1818],{"class":1807},[1717,4088,4089],{"class":1821},"10\n",[1717,4091,4092],{"class":1719,"line":1874},[1717,4093,1828],{"class":1807},[1668,4095,1788],{"id":1787},[1673,4097],{},[1708,4099,4101],{"className":1798,"code":4100,"language":1800,"meta":1713,"style":1713},"{\n  \"status\": \"success\",\n  \"data\": {\n    \"reports\": [\n      {\n        \"task_name\": \"Automation Name\",\n        \"status\": \"Success\",\n        \"description\": \"Execution started with Axiom cloud version 4.6.0 (remotely triggered)\\n\\nAxiom run completed successfully!\",\n        \"created_at\": \"2025-04-10T15:14:51.000000Z\",\n        \"updated_at\": \"2025-04-10T15:15:00.000000Z\"\n      }\n    ]\n  }\n}\n",[1663,4102,4103,4107,4118,4124,4131,4136,4148,4160,4178,4190,4200,4205,4209,4213],{"__ignoreMap":1713},[1717,4104,4105],{"class":1719,"line":1720},[1717,4106,1808],{"class":1807},[1717,4108,4109,4111,4113,4116],{"class":1719,"line":1811},[1717,4110,1852],{"class":1814},[1717,4112,1818],{"class":1807},[1717,4114,4115],{"class":1857},"\"success\"",[1717,4117,1861],{"class":1807},[1717,4119,4120,4122],{"class":1719,"line":1825},[1717,4121,3438],{"class":1814},[1717,4123,3441],{"class":1807},[1717,4125,4126,4129],{"class":1719,"line":1874},[1717,4127,4128],{"class":1814},"    \"reports\"",[1717,4130,2901],{"class":1807},[1717,4132,4133],{"class":1719,"line":1981},[1717,4134,4135],{"class":1807},"      {\n",[1717,4137,4138,4141,4143,4146],{"class":1719,"line":1987},[1717,4139,4140],{"class":1814},"        \"task_name\"",[1717,4142,1818],{"class":1807},[1717,4144,4145],{"class":1857},"\"Automation Name\"",[1717,4147,1861],{"class":1807},[1717,4149,4150,4153,4155,4158],{"class":1719,"line":2158},[1717,4151,4152],{"class":1814},"        \"status\"",[1717,4154,1818],{"class":1807},[1717,4156,4157],{"class":1857},"\"Success\"",[1717,4159,1861],{"class":1807},[1717,4161,4162,4165,4167,4170,4173,4176],{"class":1719,"line":2694},[1717,4163,4164],{"class":1814},"        \"description\"",[1717,4166,1818],{"class":1807},[1717,4168,4169],{"class":1857},"\"Execution started with Axiom cloud version 4.6.0 (remotely triggered)",[1717,4171,4172],{"class":1954},"\\n\\n",[1717,4174,4175],{"class":1857},"Axiom run completed successfully!\"",[1717,4177,1861],{"class":1807},[1717,4179,4180,4183,4185,4188],{"class":1719,"line":2700},[1717,4181,4182],{"class":1814},"        \"created_at\"",[1717,4184,1818],{"class":1807},[1717,4186,4187],{"class":1857},"\"2025-04-10T15:14:51.000000Z\"",[1717,4189,1861],{"class":1807},[1717,4191,4192,4195,4197],{"class":1719,"line":2706},[1717,4193,4194],{"class":1814},"        \"updated_at\"",[1717,4196,1818],{"class":1807},[1717,4198,4199],{"class":1857},"\"2025-04-10T15:15:00.000000Z\"\n",[1717,4201,4202],{"class":1719,"line":2712},[1717,4203,4204],{"class":1807},"      }\n",[1717,4206,4207],{"class":1719,"line":3053},[1717,4208,2709],{"class":1807},[1717,4210,4211],{"class":1719,"line":3059},[1717,4212,3496],{"class":1807},[1717,4214,4215],{"class":1719,"line":3064},[1717,4216,1828],{"class":1807},[1724,4218,4219,4229],{},[1727,4220,4221],{},[1730,4222,4223,4225,4227],{},[1733,4224,1885],{},[1733,4226,1738],{},[1733,4228,1744],{},[1746,4230,4231,4244,4256,4273,4287,4299,4311],{},[1730,4232,4233,4237,4239],{},[1751,4234,4235],{},[1663,4236,1898],{},[1751,4238,1758],{},[1751,4240,4241,4243],{},[1663,4242,1648],{}," on a successful call, otherwise an error string.",[1730,4245,4246,4251,4253],{},[1751,4247,4248],{},[1663,4249,4250],{},"data.reports",[1751,4252,2363],{},[1751,4254,4255],{},"Array of run reports, most recent first.",[1730,4257,4258,4263,4265],{},[1751,4259,4260],{},[1663,4261,4262],{},"reports[].task_name",[1751,4264,1758],{},[1751,4266,4267,4268,4270,4271,1767],{},"Name of the automation that ran, matching the ",[1663,4269,2346],{}," passed to ",[1663,4272,2295],{},[1730,4274,4275,4280,4282],{},[1751,4276,4277],{},[1663,4278,4279],{},"reports[].status",[1751,4281,1758],{},[1751,4283,4284,4285,1767],{},"The run's outcome. See ",[1695,4286,3537],{"href":3536},[1730,4288,4289,4294,4296],{},[1751,4290,4291],{},[1663,4292,4293],{},"reports[].description",[1751,4295,1758],{},[1751,4297,4298],{},"Human-readable run summary, including the cloud version and any failure details.",[1730,4300,4301,4306,4308],{},[1751,4302,4303],{},[1663,4304,4305],{},"reports[].created_at",[1751,4307,1758],{},[1751,4309,4310],{},"ISO 8601 UTC timestamp of when the run started.",[1730,4312,4313,4318,4320],{},[1751,4314,4315],{},[1663,4316,4317],{},"reports[].updated_at",[1751,4319,1758],{},[1751,4321,4322],{},"ISO 8601 UTC timestamp of the most recent status change.",[1792,4324,3537],{"id":3554},[1724,4326,4327,4335],{},[1727,4328,4329],{},[1730,4330,4331,4333],{},[1733,4332,3563],{},[1733,4334,3566],{},[1746,4336,4337,4347,4357,4367],{},[1730,4338,4339,4344],{},[1751,4340,4341],{},[1663,4342,4343],{},"In Progress",[1751,4345,4346],{},"The run is still executing. A report is created with this status when the run starts.",[1730,4348,4349,4354],{},[1751,4350,4351],{},[1663,4352,4353],{},"Success",[1751,4355,4356],{},"The run completed without errors.",[1730,4358,4359,4364],{},[1751,4360,4361],{},[1663,4362,4363],{},"Failure",[1751,4365,4366],{},"The run hit an error inside the automation and stopped.",[1730,4368,4369,4374],{},[1751,4370,4371],{},[1663,4372,4373],{},"Failed",[1751,4375,4376,4377,4380,4381],{},"The run stopped responding and was closed by the server. Its ",[1663,4378,4379],{},"description"," ends with ",[1663,4382,4383],{},"Task unresponsive.",[1668,4385,1927],{"id":1926},[1673,4387],{},[1708,4389,4391],{"className":1932,"code":4390,"language":1934,"meta":1713,"style":1713},"curl -X POST https:\u002F\u002Flar.axiom.ai\u002Fapi\u002Fv3\u002Frun-reports \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"key\": \"your-api-key-here\"}'\n",[1663,4392,4393,4406,4414],{"__ignoreMap":1713},[1717,4394,4395,4397,4399,4401,4404],{"class":1719,"line":1720},[1717,4396,1942],{"class":1941},[1717,4398,1945],{"class":1821},[1717,4400,1948],{"class":1857},[1717,4402,4403],{"class":1857}," https:\u002F\u002Flar.axiom.ai\u002Fapi\u002Fv3\u002Frun-reports",[1717,4405,1955],{"class":1954},[1717,4407,4408,4410,4412],{"class":1719,"line":1811},[1717,4409,1960],{"class":1821},[1717,4411,1963],{"class":1857},[1717,4413,1955],{"class":1954},[1717,4415,4416,4418],{"class":1719,"line":1825},[1717,4417,1970],{"class":1821},[1717,4419,4420],{"class":1857}," '{\"key\": \"your-api-key-here\"}'\n",[1659,4422,4423,4424,4426,4427,4429],{},"A common pattern is to trigger a run, then poll ",[1663,4425,3310],{}," until your task's most recent report is no longer ",[1663,4428,4343],{},":",[1708,4431,4433],{"className":3671,"code":4432,"language":3673,"meta":1713,"style":1713},"const KEY = process.env.AXIOM_API_KEY;\nconst TASK = \"My First Automation\";\n\nawait fetch(\"https:\u002F\u002Flar.axiom.ai\u002Fapi\u002Fv3\u002Ftrigger\", {\n  method: \"POST\",\n  headers: { \"Content-Type\": \"application\u002Fjson\" },\n  body: JSON.stringify({ key: KEY, name: TASK }),\n});\n\nwhile (true) {\n  await new Promise(r => setTimeout(r, 10000));\n  const res = await fetch(\"https:\u002F\u002Flar.axiom.ai\u002Fapi\u002Fv3\u002Frun-reports\", {\n    method: \"POST\",\n    headers: { \"Content-Type\": \"application\u002Fjson\" },\n    body: JSON.stringify({ key: KEY }),\n  });\n  const { data } = await res.json();\n  const latest = data.reports.find(r => r.task_name === TASK);\n  if (latest && latest.status !== \"In Progress\") {\n    console.log(`Run finished with status: ${latest.status}`);\n    break;\n  }\n}\n",[1663,4434,4435,4454,4468,4472,4486,4495,4508,4534,4539,4543,4554,4579,4599,4608,4621,4639,4645,4669,4701,4724,4750,4758,4763],{"__ignoreMap":1713},[1717,4436,4437,4440,4443,4445,4448,4451],{"class":1719,"line":1720},[1717,4438,4439],{"class":1954},"const",[1717,4441,4442],{"class":1821}," KEY",[1717,4444,3723],{"class":1954},[1717,4446,4447],{"class":1807}," process.env.",[1717,4449,4450],{"class":1821},"AXIOM_API_KEY",[1717,4452,4453],{"class":1807},";\n",[1717,4455,4456,4458,4461,4463,4466],{"class":1719,"line":1811},[1717,4457,4439],{"class":1954},[1717,4459,4460],{"class":1821}," TASK",[1717,4462,3723],{"class":1954},[1717,4464,4465],{"class":1857}," \"My First Automation\"",[1717,4467,4453],{"class":1807},[1717,4469,4470],{"class":1719,"line":1825},[1717,4471,3808],{"emptyLinePlaceholder":2157},[1717,4473,4474,4477,4479,4481,4484],{"class":1719,"line":1874},[1717,4475,4476],{"class":1954},"await",[1717,4478,3729],{"class":3686},[1717,4480,3690],{"class":1807},[1717,4482,4483],{"class":1857},"\"https:\u002F\u002Flar.axiom.ai\u002Fapi\u002Fv3\u002Ftrigger\"",[1717,4485,3737],{"class":1807},[1717,4487,4488,4491,4493],{"class":1719,"line":1981},[1717,4489,4490],{"class":1807},"  method: ",[1717,4492,3745],{"class":1857},[1717,4494,1861],{"class":1807},[1717,4496,4497,4500,4502,4504,4506],{"class":1719,"line":1987},[1717,4498,4499],{"class":1807},"  headers: { ",[1717,4501,3755],{"class":1857},[1717,4503,1818],{"class":1807},[1717,4505,3760],{"class":1857},[1717,4507,3763],{"class":1807},[1717,4509,4510,4513,4515,4517,4519,4522,4525,4528,4531],{"class":1719,"line":2158},[1717,4511,4512],{"class":1807},"  body: ",[1717,4514,3771],{"class":1821},[1717,4516,1767],{"class":1807},[1717,4518,3776],{"class":3686},[1717,4520,4521],{"class":1807},"({ key: ",[1717,4523,4524],{"class":1821},"KEY",[1717,4526,4527],{"class":1807},", name: ",[1717,4529,4530],{"class":1821},"TASK",[1717,4532,4533],{"class":1807}," }),\n",[1717,4535,4536],{"class":1719,"line":2694},[1717,4537,4538],{"class":1807},"});\n",[1717,4540,4541],{"class":1719,"line":2700},[1717,4542,3808],{"emptyLinePlaceholder":2157},[1717,4544,4545,4548,4550,4552],{"class":1719,"line":2706},[1717,4546,4547],{"class":1954},"while",[1717,4549,3707],{"class":1807},[1717,4551,3710],{"class":1821},[1717,4553,3699],{"class":1807},[1717,4555,4556,4559,4561,4563,4565,4567,4569,4571,4573,4576],{"class":1719,"line":2712},[1717,4557,4558],{"class":1954},"  await",[1717,4560,3843],{"class":1954},[1717,4562,3846],{"class":1821},[1717,4564,3690],{"class":1807},[1717,4566,3851],{"class":1941},[1717,4568,3854],{"class":1954},[1717,4570,3857],{"class":3686},[1717,4572,3860],{"class":1807},[1717,4574,4575],{"class":1821},"10000",[1717,4577,4578],{"class":1807},"));\n",[1717,4580,4581,4584,4586,4588,4590,4592,4594,4597],{"class":1719,"line":3053},[1717,4582,4583],{"class":1954},"  const",[1717,4585,3720],{"class":1821},[1717,4587,3723],{"class":1954},[1717,4589,3726],{"class":1954},[1717,4591,3729],{"class":3686},[1717,4593,3690],{"class":1807},[1717,4595,4596],{"class":1857},"\"https:\u002F\u002Flar.axiom.ai\u002Fapi\u002Fv3\u002Frun-reports\"",[1717,4598,3737],{"class":1807},[1717,4600,4601,4604,4606],{"class":1719,"line":3059},[1717,4602,4603],{"class":1807},"    method: ",[1717,4605,3745],{"class":1857},[1717,4607,1861],{"class":1807},[1717,4609,4610,4613,4615,4617,4619],{"class":1719,"line":3064},[1717,4611,4612],{"class":1807},"    headers: { ",[1717,4614,3755],{"class":1857},[1717,4616,1818],{"class":1807},[1717,4618,3760],{"class":1857},[1717,4620,3763],{"class":1807},[1717,4622,4624,4627,4629,4631,4633,4635,4637],{"class":1719,"line":4623},15,[1717,4625,4626],{"class":1807},"    body: ",[1717,4628,3771],{"class":1821},[1717,4630,1767],{"class":1807},[1717,4632,3776],{"class":3686},[1717,4634,4521],{"class":1807},[1717,4636,4524],{"class":1821},[1717,4638,4533],{"class":1807},[1717,4640,4642],{"class":1719,"line":4641},16,[1717,4643,4644],{"class":1807},"  });\n",[1717,4646,4648,4650,4653,4655,4658,4661,4663,4665,4667],{"class":1719,"line":4647},17,[1717,4649,4583],{"class":1954},[1717,4651,4652],{"class":1807}," { ",[1717,4654,2126],{"class":1821},[1717,4656,4657],{"class":1807}," } ",[1717,4659,4660],{"class":1954},"=",[1717,4662,3726],{"class":1954},[1717,4664,3798],{"class":1807},[1717,4666,1800],{"class":3686},[1717,4668,3803],{"class":1807},[1717,4670,4672,4674,4677,4679,4682,4685,4687,4689,4691,4694,4696,4698],{"class":1719,"line":4671},18,[1717,4673,4583],{"class":1954},[1717,4675,4676],{"class":1821}," latest",[1717,4678,3723],{"class":1954},[1717,4680,4681],{"class":1807}," data.reports.",[1717,4683,4684],{"class":3686},"find",[1717,4686,3690],{"class":1807},[1717,4688,3851],{"class":1941},[1717,4690,3854],{"class":1954},[1717,4692,4693],{"class":1807}," r.task_name ",[1717,4695,3819],{"class":1954},[1717,4697,4460],{"class":1821},[1717,4699,4700],{"class":1807},");\n",[1717,4702,4704,4707,4710,4713,4716,4719,4722],{"class":1719,"line":4703},19,[1717,4705,4706],{"class":1954},"  if",[1717,4708,4709],{"class":1807}," (latest ",[1717,4711,4712],{"class":1954},"&&",[1717,4714,4715],{"class":1807}," latest.status ",[1717,4717,4718],{"class":1954},"!==",[1717,4720,4721],{"class":1857}," \"In Progress\"",[1717,4723,3699],{"class":1807},[1717,4725,4727,4730,4733,4735,4738,4741,4743,4745,4748],{"class":1719,"line":4726},20,[1717,4728,4729],{"class":1807},"    console.",[1717,4731,4732],{"class":3686},"log",[1717,4734,3690],{"class":1807},[1717,4736,4737],{"class":1857},"`Run finished with status: ${",[1717,4739,4740],{"class":1807},"latest",[1717,4742,1767],{"class":1857},[1717,4744,1898],{"class":1807},[1717,4746,4747],{"class":1857},"}`",[1717,4749,4700],{"class":1807},[1717,4751,4753,4756],{"class":1719,"line":4752},21,[1717,4754,4755],{"class":1954},"    break",[1717,4757,4453],{"class":1807},[1717,4759,4761],{"class":1719,"line":4760},22,[1717,4762,3496],{"class":1807},[1717,4764,4766],{"class":1719,"line":4765},23,[1717,4767,1828],{"class":1807},[1668,4769,2102],{"id":2101},[1673,4771],{},[1676,4773,4774,4780,4790,4795],{},[1679,4775,4776,4777,1767],{},"Reports are returned most-recent first based on ",[1663,4778,4779],{},"created_at",[1679,4781,4782,4783,4785,4786,4789],{},"Each call to ",[1663,4784,3310],{}," counts against the ",[1695,4787,4788],{"href":378},"100-per-minute rate limit",". Don't poll faster than once every 5 to 15 seconds.",[1679,4791,4792,4794],{},[1663,4793,4379],{}," can contain multi-line text including stack traces for failed runs. Render it as preformatted text, not HTML, to preserve formatting.",[1679,4796,4797],{},"The endpoint returns recent runs only. There's no historical archive accessible over the API today.",[2138,4799,4800],{},"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);}html pre.shiki code .s4rv2, html code.shiki .s4rv2{--shiki-default:#1F2328;--shiki-dark:#E6EDF3}html pre.shiki code .sjgCt, html code.shiki .sjgCt{--shiki-default:#116329;--shiki-dark:#7EE787}html pre.shiki code .sSVrQ, html code.shiki .sSVrQ{--shiki-default:#0A3069;--shiki-dark:#A5D6FF}html pre.shiki code .sHrmB, html code.shiki .sHrmB{--shiki-default:#0550AE;--shiki-dark:#79C0FF}html pre.shiki code .sjeE4, html code.shiki .sjeE4{--shiki-default:#CF222E;--shiki-dark:#FF7B72}html pre.shiki code .sTDnQ, html code.shiki .sTDnQ{--shiki-default:#953800;--shiki-dark:#FFA657}html pre.shiki code .sbjLL, html code.shiki .sbjLL{--shiki-default:#8250DF;--shiki-dark:#D2A8FF}",{"title":1713,"searchDepth":1825,"depth":1825,"links":4802},[4803,4804,4805,4808,4809],{"id":1703,"depth":1811,"text":1704},{"id":3373,"depth":1811,"text":3374},{"id":1787,"depth":1811,"text":1788,"children":4806},[4807],{"id":3554,"depth":1825,"text":3537},{"id":1926,"depth":1811,"text":1927},{"id":2101,"depth":1811,"text":2102},"Fetch a list of recent automation runs on your account, each with its status, description, and timestamps.",{"metaTitle":4812},"List recent axiom.ai automation runs",{"title":257,"description":4810},"-Hn-encLcF5kpvYpMb7TqTIv4U5AdrMFIZveGpgDmBw",{"id":4816,"title":249,"body":4817,"date":2152,"description":5188,"extension":2154,"meta":5189,"navigation":2157,"order":1981,"path":250,"seo":5191,"stem":251,"__hash__":5192},"content\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Flist-automations.md",{"type":1656,"value":4818,"toc":5182},[4819,4828,4830,4832,4841,4871,4873,4875,4931,4971,4973,4975,5007,5010,5159,5161,5163,5179],[1659,4820,1661,4821,4824,4825,4827],{},[1663,4822,4823],{},"\u002Flist-automations"," endpoint returns the names of every saved No-Code Tool automation on your account. Use it to populate a dropdown in your own UI, validate an automation name before calling ",[1663,4826,2295],{},", or audit what's available to the integration.",[1668,4829,1704],{"id":1703},[1673,4831],{},[1708,4833,4835],{"className":1710,"code":4834,"language":1712,"meta":1713,"style":1713},"POST \u002Fapi\u002Fv3\u002Flist-automations\n",[1663,4836,4837],{"__ignoreMap":1713},[1717,4838,4839],{"class":1719,"line":1720},[1717,4840,4834],{},[1724,4842,4843,4855],{},[1727,4844,4845],{},[1730,4846,4847,4849,4851,4853],{},[1733,4848,1735],{},[1733,4850,1738],{},[1733,4852,1741],{},[1733,4854,1744],{},[1746,4856,4857],{},[1730,4858,4859,4863,4865,4867],{},[1751,4860,4861],{},[1663,4862,1755],{},[1751,4864,1758],{},[1751,4866,1761],{},[1751,4868,1764,4869,1767],{},[1695,4870,199],{"href":200},[1668,4872,1788],{"id":1787},[1673,4874],{},[1708,4876,4878],{"className":1798,"code":4877,"language":1800,"meta":1713,"style":1713},"{\n  \"status\": \"success\",\n  \"data\": {\n    \"names\": [\n      \"Automation 1\",\n      \"Automation 2\"\n    ]\n  }\n}\n",[1663,4879,4880,4884,4894,4900,4907,4914,4919,4923,4927],{"__ignoreMap":1713},[1717,4881,4882],{"class":1719,"line":1720},[1717,4883,1808],{"class":1807},[1717,4885,4886,4888,4890,4892],{"class":1719,"line":1811},[1717,4887,1852],{"class":1814},[1717,4889,1818],{"class":1807},[1717,4891,4115],{"class":1857},[1717,4893,1861],{"class":1807},[1717,4895,4896,4898],{"class":1719,"line":1825},[1717,4897,3438],{"class":1814},[1717,4899,3441],{"class":1807},[1717,4901,4902,4905],{"class":1719,"line":1874},[1717,4903,4904],{"class":1814},"    \"names\"",[1717,4906,2901],{"class":1807},[1717,4908,4909,4912],{"class":1719,"line":1981},[1717,4910,4911],{"class":1857},"      \"Automation 1\"",[1717,4913,1861],{"class":1807},[1717,4915,4916],{"class":1719,"line":1987},[1717,4917,4918],{"class":1857},"      \"Automation 2\"\n",[1717,4920,4921],{"class":1719,"line":2158},[1717,4922,2709],{"class":1807},[1717,4924,4925],{"class":1719,"line":2694},[1717,4926,3496],{"class":1807},[1717,4928,4929],{"class":1719,"line":2700},[1717,4930,1828],{"class":1807},[1724,4932,4933,4943],{},[1727,4934,4935],{},[1730,4936,4937,4939,4941],{},[1733,4938,1885],{},[1733,4940,1738],{},[1733,4942,1744],{},[1746,4944,4945,4957],{},[1730,4946,4947,4951,4953],{},[1751,4948,4949],{},[1663,4950,1898],{},[1751,4952,1758],{},[1751,4954,4955,4243],{},[1663,4956,1648],{},[1730,4958,4959,4964,4966],{},[1751,4960,4961],{},[1663,4962,4963],{},"data.names",[1751,4965,2363],{},[1751,4967,4968,4969,1767],{},"Array of automation names, exactly as they appear in the ",[1683,4970,153],{},[1668,4972,1927],{"id":1926},[1673,4974],{},[1708,4976,4978],{"className":1932,"code":4977,"language":1934,"meta":1713,"style":1713},"curl -X POST https:\u002F\u002Flar.axiom.ai\u002Fapi\u002Fv3\u002Flist-automations \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\"key\": \"your-api-key-here\"}'\n",[1663,4979,4980,4993,5001],{"__ignoreMap":1713},[1717,4981,4982,4984,4986,4988,4991],{"class":1719,"line":1720},[1717,4983,1942],{"class":1941},[1717,4985,1945],{"class":1821},[1717,4987,1948],{"class":1857},[1717,4989,4990],{"class":1857}," https:\u002F\u002Flar.axiom.ai\u002Fapi\u002Fv3\u002Flist-automations",[1717,4992,1955],{"class":1954},[1717,4994,4995,4997,4999],{"class":1719,"line":1811},[1717,4996,1960],{"class":1821},[1717,4998,1963],{"class":1857},[1717,5000,1955],{"class":1954},[1717,5002,5003,5005],{"class":1719,"line":1825},[1717,5004,1970],{"class":1821},[1717,5006,4420],{"class":1857},[1659,5008,5009],{},"Use the returned names to drive an automation picker in your own application:",[1708,5011,5013],{"className":3671,"code":5012,"language":3673,"meta":1713,"style":1713},"const res = await fetch(\"https:\u002F\u002Flar.axiom.ai\u002Fapi\u002Fv3\u002Flist-automations\", {\n  method: \"POST\",\n  headers: { \"Content-Type\": \"application\u002Fjson\" },\n  body: JSON.stringify({ key: process.env.AXIOM_API_KEY }),\n});\nconst { data } = await res.json();\n\nconsole.log(`You have ${data.names.length} automations available.`);\ndata.names.forEach(n => console.log(` - ${n}`));\n",[1663,5014,5015,5034,5042,5054,5071,5075,5095,5099,5128],{"__ignoreMap":1713},[1717,5016,5017,5019,5021,5023,5025,5027,5029,5032],{"class":1719,"line":1720},[1717,5018,4439],{"class":1954},[1717,5020,3720],{"class":1821},[1717,5022,3723],{"class":1954},[1717,5024,3726],{"class":1954},[1717,5026,3729],{"class":3686},[1717,5028,3690],{"class":1807},[1717,5030,5031],{"class":1857},"\"https:\u002F\u002Flar.axiom.ai\u002Fapi\u002Fv3\u002Flist-automations\"",[1717,5033,3737],{"class":1807},[1717,5035,5036,5038,5040],{"class":1719,"line":1811},[1717,5037,4490],{"class":1807},[1717,5039,3745],{"class":1857},[1717,5041,1861],{"class":1807},[1717,5043,5044,5046,5048,5050,5052],{"class":1719,"line":1825},[1717,5045,4499],{"class":1807},[1717,5047,3755],{"class":1857},[1717,5049,1818],{"class":1807},[1717,5051,3760],{"class":1857},[1717,5053,3763],{"class":1807},[1717,5055,5056,5058,5060,5062,5064,5067,5069],{"class":1719,"line":1874},[1717,5057,4512],{"class":1807},[1717,5059,3771],{"class":1821},[1717,5061,1767],{"class":1807},[1717,5063,3776],{"class":3686},[1717,5065,5066],{"class":1807},"({ key: process.env.",[1717,5068,4450],{"class":1821},[1717,5070,4533],{"class":1807},[1717,5072,5073],{"class":1719,"line":1981},[1717,5074,4538],{"class":1807},[1717,5076,5077,5079,5081,5083,5085,5087,5089,5091,5093],{"class":1719,"line":1987},[1717,5078,4439],{"class":1954},[1717,5080,4652],{"class":1807},[1717,5082,2126],{"class":1821},[1717,5084,4657],{"class":1807},[1717,5086,4660],{"class":1954},[1717,5088,3726],{"class":1954},[1717,5090,3798],{"class":1807},[1717,5092,1800],{"class":3686},[1717,5094,3803],{"class":1807},[1717,5096,5097],{"class":1719,"line":2158},[1717,5098,3808],{"emptyLinePlaceholder":2157},[1717,5100,5101,5104,5106,5108,5111,5113,5115,5118,5120,5123,5126],{"class":1719,"line":2694},[1717,5102,5103],{"class":1807},"console.",[1717,5105,4732],{"class":3686},[1717,5107,3690],{"class":1807},[1717,5109,5110],{"class":1857},"`You have ${",[1717,5112,2126],{"class":1807},[1717,5114,1767],{"class":1857},[1717,5116,5117],{"class":1807},"names",[1717,5119,1767],{"class":1857},[1717,5121,5122],{"class":1821},"length",[1717,5124,5125],{"class":1857},"} automations available.`",[1717,5127,4700],{"class":1807},[1717,5129,5130,5133,5136,5138,5141,5143,5146,5148,5150,5153,5155,5157],{"class":1719,"line":2700},[1717,5131,5132],{"class":1807},"data.names.",[1717,5134,5135],{"class":3686},"forEach",[1717,5137,3690],{"class":1807},[1717,5139,5140],{"class":1941},"n",[1717,5142,3854],{"class":1954},[1717,5144,5145],{"class":1807}," console.",[1717,5147,4732],{"class":3686},[1717,5149,3690],{"class":1807},[1717,5151,5152],{"class":1857},"` - ${",[1717,5154,5140],{"class":1807},[1717,5156,4747],{"class":1857},[1717,5158,4578],{"class":1807},[1668,5160,2102],{"id":2101},[1673,5162],{},[1676,5164,5165,5176],{},[1679,5166,5167,5168,5172,5173,5175],{},"Names returned here are the exact strings to pass to ",[1695,5169,5170],{"href":270},[1663,5171,2295],{}," as the ",[1663,5174,2346],{}," parameter. They're case-sensitive and whitespace-sensitive.",[1679,5177,5178],{},"The list includes every automation saved to the cloud on your account, including ones you haven't run recently.",[2138,5180,5181],{},"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);}html pre.shiki code .s4rv2, html code.shiki .s4rv2{--shiki-default:#1F2328;--shiki-dark:#E6EDF3}html pre.shiki code .sjgCt, html code.shiki .sjgCt{--shiki-default:#116329;--shiki-dark:#7EE787}html pre.shiki code .sSVrQ, html code.shiki .sSVrQ{--shiki-default:#0A3069;--shiki-dark:#A5D6FF}html pre.shiki code .sTDnQ, html code.shiki .sTDnQ{--shiki-default:#953800;--shiki-dark:#FFA657}html pre.shiki code .sHrmB, html code.shiki .sHrmB{--shiki-default:#0550AE;--shiki-dark:#79C0FF}html pre.shiki code .sjeE4, html code.shiki .sjeE4{--shiki-default:#CF222E;--shiki-dark:#FF7B72}html pre.shiki code .sbjLL, html code.shiki .sbjLL{--shiki-default:#8250DF;--shiki-dark:#D2A8FF}",{"title":1713,"searchDepth":1825,"depth":1825,"links":5183},[5184,5185,5186,5187],{"id":1703,"depth":1811,"text":1704},{"id":1787,"depth":1811,"text":1788},{"id":1926,"depth":1811,"text":1927},{"id":2101,"depth":1811,"text":2102},"Fetch the names of every saved No-Code Tool automation on your account, useful for building UIs or validating an automation name before triggering it.",{"metaTitle":5190},"List all axiom.ai automations on an account",{"title":249,"description":5188},"5aBQ5PF__Lv-Ax4g6RjupGMOlzdHXcT0e_JXQiRyuBM",{"id":5194,"title":261,"body":5195,"date":2152,"description":5519,"extension":2154,"meta":5520,"navigation":2157,"order":1981,"path":262,"seo":5522,"stem":263,"__hash__":5523},"content\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Fstop-a-run.md",{"type":1656,"value":5196,"toc":5510},[5197,5203,5219,5221,5223,5232,5278,5280,5315,5317,5319,5365,5368,5370,5373,5379,5382,5417,5420,5424,5426,5431,5457,5461,5463,5474,5477,5479,5481,5508],[1659,5198,1661,5199,5202],{},[1663,5200,5201],{},"\u002Fstop"," endpoint cancels an in-flight cloud run. Use it when an automation is taking longer than expected, when your application logic determines the run is no longer needed, or when you need to free a concurrency slot for a more urgent run.",[1659,5204,5205,5206,5208,5209,2116,5212,5215,5216,5218],{},"Unlike most other axiom.ai endpoints, ",[1663,5207,5201],{}," does not take your API key plus an automation name. It takes two values that are unique to a single live run: ",[1663,5210,5211],{},"pid",[1663,5213,5214],{},"pw",". Both are extracted from the viewer URL that ",[1663,5217,2295],{}," returns.",[1668,5220,1704],{"id":1703},[1673,5222],{},[1708,5224,5226],{"className":1710,"code":5225,"language":1712,"meta":1713,"style":1713},"POST \u002Fapi\u002Fv3\u002Fstop\n",[1663,5227,5228],{"__ignoreMap":1713},[1717,5229,5230],{"class":1719,"line":1720},[1717,5231,5225],{},[1724,5233,5234,5246],{},[1727,5235,5236],{},[1730,5237,5238,5240,5242,5244],{},[1733,5239,1735],{},[1733,5241,1738],{},[1733,5243,1741],{},[1733,5245,1744],{},[1746,5247,5248,5265],{},[1730,5249,5250,5254,5256,5258],{},[1751,5251,5252],{},[1663,5253,5211],{},[1751,5255,1758],{},[1751,5257,1761],{},[1751,5259,5260,5261,1923],{},"Internal run identifier. The last two digits of the host name in the viewer URL. See ",[1695,5262,5264],{"href":5263},"#how-to-get-pid-and-pw","How to get pid and pw",[1730,5266,5267,5271,5273,5275],{},[1751,5268,5269],{},[1663,5270,5214],{},[1751,5272,1758],{},[1751,5274,1761],{},[1751,5276,5277],{},"Unique password for the run, also extracted from the viewer URL. Changes for every run.",[1668,5279,3374],{"id":3373},[1708,5281,5283],{"className":1798,"code":5282,"language":1800,"meta":1713,"style":1713},"{\n  \"pid\": \"\u003CPID>\",\n  \"pw\": \"\u003CPASSWORD>\"\n}\n",[1663,5284,5285,5289,5301,5311],{"__ignoreMap":1713},[1717,5286,5287],{"class":1719,"line":1720},[1717,5288,1808],{"class":1807},[1717,5290,5291,5294,5296,5299],{"class":1719,"line":1811},[1717,5292,5293],{"class":1814},"  \"pid\"",[1717,5295,1818],{"class":1807},[1717,5297,5298],{"class":1857},"\"\u003CPID>\"",[1717,5300,1861],{"class":1807},[1717,5302,5303,5306,5308],{"class":1719,"line":1825},[1717,5304,5305],{"class":1814},"  \"pw\"",[1717,5307,1818],{"class":1807},[1717,5309,5310],{"class":1857},"\"\u003CPASSWORD>\"\n",[1717,5312,5313],{"class":1719,"line":1874},[1717,5314,1828],{"class":1807},[1668,5316,1927],{"id":1926},[1673,5318],{},[1708,5320,5322],{"className":1932,"code":5321,"language":1934,"meta":1713,"style":1713},"curl -X POST https:\u002F\u002Flar.axiom.ai\u002Fapi\u002Fv3\u002Fstop \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"pid\": \"02\",\n    \"pw\": \"your-run-password\"\n  }'\n",[1663,5323,5324,5337,5345,5351,5356,5361],{"__ignoreMap":1713},[1717,5325,5326,5328,5330,5332,5335],{"class":1719,"line":1720},[1717,5327,1942],{"class":1941},[1717,5329,1945],{"class":1821},[1717,5331,1948],{"class":1857},[1717,5333,5334],{"class":1857}," https:\u002F\u002Flar.axiom.ai\u002Fapi\u002Fv3\u002Fstop",[1717,5336,1955],{"class":1954},[1717,5338,5339,5341,5343],{"class":1719,"line":1811},[1717,5340,1960],{"class":1821},[1717,5342,1963],{"class":1857},[1717,5344,1955],{"class":1954},[1717,5346,5347,5349],{"class":1719,"line":1825},[1717,5348,1970],{"class":1821},[1717,5350,1973],{"class":1857},[1717,5352,5353],{"class":1719,"line":1874},[1717,5354,5355],{"class":1857},"    \"pid\": \"02\",\n",[1717,5357,5358],{"class":1719,"line":1981},[1717,5359,5360],{"class":1857},"    \"pw\": \"your-run-password\"\n",[1717,5362,5363],{"class":1719,"line":1987},[1717,5364,1990],{"class":1857},[1668,5366,5264],{"id":5367},"how-to-get-pid-and-pw",[1673,5369],{},[1659,5371,5372],{},"When you trigger a run, the response includes a viewer URL. The viewer URL contains a longer host that embeds both values. Example:",[1708,5374,5377],{"className":5375,"code":5376,"language":2883},[2881],"dev-c-0002-v4-proxy.axiom.ai&port=443&password=abc123xyz&taskId=22842\n",[1663,5378,5376],{"__ignoreMap":1713},[1659,5380,5381],{},"From this URL:",[1676,5383,5384,5401],{},[1679,5385,5386,5390,5391,5394,5395,5397,5398,1767],{},[1683,5387,5388],{},[1663,5389,5211],{}," is the last two digits of the host name. In the example above, the host is ",[1663,5392,5393],{},"dev-c-0002-v4-proxy.axiom.ai",", so ",[1663,5396,5211],{}," is ",[1663,5399,5400],{},"02",[1679,5402,5403,5407,5408,5411,5412,5397,5414,1767],{},[1683,5404,5405],{},[1663,5406,5214],{}," is the value of the ",[1663,5409,5410],{},"password"," query parameter. In the example, ",[1663,5413,5214],{},[1663,5415,5416],{},"abc123xyz",[1659,5418,5419],{},"Both values are tied to one specific run. They change every time you trigger.",[1668,5421,5423],{"id":5422},"when-to-stop-a-run","When to stop a run",[1673,5425],{},[1659,5427,5428,5429,4429],{},"Common reasons to call ",[1663,5430,5201],{},[1676,5432,5433,5439,5445,5451],{},[1679,5434,5435,5438],{},[1683,5436,5437],{},"The user cancelled the request that triggered the run."," If your application kicked off a run for a user-initiated action and the user backs out, stop the run rather than letting it complete.",[1679,5440,5441,5444],{},[1683,5442,5443],{},"The run is taking too long."," Some runs hang on a slow page or a captcha. If you have an SLA, stop the run after a deadline and surface the failure to your application.",[1679,5446,5447,5450],{},[1683,5448,5449],{},"You triggered duplicates."," If your trigger logic accidentally fires the same run twice, stop the duplicate before it starts consuming runtime.",[1679,5452,5453,5456],{},[1683,5454,5455],{},"You need a concurrency slot for something more urgent."," Stopping a queued or low-priority run frees a slot immediately for the next trigger.",[1668,5458,5460],{"id":5459},"what-happens-to-a-stopped-run","What happens to a stopped run",[1673,5462],{},[1659,5464,5465,5466,5468,5469,5473],{},"A stopped run reports ",[1663,5467,4363],{}," from ",[1695,5470,5471],{"href":246},[1663,5472,2802],{}," after cancellation. Any partial output the automation had already written (rows added to a Google Sheet, files downloaded) stays where it was written; the cleanup is your responsibility.",[1659,5475,5476],{},"Stopped runs still count against your runtime allowance for the time they were actually executing. A queued run that's stopped before it starts uses no runtime.",[1668,5478,2102],{"id":2101},[1673,5480],{},[1676,5482,5483,5491,5499,5505],{},[1679,5484,5485,5486,2116,5488,5490],{},"You must extract ",[1663,5487,5211],{},[1663,5489,5214],{}," from the viewer URL at trigger time. There's no way to look them up later from your API key alone, so store them if you might need to stop the run.",[1679,5492,5493,5494,3529,5496,5498],{},"Stopping a run that's already finished (status ",[1663,5495,4353],{},[1663,5497,4363],{},") is a no-op; the call returns successfully without doing anything.",[1679,5500,5501,5502,5504],{},"There's no way to \"pause\" a run today, only stop. If you need to interrupt a long-running flow and resume later, design the automation around ",[1663,5503,2295],{}," calls that pick up where the previous one left off (for example, by reading a checkpoint from a Google Sheet).",[1679,5506,5507],{},"Stopping a run doesn't undo any external side effects the automation produced before the stop signal arrived. If the automation sent emails, made API calls, or moved money, those actions are not reversed.",[2138,5509,2834],{},{"title":1713,"searchDepth":1825,"depth":1825,"links":5511},[5512,5513,5514,5515,5516,5517,5518],{"id":1703,"depth":1811,"text":1704},{"id":3373,"depth":1811,"text":3374},{"id":1926,"depth":1811,"text":1927},{"id":5367,"depth":1811,"text":5264},{"id":5422,"depth":1811,"text":5423},{"id":5459,"depth":1811,"text":5460},{"id":2101,"depth":1811,"text":2102},"Cancel a triggered automation that's still running in the cloud, freeing the concurrency slot for other runs.",{"metaTitle":5521},"Stop an in-flight axiom.ai cloud automation run",{"title":261,"description":5519},"cVIXeIQSDRP8w4d00N9i7Ny_hBpc6pryNPUutYogkf0",{"id":5525,"title":273,"body":5526,"date":2152,"description":5755,"extension":2154,"meta":5756,"navigation":2157,"order":1987,"path":274,"seo":5758,"stem":275,"__hash__":5759},"content\u002Fdocs\u002Fdeveloper-hub\u002Fapi\u002Frun-automations\u002Fwebhooks-from-a-step.md",{"type":1656,"value":5527,"toc":5748},[5528,5533,5537,5539,5542,5603,5609,5613,5615,5621,5624,5662,5666,5668,5673,5679,5694,5709,5713,5715,5721,5731,5734,5736,5738],[1659,5529,5530,5531,1767],{},"Webhooks in axiom.ai are not part of the REST API surface, they are step types you add inside an automation. This page explains the two webhook step types and how they relate to ",[1663,5532,2295],{},[1668,5534,5536],{"id":5535},"trigger-vs-webhook-steps","Trigger vs webhook steps",[1673,5538],{},[1659,5540,5541],{},"Two different directions, two different mechanisms:",[1724,5543,5544,5557],{},[1727,5545,5546],{},[1730,5547,5548,5551,5554],{},[1733,5549,5550],{},"Direction",[1733,5552,5553],{},"Use this",[1733,5555,5556],{},"What it does",[1746,5558,5559,5574,5589],{},[1730,5560,5561,5564,5571],{},[1751,5562,5563],{},"External system → axiom.ai",[1751,5565,5566,5570],{},[1695,5567,5568],{"href":270},[1663,5569,2295],{}," (REST endpoint)",[1751,5572,5573],{},"An external service tells axiom.ai to start an automation.",[1730,5575,5576,5578,5586],{},[1751,5577,5563],{},[1751,5579,5580,5585],{},[1695,5581,5583],{"href":5582},"\u002Fdocs\u002Fno-code-tool\u002Freference\u002Fsteps\u002Fwebhook-receive",[1683,5584,1187],{}," (step)",[1751,5587,5588],{},"An automation step waits for inbound data from a webhook URL axiom.ai provides.",[1730,5590,5591,5594,5600],{},[1751,5592,5593],{},"axiom.ai → external system",[1751,5595,5596,5585],{},[1695,5597,5598],{"href":1271},[1683,5599,3918],{},[1751,5601,5602],{},"An automation step POSTs collected data to a URL you provide, mid-run.",[1659,5604,5605,5606,5608],{},"Use ",[1663,5607,2295],{}," when your code is the orchestrator and axiom.ai is one of many things it kicks off. Use webhook steps when the automation itself is the orchestrator, calling out to other services as it runs.",[1668,5610,5612],{"id":5611},"send-data-to-an-external-service-mid-run","Send data to an external service mid-run",[1673,5614],{},[1659,5616,5617,5618,5620],{},"Add a ",[1683,5619,3918],{}," step anywhere in your automation. When the run reaches it, axiom.ai POSTs the configured payload to your URL.",[1659,5622,5623],{},"Common patterns:",[1676,5625,5626,5639,5653],{},[1679,5627,5628,5631,5632,5634,5635,1767],{},[1683,5629,5630],{},"End-of-run notification."," Place a ",[1683,5633,3918],{}," step at the end of the automation. Your service receives a POST when the run finishes, removing the need to poll ",[1695,5636,5637],{"href":246},[1663,5638,2802],{},[1679,5640,5641,5644,5645,5649,5650,5652],{},[1683,5642,5643],{},"Streaming results."," Inside a ",[1695,5646,5647],{"href":1148},[1683,5648,712],{}," step, add a ",[1683,5651,3918],{}," step. Each iteration of the loop POSTs its result to your service, useful for processing scraped data in real time rather than waiting for the whole automation to finish.",[1679,5654,5655,5658,5659,5661],{},[1683,5656,5657],{},"Branching to external logic."," Use ",[1683,5660,3918],{}," to hand off to a serverless function that does something axiom.ai can't, then continue the automation with the function's response.",[1668,5663,5665],{"id":5664},"receive-data-from-an-external-service","Receive data from an external service",[1673,5667],{},[1659,5669,5617,5670,5672],{},[1683,5671,1187],{}," step at the start of your automation (or wherever you want to consume external data). The step provides a webhook URL you give to your external service. Data POSTed to that URL is available to subsequent steps as if it had been entered manually.",[1659,5674,5675,5676,5678],{},"This is separate from ",[1663,5677,2295],{},". The differences:",[1676,5680,5681,5689],{},[1679,5682,5683,5685,5686,5688],{},[1663,5684,2295],{}," starts a run and accepts an optional ",[1663,5687,2126],{}," payload.",[1679,5690,5691,5693],{},[1683,5692,1187],{}," runs as part of an automation that's already executing, pulling data in mid-flow.",[1659,5695,5696,5697,5699,5700,5702,5703,5705,5706,5708],{},"If you need to start a run AND pass data, use ",[1663,5698,2295],{}," with the ",[1663,5701,2126],{}," parameter, see ",[1695,5704,253],{"href":254},". Use ",[1683,5707,1187],{}," when you want a step inside a longer automation to pause and wait for external input.",[1668,5710,5712],{"id":5711},"configuration-and-security","Configuration and security",[1673,5714],{},[1659,5716,5717,5718,5720],{},"Both webhook step types are configured inside the ",[1683,5719,2961],{},", not via the API. Open the relevant step's reference page for the configuration fields and authoring details:",[1676,5722,5723,5727],{},[1679,5724,5725],{},[1695,5726,3918],{"href":1271},[1679,5728,5729],{},[1695,5730,1187],{"href":5582},[1659,5732,5733],{},"For inbound webhook URLs, treat the URL itself as a secret. Anyone who knows the URL can POST data into your automation. Rotate the URL (by re-creating the step) if you suspect it's been exposed.",[1668,5735,3255],{"id":3254},[1673,5737],{},[1676,5739,5740,5744],{},[1679,5741,5742],{},[1695,5743,269],{"href":270},[1679,5745,5746],{},[1695,5747,245],{"href":246},{"title":1713,"searchDepth":1825,"depth":1825,"links":5749},[5750,5751,5752,5753,5754],{"id":5535,"depth":1811,"text":5536},{"id":5611,"depth":1811,"text":5612},{"id":5664,"depth":1811,"text":5665},{"id":5711,"depth":1811,"text":5712},{"id":3254,"depth":1811,"text":3255},"Use webhook steps inside an automation to push data to external services or trigger an automation from inbound webhooks.",{"metaTitle":5757},"Send and receive webhooks inside an axiom.ai automation",{"title":273,"description":5755},"Q1Z-heDHa0s8XhOBj1-Mp2VE0ur4AIP0fbXPro9g9gM",{"id":1654,"title":265,"body":5761,"date":2152,"description":2153,"extension":2154,"meta":6114,"navigation":2157,"order":2158,"path":266,"seo":6115,"stem":267,"__hash__":2160},{"type":1656,"value":5762,"toc":6103},[5763,5767,5769,5771,5785,5787,5789,5797,5841,5843,5845,5847,5867,5871,5873,5903,5941,5943,5945,5987,5989,5991,6077,6079,6081,6101],[1659,5764,1661,5765,1666],{},[1663,5766,1665],{},[1668,5768,1671],{"id":1670},[1673,5770],{},[1676,5772,5773,5777,5783],{},[1679,5774,1681,5775,1686],{},[1683,5776,1685],{},[1679,5778,1689,5779,1693,5781,1697],{},[1683,5780,1692],{},[1695,5782,935],{"href":936},[1679,5784,1700],{},[1668,5786,1704],{"id":1703},[1673,5788],{},[1708,5790,5791],{"className":1710,"code":1711,"language":1712,"meta":1713,"style":1713},[1663,5792,5793],{"__ignoreMap":1713},[1717,5794,5795],{"class":1719,"line":1720},[1717,5796,1711],{},[1724,5798,5799,5811],{},[1727,5800,5801],{},[1730,5802,5803,5805,5807,5809],{},[1733,5804,1735],{},[1733,5806,1738],{},[1733,5808,1741],{},[1733,5810,1744],{},[1746,5812,5813,5827],{},[1730,5814,5815,5819,5821,5823],{},[1751,5816,5817],{},[1663,5818,1755],{},[1751,5820,1758],{},[1751,5822,1761],{},[1751,5824,1764,5825,1767],{},[1695,5826,199],{"href":200},[1730,5828,5829,5833,5835,5837],{},[1751,5830,5831],{},[1663,5832,1774],{},[1751,5834,1758],{},[1751,5836,1761],{},[1751,5838,1781,5839,1784],{},[1683,5840,153],{},[1668,5842,1788],{"id":1787},[1673,5844],{},[1792,5846,1795],{"id":1794},[1708,5848,5849],{"className":1798,"code":1799,"language":1800,"meta":1713,"style":1713},[1663,5850,5851,5855,5863],{"__ignoreMap":1713},[1717,5852,5853],{"class":1719,"line":1720},[1717,5854,1808],{"class":1807},[1717,5856,5857,5859,5861],{"class":1719,"line":1811},[1717,5858,1815],{"class":1814},[1717,5860,1818],{"class":1807},[1717,5862,1822],{"class":1821},[1717,5864,5865],{"class":1719,"line":1825},[1717,5866,1828],{"class":1807},[1659,5868,1681,5869,1834],{},[1663,5870,1833],{},[1792,5872,1838],{"id":1837},[1708,5874,5875],{"className":1798,"code":1841,"language":1800,"meta":1713,"style":1713},[1663,5876,5877,5881,5891,5899],{"__ignoreMap":1713},[1717,5878,5879],{"class":1719,"line":1720},[1717,5880,1808],{"class":1807},[1717,5882,5883,5885,5887,5889],{"class":1719,"line":1811},[1717,5884,1852],{"class":1814},[1717,5886,1818],{"class":1807},[1717,5888,1858],{"class":1857},[1717,5890,1861],{"class":1807},[1717,5892,5893,5895,5897],{"class":1719,"line":1825},[1717,5894,1866],{"class":1814},[1717,5896,1818],{"class":1807},[1717,5898,1871],{"class":1857},[1717,5900,5901],{"class":1719,"line":1874},[1717,5902,1828],{"class":1807},[1724,5904,5905,5915],{},[1727,5906,5907],{},[1730,5908,5909,5911,5913],{},[1733,5910,1885],{},[1733,5912,1738],{},[1733,5914,1744],{},[1746,5916,5917,5929],{},[1730,5918,5919,5923,5925],{},[1751,5920,5921],{},[1663,5922,1898],{},[1751,5924,1758],{},[1751,5926,5927,1906],{},[1663,5928,1905],{},[1730,5930,5931,5935,5937],{},[1751,5932,5933],{},[1663,5934,1913],{},[1751,5936,1758],{},[1751,5938,1918,5939,1923],{},[1695,5940,1922],{"href":1921},[1668,5942,1927],{"id":1926},[1673,5944],{},[1708,5946,5947],{"className":1932,"code":1933,"language":1934,"meta":1713,"style":1713},[1663,5948,5949,5961,5969,5975,5979,5983],{"__ignoreMap":1713},[1717,5950,5951,5953,5955,5957,5959],{"class":1719,"line":1720},[1717,5952,1942],{"class":1941},[1717,5954,1945],{"class":1821},[1717,5956,1948],{"class":1857},[1717,5958,1951],{"class":1857},[1717,5960,1955],{"class":1954},[1717,5962,5963,5965,5967],{"class":1719,"line":1811},[1717,5964,1960],{"class":1821},[1717,5966,1963],{"class":1857},[1717,5968,1955],{"class":1954},[1717,5970,5971,5973],{"class":1719,"line":1825},[1717,5972,1970],{"class":1821},[1717,5974,1973],{"class":1857},[1717,5976,5977],{"class":1719,"line":1874},[1717,5978,1978],{"class":1857},[1717,5980,5981],{"class":1719,"line":1981},[1717,5982,1984],{"class":1857},[1717,5984,5985],{"class":1719,"line":1987},[1717,5986,1990],{"class":1857},[1668,5988,1922],{"id":1993},[1673,5990],{},[1724,5992,5993,6001],{},[1727,5994,5995],{},[1730,5996,5997,5999],{},[1733,5998,1788],{},[1733,6000,2006],{},[1746,6002,6003,6013,6023,6035,6045,6053,6065],{},[1730,6004,6005,6009],{},[1751,6006,6007],{},[1663,6008,2015],{},[1751,6010,6011,2020],{},[1663,6012,1755],{},[1730,6014,6015,6019],{},[1751,6016,6017],{},[1663,6018,2027],{},[1751,6020,6021,2020],{},[1663,6022,1774],{},[1730,6024,6025,6029],{},[1751,6026,6027],{},[1663,6028,2038],{},[1751,6030,6031,2043,6033,1767],{},[1663,6032,1755],{},[1683,6034,153],{},[1730,6036,6037,6041],{},[1751,6038,6039],{},[1663,6040,2052],{},[1751,6042,2055,6043,1767],{},[1695,6044,2058],{"href":104},[1730,6046,6047,6051],{},[1751,6048,6049],{},[1663,6050,2065],{},[1751,6052,2068],{},[1730,6054,6055,6059],{},[1751,6056,6057],{},[1663,6058,2075],{},[1751,6060,2078,6061,2081,6063,1767],{},[1683,6062,1692],{},[1695,6064,935],{"href":936},[1730,6066,6067,6071],{},[1751,6068,2088,6069,2091],{},[1663,6070,1774],{},[1751,6072,1661,6073,2096,6075,1767],{},[1663,6074,1774],{},[1683,6076,153],{},[1668,6078,2102],{"id":2101},[1673,6080],{},[1676,6082,6083,6091,6097],{},[1679,6084,2109,6085,2112,6087,2116,6089,2120],{},[1663,6086,1755],{},[1663,6088,2115],{},[1663,6090,2119],{},[1679,6092,2123,6093,2127,6095,2130],{},[1663,6094,2126],{},[1695,6096,269],{"href":270},[1679,6098,2133,6099,2136],{},[1683,6100,153],{},[2138,6102,2140],{},{"title":1713,"searchDepth":1825,"depth":1825,"links":6104},[6105,6106,6107,6111,6112,6113],{"id":1670,"depth":1811,"text":1671},{"id":1703,"depth":1811,"text":1704},{"id":1787,"depth":1811,"text":1788,"children":6108},[6109,6110],{"id":1794,"depth":1825,"text":1795},{"id":1837,"depth":1825,"text":1838},{"id":1926,"depth":1811,"text":1927},{"id":1993,"depth":1811,"text":1922},{"id":2101,"depth":1811,"text":2102},{"metaTitle":2156},{"title":265,"description":2153},1790161930768]