Billing & Wallet¶
The billing surface in rqm-api covers account readiness, wallet visibility, spend policy, quote/hold orchestration, and Stripe-backed payment flows.
Base URL: https://rqm-api.onrender.com
Current endpoints¶
Account, wallet, and controls¶
GET /v1/billing/profileGET /v1/billing/summaryGET /v1/billing/walletGET /v1/billing/jobsGET /v1/billing/spend-controlsPATCH /v1/billing/spend-controlsGET /v1/billing/auto-recharge/attemptsGET /v1/billing/recovery-statusGET /v1/billing/dashboardPOST /v1/billing/auto-recharge/test
Hardware quote / hold flow¶
POST /v1/billing/hardware/quotePOST /v1/billing/hardware/holdPOST /v1/billing/hardware/hold/{job_id}/release
Stripe surfaces¶
POST /v1/billing/stripe/customerPOST /v1/billing/stripe/setup-intentPOST /v1/billing/stripe/payment-intentPOST /v1/billing/stripe/checkout-sessionPOST /v1/billing/stripe/portal-sessionPOST /v1/billing/stripe/reconcile-checkoutPOST /v1/billing/stripe/webhook
What each group is for¶
Profile, summary, wallet, jobs, dashboard¶
These endpoints let clients present the operational account view: billing profile, current wallet state, job history, and summary/dashboard information.
Spend controls and recovery¶
These endpoints exist so clients can expose policy and safety controls rather than treating billing as a black box.
Quote, hold, release¶
This is the operational bridge between payment readiness and hardware-oriented execution flows. A client can request a quote, place a hold where required, and later release it.
Stripe flows¶
These endpoints support customer/payment setup and ongoing billing operations, but they should be documented as payment infrastructure rather than proof of hardware execution entitlement.
The most important billing truth¶
Pro or billing readiness is not the same as guaranteed hardware access.
Hardware execution still depends on:
- backend/provider readiness
- credentials
- deployment policy
- validation and execution checks
- quote / hold state where required
That distinction matters throughout Studio and API docs.
Recommended hardware-oriented flow¶
- authenticate
- inspect account and wallet state
- check execution capabilities
- request a hardware quote if needed
- place a hold if required
- submit or continue execution
- release the hold when appropriate
Related pages: