---
title: "Update auto-reload settings"
method: PUT
path: "/wallet/auto_reload"
tags: ["billingWallet"]
---

# Update auto-reload settings

`PUT /wallet/auto_reload`

Enables, disables, or changes wallet auto-reload. Amounts are expressed in cents and must comply with the limits returned by the GET operation.

## Headers

- `Authorization` string, required

## Request body

- BillingUpdateAutoReloadRequest
  - `enabled` boolean, required
  - `reload_amount_cents` integer, required
  - `minimum_balance_threshold_cents` integer, required
  - `maximum_monthly_spend_cents` integer, required

## Response `200`

Updated auto-reload configuration.

- BillingWalletUpdateBillingAutoReloadResponse200
  - `auto_reload` BillingAutoReloadSetting
    - `enabled` boolean
    - `reload_amount_cents` integer
    - `reload_amount_dollars` number, double
    - `minimum_balance_threshold_cents` integer
    - `minimum_balance_threshold_dollars` number, double
    - `maximum_monthly_spend_cents` integer
    - `maximum_monthly_spend_dollars` number, double
    - `current_month_spend_cents` integer
    - `current_month_spend_dollars` number, double
    - `remaining_monthly_allowance_cents` integer
    - `remaining_monthly_allowance_dollars` number, double
    - `has_payment_method` boolean
    - `can_reload` boolean

## Other responses

- `400` — The request could not be parsed or contains invalid parameters.
- `401` — A valid API key was not provided.
- `403` — The API key owner cannot manage billing, or the Billing API is unavailable for the customer's billing arrangement.
- `422` — The request was understood but violates a billing rule.
- `500` — An unexpected billing error occurred.

---

[API](https://skmtc.dev/resemble/apis/api-reference.md) · [All operations](https://skmtc.dev/resemble/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/resemble/api-reference/revisions/e93597a6b425/schema)
