---
title: "Configure automatic balance reload"
method: POST
path: "/credits/tenants/me/auto-recharge"
tags: ["Top-ups"]
---

# Configure automatic balance reload

`POST /credits/tenants/me/auto-recharge`

## Request

- Base URL: `https://api.paywithlocus.com/api`
- URL: `https://api.paywithlocus.com/api/credits/tenants/me/auto-recharge`
- Auth: HTTP bearer

Charges the saved card when the account's prepaid balance falls below thresholdUsd and credits amountUsd. Both fields must be positive and supplied together; send both as null to disable. Personal accounts call this auto-reload and require the account owner on a session authenticated within the last ten minutes. Enterprise workspaces call it auto-recharge and require a workspace owner or admin with payouts:manage plus recent MFA or passkey step-up. Evaluation workspaces may configure auto-recharge without activating a commercial agreement. Make one successful manual top-up first so Stripe has a reusable payment method.

## Headers

- `X-Locus-Step-Up` string, password

## Request body

- union
  - object
    - `thresholdUsd` string, required: Non-negative exact decimal string with at most six fractional digits. Endpoint-specific positivity and amount limits still apply.
    - `amountUsd` string, required: Non-negative exact decimal string with at most six fractional digits. Endpoint-specific positivity and amount limits still apply.
  - object
    - `thresholdUsd` unknown, required
    - `amountUsd` unknown, required

## Response `200`

Automatic reload configuration updated; autoRecharge is null when disabled

## Other responses

- `400`: Unknown field, non-positive amount, or only one of thresholdUsd and amountUsd was supplied
- `403`: Owner/recent-authentication requirement, enterprise step-up requirement, insufficient scope, or funding unavailable

---

[API](https://skmtc.dev/paywithlocus/apis/locus-pro-api.md) - [All operations](https://skmtc.dev/paywithlocus/apis/locus-pro-api/llms.txt) - [OpenAPI document](https://skmtc.dev/paywithlocus/apis/locus-pro-api/revisions/aab8fa5d6cef?raw)
