Skip to main content
amount_limit
number
required

Maximum monetary sum that can be cleared within the time period defined by the velocity_window field. Refunds and reversals cannot exceed this limit.

Required range: x > 0
currency_code
string
required

Three-character ISO 4217 currency code.

velocity_window
enum<string>
required

Defines the time period to which the amount_limit and usage_limit fields apply:

  • DAY – one day; days begin at 00:00:00 UTC.
  • WEEK – one week; weeks begin Sundays at 00:00:00 UTC.
  • MONTH – one month; months begin on the first day of month at 00:00:00 UTC.
  • LIFETIME – forever; time period never expires.
  • TRANSACTION – a single transaction.
Available options:
DAY,
WEEK,
MONTH,
LIFETIME,
TRANSACTION
name
string

Description of how the velocity control restricts spending. For example, "Max spend of $500 per day" or "Max spend of $5000 per month for non-exempt employees".

Maximum string length: 255
token
string

Unique identifier of the velocity control.

Required string length: 1 - 36
active
boolean

Indicates whether the velocity control is active.

association
object

Defines the group of users to which the velocity control applies.

usage_limit
integer<int32>

Maximum number of times a card can be used within the time period defined by the velocity_window field.

Required range: -1 <= x <= 100
approvals_only
boolean

If set to true, only approved transactions are subject to control. If set to false, only declined transactions are subject to control.

merchant_scope
object

Defines the group of merchants to which the velocity control applies.

Populate no more than one field of the merchant_scope object. If no fields are populated, the velocity control applies to all merchants.

include_credits
boolean

If set to true, original credit transactions (OCT) are subject to control.

include_cashback
boolean

If set to true, the cashback components of point-of-sale transactions are subject to control.

include_purchases
boolean

If set to true, the following transactions are subject to control:

  • Account funding: All account funding transactions
  • Cashback: Only the purchase component of cashback transactions
  • Purchase transactions: All authorizations, PIN debit transactions, and incremental transactions
  • Quasi-cash: All quasi-cash transactions
  • Refunds: All refund transactions (see <</developer-guides/controlling-spending#_controls_to_limit_amount_and_frequency_of_spending, Controls to limit amount and frequency of spending>> for more information)
  • Reversals: All reversal transactions
include_transfers
boolean

If set to true, account-to-account transfers are subject to control. Account-to-account transfers are not currently supported.

include_withdrawals
boolean

If set to true, ATM withdrawals are subject to control.

money_in_transaction
object

Defines the original credit transaction (OCT) types that are subject to velocity control. Your request can contain either a money_in_transaction object or the include_credits field, not both.