---
title: "Update spend control of a card"
method: PUT
path: "/cards/{cardId}/spend-control"
tags: ["Card"]
---

# Update spend control of a card

`PUT /cards/{cardId}/spend-control`

## Path parameters

- `cardId` string, uuid, required

## Headers

- `Accept-Version` string, required — Specifies the API version to use for this request.

## Request body

- object
  - `transactionLimit` number, float — Maximum available transaction amount per transaction.
  - `dailyLimit` number, float — Maximum available transaction amount per day.
  - `weeklyLimit` number, float — Maximum available transaction amount per week.
  - `monthlyLimit` number, float — Maximum available transaction amount per month.
  - `yearlyLimit` number, float — Maximum available transaction amount per year.
  - `allTimeLimit` number, float — Maximum available transaction amount over the card’s lifetime.

## Response `200`

Updated spend control

- object
  - `transactionLimit` string — The updated maximum amount allowed per transaction.
  - `dailyLimit` string — The updated total spend limit allowed per day.
  - `weeklyLimit` string — The updated total spend limit allowed per week.
  - `monthlyLimit` string — The updated total spend limit allowed per month.
  - `yearlyLimit` string — The updated total spend limit allowed per year.
  - `allTimeLimit` string — The updated total spend limit allowed over the card’s lifetime.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized

---

[API](https://skmtc.net/reap-global/apis/reap-api.md) · [All operations](https://skmtc.net/reap-global/apis/reap-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/reap-global/reap-api/revisions/525072733e02/schema)
