Skip to main content
POST
Update card spending limits

Overview

Sets a card’s spend/velocity limits so genuine spend isn’t blocked by the network’s default velocity control (declines with the reason “Authorization declined. Velocity limit reached.”). Use this when a card with sufficient balance is being declined on larger or frequent transactions — for example a travel card that needs to authorize hotel and car-rental holds in the same day. You can set any combination of:
Amounts are in full currency units (dollars)100000 means $100,000, not cents. Supply at least one of daily, monthly, or perTransaction greater than 0. A limit you send replaces that limit on the card; limits you omit are not enforced by the call, so send the full set you want applied.
The card must be ACTIVE (not TERMINATED or EXPIRED) and fully provisioned.

Path Parameters

Request Body

* At least one field must be provided and greater than 0.

Example

Success Response (200)

Webhook

A CARD_LIMITS_UPDATED event fires after a successful update:

Error Codes

Authorizations

Authorization
string
header
required

API key from the FYATU CaaS portal. Pass as Authorization: Bearer <key>.

Path Parameters

id
string
required

Body

application/json
daily
number<double>

Maximum total spend per day, in dollars.

Example:

100000

monthly
number<double>

Maximum total spend per calendar month, in dollars.

Example:

1000000

perTransaction
number<double>

Maximum amount for a single transaction, in dollars.

Example:

5000

Response

Card limits updated

The response is of type object.