Update Spending Limits

Update the spending limits and merchant restrictions on a card. All fields are optional — only the fields you include will be updated.


Request

Apply the update via PUT /api/cards/:cardId/spend-limits. All fields below are optional.

Update Spending Limits

Path Parameters
1
cardIdstringRequired

The unique identifier of the card whose spending limits are being updated.

Body Parameters
1
single_transactionstring

Maximum amount allowed per individual transaction as a decimal string.

2
dailystring

Maximum total spending allowed per day as a decimal string.

3
weeklystring

Maximum total spending allowed per week as a decimal string.

4
monthlystring

Maximum total spending allowed per month as a decimal string.

5
allowed_categoriesarray

List of allowed MCC (Merchant Category Code) categories. Transactions at merchants outside these categories will be declined.

6
blocked_categoriesarray

List of blocked MCC categories. Transactions at merchants in these categories will be declined.

7
allowed_merchantsarray

Whitelist of specific merchant IDs. When set, only transactions at these merchants are allowed.

8
blocked_merchantsarray

Blacklist of specific merchant IDs. Transactions at these merchants will be declined.

Body Parameters

Response
1
card_idstring

Identifier of the card whose spending limits were updated.

2
operationstring

The operation type. Value is update_spending_limits for this endpoint.

3
spending_limitsobject

The full set of updated spending limits, including single_transaction, daily, weekly, monthly, allowed_categories, blocked_categories, allowed_merchants, and blocked_merchants.

4
updated_atstring

ISO 8601 timestamp of when the spending limits were last updated.

Response Body

Did you find this page useful?

Join our Discord