[{"data":1,"prerenderedAt":491},["ShallowReactive",2],{"page-\u002Fbilling\u002Foverview":3,"all-pages":159},{"id":4,"title":5,"body":6,"description":149,"extension":150,"meta":151,"navigation":152,"path":153,"robots":154,"seo":155,"sitemap":156,"stem":157,"__hash__":158},"content\u002F13.billing\u002F1.overview.md","Billing Overview",{"type":7,"value":8,"toc":139},"minimark",[9,14,18,78,82,91,95,103,112,119,123],[10,11,13],"h2",{"id":12},"where-things-live","Where Things Live",[15,16,17],"p",{},"All billing surfaces live in account settings:",[19,20,21,34],"table",{},[22,23,24],"thead",{},[25,26,27,31],"tr",{},[28,29,30],"th",{},"Surface",[28,32,33],{},"Purpose",[35,36,37,46,54,62,70],"tbody",{},[25,38,39,43],{},[40,41,42],"td",{},"Plans & usage",[40,44,45],{},"Current plan and consumption summary",[25,47,48,51],{},[40,49,50],{},"Usage breakdown",[40,52,53],{},"What the consumption consists of",[25,55,56,59],{},[40,57,58],{},"Invoices",[40,60,61],{},"Issued invoices and receipts",[25,63,64,67],{},[40,65,66],{},"Saved cards",[40,68,69],{},"Payment methods",[25,71,72,75],{},[40,73,74],{},"Balance transactions",[40,76,77],{},"Credits, top-ups, and charges",[10,79,81],{"id":80},"plans-and-checkout","Plans and Checkout",[15,83,84,85,90],{},"Compare plans on the pricing page, then check out to change subscription or\ntop up balance. PATs with the Billing scope can read plans, balance,\ninvoices, and usage, and perform checkout, top-ups, and subscription\nchanges (see ",[86,87,89],"a",{"href":88},"\u002Fdeveloper\u002Fscopes","Developer Scopes",").",[10,92,94],{"id":93},"ai-usage","AI Usage",[15,96,97,98,102],{},"AI workflow generation is metered as a ",[99,100,101],"strong",{},"monthly dollar budget",": Free $2, Pro\n$5, and Elite $10. Usage is computed from the tokens each generation consumes.\nA rolling 5-hour cap (20% of the monthly budget) and a rolling weekly cap (50%)\nprevent a burst from draining the month.",[15,104,105,107,108,111],{},[99,106,42],{}," shows the 5-hour, weekly, and monthly windows, how much of\neach is used, and when capacity returns. When the included budget is exhausted,\ngeneration stops until capacity returns. If ",[99,109,110],{},"Bill overage to balance"," is\nenabled, generation continues from the prepaid balance instead.",[15,113,114,115,118],{},"AI usage paid from the balance is itemized on the next subscription invoice as\nan ",[99,116,117],{},"AI usage"," line marked as paid from the balance, so it is never charged\ntwice. The usage breakdown also includes AI token and cost meters.",[10,120,122],{"id":121},"next-steps","Next Steps",[124,125,126,132],"ul",{},[127,128,129,131],"li",{},[86,130,89],{"href":88},": Which token scopes billing API\naccess needs.",[127,133,134,138],{},[86,135,137],{"href":136},"\u002Fprojects\u002Foverview","Projects Overview",": What the usage pays for — scans,\nruns, and runners.",{"title":140,"searchDepth":141,"depth":142,"links":143},"",5,4,[144,146,147,148],{"id":12,"depth":145,"text":13},2,{"id":80,"depth":145,"text":81},{"id":93,"depth":145,"text":94},{"id":121,"depth":145,"text":122},"Plans and usage, usage breakdown, invoices, saved cards, and balance transactions — where each lives in settings.","md",{},true,"\u002Fbilling\u002Foverview",null,{"title":5,"description":149},{"loc":153},"13.billing\u002F1.overview","tJeujDr7zr1_uPwTXM5gn1lnOKuZ0THV0kaGBSlBpB4",[160,223,237,256,291,307,319,330,341,352,376,394,414,422,433],{"title":161,"path":162,"stem":163,"children":164},"Workflows","\u002Fworkflows","01.workflows",[165,167,171,175,179,183,187,191,195,199,203,207,211,215,219],{"title":161,"path":162,"stem":166},"01.workflows\u002Findex",{"title":168,"path":169,"stem":170},"Workflow Quick Reference","\u002Fworkflows\u002Fquick-reference","01.workflows\u002F00.quick-reference",{"title":172,"path":173,"stem":174},"Workflows Overview","\u002Fworkflows\u002Foverview","01.workflows\u002F01.overview",{"title":176,"path":177,"stem":178},"Workflow Syntax Reference","\u002Fworkflows\u002Fsyntax-reference","01.workflows\u002F02.syntax-reference",{"title":180,"path":181,"stem":182},"Steps","\u002Fworkflows\u002Fsteps","01.workflows\u002F03.steps",{"title":184,"path":185,"stem":186},"Step Outputs","\u002Fworkflows\u002Fstep-outputs","01.workflows\u002F04.step-outputs",{"title":188,"path":189,"stem":190},"Concurrency","\u002Fworkflows\u002Fconcurrency","01.workflows\u002F05.concurrency",{"title":192,"path":193,"stem":194},"Transforms","\u002Fworkflows\u002Ftransforms","01.workflows\u002F06.transforms",{"title":196,"path":197,"stem":198},"For Each","\u002Fworkflows\u002Ffor-each","01.workflows\u002F07.for-each",{"title":200,"path":201,"stem":202},"Modules","\u002Fworkflows\u002Fmodules","01.workflows\u002F08.modules",{"title":204,"path":205,"stem":206},"Agents","\u002Fworkflows\u002Fagents","01.workflows\u002F09.agents",{"title":208,"path":209,"stem":210},"Decisions","\u002Fworkflows\u002Fdecisions","01.workflows\u002F10.decisions",{"title":212,"path":213,"stem":214},"Configuration References","\u002Fworkflows\u002Fconfig","01.workflows\u002F11.config",{"title":216,"path":217,"stem":218},"Comparison With Other Automation Systems","\u002Fworkflows\u002Fcomparison","01.workflows\u002F12.comparison",{"title":220,"path":221,"stem":222},"Generate with AI","\u002Fworkflows\u002Fai-generation","01.workflows\u002F13.ai-generation",{"title":224,"path":225,"stem":226,"children":227},"Projects","\u002Fprojects","02.projects",[228,231,233],{"title":229,"path":225,"stem":230},"Projects & Runs","02.projects\u002Findex",{"title":137,"path":136,"stem":232},"02.projects\u002F1.overview",{"title":234,"path":235,"stem":236},"Runs & Artifacts","\u002Fprojects\u002Fruns-artifacts","02.projects\u002F2.runs-artifacts",{"title":238,"path":239,"stem":240,"children":241},"Runners","\u002Frunners","03.runners",[242,244,248,252],{"title":238,"path":239,"stem":243},"03.runners\u002Findex",{"title":245,"path":246,"stem":247},"Runner Overview","\u002Frunners\u002Foverview","03.runners\u002F1.overview",{"title":249,"path":250,"stem":251},"Getting Started with Runners","\u002Frunners\u002Fgetting-started","03.runners\u002F2.getting-started",{"title":253,"path":254,"stem":255},"Custom Runner Images","\u002Frunners\u002Fcustom-image","03.runners\u002F3.custom-image",{"title":257,"path":258,"stem":259,"children":260},"Datasets","\u002Fdatasets","04.datasets",[261,263,267,271,275,279,283,287],{"title":257,"path":258,"stem":262},"04.datasets\u002Findex",{"title":264,"path":265,"stem":266},"Datasets Overview","\u002Fdatasets\u002Foverview","04.datasets\u002F1.overview",{"title":268,"path":269,"stem":270},"Dataset Schemas and Identity","\u002Fdatasets\u002Fschema","04.datasets\u002F2.schema",{"title":272,"path":273,"stem":274},"Pushing and Reading Dataset Rows","\u002Fdatasets\u002Fworkflows","04.datasets\u002F3.workflows",{"title":276,"path":277,"stem":278},"Dataset SQL Reference","\u002Fdatasets\u002Fsql","04.datasets\u002F4.sql",{"title":280,"path":281,"stem":282},"Dataset Structured Filters","\u002Fdatasets\u002Ffilters","04.datasets\u002F5.filters",{"title":284,"path":285,"stem":286},"Dataset Saved Views","\u002Fdatasets\u002Fviews","04.datasets\u002F6.views",{"title":288,"path":289,"stem":290},"Datasets API and CLI","\u002Fdatasets\u002Fapi-cli","04.datasets\u002F7.api-cli",{"title":292,"path":293,"stem":294,"children":295},"Agent","\u002Fagent","05.agent",[296,299,303],{"title":297,"path":293,"stem":298},"BH Agent","05.agent\u002Findex",{"title":300,"path":301,"stem":302},"BH Agent Overview","\u002Fagent\u002Foverview","05.agent\u002F1.overview",{"title":304,"path":305,"stem":306},"MCP servers","\u002Fagent\u002Fmcp-servers","05.agent\u002F2.mcp-servers",{"title":308,"path":309,"stem":310,"children":311},"Bhlast","\u002Fbhlast","06.bhlast",[312,315],{"title":313,"path":309,"stem":314},"Bhlast Servers","06.bhlast\u002Findex",{"title":316,"path":317,"stem":318},"Bhlast servers overview","\u002Fbhlast\u002Foverview","06.bhlast\u002F1.overview",{"title":320,"path":321,"stem":322,"children":323},"Notifications","\u002Fnotifications","07.notifications",[324,326],{"title":320,"path":321,"stem":325},"07.notifications\u002Findex",{"title":327,"path":328,"stem":329},"Notifications Overview","\u002Fnotifications\u002Foverview","07.notifications\u002F1.overview",{"title":331,"path":332,"stem":333,"children":334},"Blob Storage","\u002Fblob-storage","08.blob-storage",[335,337],{"title":331,"path":332,"stem":336},"08.blob-storage\u002Findex",{"title":338,"path":339,"stem":340},"Blob Storage Overview","\u002Fblob-storage\u002Foverview","08.blob-storage\u002F1.overview",{"title":342,"path":343,"stem":344,"children":345},"Payloads","\u002Fpayloads","09.payloads",[346,348],{"title":342,"path":343,"stem":347},"09.payloads\u002Findex",{"title":349,"path":350,"stem":351},"Payloads overview","\u002Fpayloads\u002Foverview","09.payloads\u002F1.overview",{"title":353,"path":354,"stem":355,"children":356},"Cve Watcher","\u002Fcve-watcher","10.cve-watcher",[357,360,364,368,372],{"title":358,"path":354,"stem":359},"CVE Watcher","10.cve-watcher\u002Findex",{"title":361,"path":362,"stem":363},"CVE Watcher Overview","\u002Fcve-watcher\u002Foverview","10.cve-watcher\u002F1.overview",{"title":365,"path":366,"stem":367},"CVE Watcher Search and Filters","\u002Fcve-watcher\u002Fsearch","10.cve-watcher\u002F2.search",{"title":369,"path":370,"stem":371},"CVE Watcher Push Notifications","\u002Fcve-watcher\u002Fnotifications","10.cve-watcher\u002F3.notifications",{"title":373,"path":374,"stem":375},"CVE Watcher API and Scopes","\u002Fcve-watcher\u002Fapi","10.cve-watcher\u002F4.api",{"title":377,"path":378,"stem":379,"children":380},"Developer","\u002Fdeveloper","11.developer",[381,383,387,390],{"title":377,"path":378,"stem":382},"11.developer\u002Findex",{"title":384,"path":385,"stem":386},"Developer Overview","\u002Fdeveloper\u002Foverview","11.developer\u002F1.overview",{"title":388,"path":88,"stem":389},"Personal Access Token Scopes","11.developer\u002F2.scopes",{"title":391,"path":392,"stem":393},"Personal Access Tokens","\u002Fdeveloper\u002Fpersonal-access-tokens","11.developer\u002F3.personal-access-tokens",{"title":395,"path":396,"stem":397,"children":398},"Bh","\u002Fbh","12.bh",[399,402,406,410],{"title":400,"path":396,"stem":401},"BH CLI","12.bh\u002Findex",{"title":403,"path":404,"stem":405},"BH CLI Overview","\u002Fbh\u002Foverview","12.bh\u002F1.overview",{"title":407,"path":408,"stem":409},"BH CLI Commands","\u002Fbh\u002Fcommands","12.bh\u002F2.commands",{"title":411,"path":412,"stem":413},"BH CLI Examples","\u002Fbh\u002Fexamples","12.bh\u002F3.examples",{"title":415,"path":416,"stem":417,"children":418},"Billing","\u002Fbilling","13.billing",[419,421],{"title":415,"path":416,"stem":420},"13.billing\u002Findex",{"title":5,"path":153,"stem":157},{"title":423,"path":424,"stem":425,"children":426},"Tools","\u002Ftools","14.tools",[427,429],{"title":423,"path":424,"stem":428},"14.tools\u002Findex",{"title":430,"path":431,"stem":432},"Cookie Lab","\u002Ftools\u002Fcookie-lab","14.tools\u002F1.cookie-lab",{"title":434,"path":435,"stem":436,"children":437},"Site Policies","\u002Fsite-policies","99.site-policies",[438,440,453,457,461,465,469,473,477],{"title":434,"path":435,"stem":439},"99.site-policies\u002Findex",{"title":441,"path":442,"stem":443,"children":444},"Privacy Policy","\u002Fsite-policies\u002Fprivacy-policy","99.site-policies\u002F1.privacy-policy",[445,449],{"title":446,"path":447,"stem":448},"Company Processors","\u002Fsite-policies\u002Fprivacy-policy\u002Fcompany-processors","99.site-policies\u002Fprivacy-policy\u002F1.company-processors",{"title":450,"path":451,"stem":452},"Data Export Instructions","\u002Fsite-policies\u002Fprivacy-policy\u002Fdata-export-instructions","99.site-policies\u002Fprivacy-policy\u002F2.data-export-instructions",{"title":454,"path":455,"stem":456},"Terms of Service","\u002Fsite-policies\u002Fterms-of-service","99.site-policies\u002F2.terms-of-service",{"title":458,"path":459,"stem":460},"California Resident Notice at Collection","\u002Fsite-policies\u002Fccpa","99.site-policies\u002F3.ccpa",{"title":462,"path":463,"stem":464},"Cancellation Policy","\u002Fsite-policies\u002Fcancellation-policy","99.site-policies\u002F4.cancellation-policy",{"title":466,"path":467,"stem":468},"Refund Policy","\u002Fsite-policies\u002Frefund-policy","99.site-policies\u002F5.refund-policy",{"title":470,"path":471,"stem":472},"Taxes on Services","\u002Fsite-policies\u002Ftaxes-on-services","99.site-policies\u002F6.taxes-on-services",{"title":474,"path":475,"stem":476},"Disclaimer","\u002Fsite-policies\u002Fdisclaimer","99.site-policies\u002F7.disclaimer",{"title":478,"path":479,"stem":480,"children":481},"Security","\u002Fsite-policies\u002Fsecurity","99.site-policies\u002Fsecurity\u002Findex",[482,483,487],{"title":478,"path":479,"stem":480},{"title":484,"path":485,"stem":486},"Security Overview","\u002Fsite-policies\u002Fsecurity\u002Fsecurity-overview","99.site-policies\u002Fsecurity\u002F1.security-overview",{"title":488,"path":489,"stem":490},"Security Response","\u002Fsite-policies\u002Fsecurity\u002Fsecurity-response","99.site-policies\u002Fsecurity\u002F2.security-response",1794410312376]