Skip to main content

Limit types

When you call the card limits endpoints, each limit has a name from this list (CardLimitType).

Not every card has every type. Use GET /cards/{cardKey}/limits to see which limits exist for that card.

Physical vs virtual: any limit with ATM in the name is for physical cards only. Virtual cards cannot use ATMs, so those limits are not returned and cannot be set.

Codes​

CodePeriodUnitCard typeMeaning
POS_PUR_LMTDayAmountPhysical + VirtualHow much can be spent in shops (POS) per day
ATM_CCA_LMTDayAmountPhysical onlyHow much can be withdrawn from ATMs (cash) per day
CNP_AMT_LMTDayAmountPhysical + VirtualHow much can be spent when the card is not present (CNP) per day
ECOMM_AMT_LMT—AmountPhysical + VirtualHow much can be spent online (e-commerce)
ATM_USE_LMTDayCountPhysical onlyHow many ATM cash withdrawals are allowed per day
MONTH_POS_PUR_LMTMonthAmountPhysical + VirtualHow much can be spent in shops (POS) per month
MONTH_ATM_CCA_LMTMonthAmountPhysical onlyHow much can be withdrawn from ATMs (cash) per month
MONTH_AMT_CNP_LMTMonthAmountPhysical + VirtualHow much can be spent when the card is not present (CNP) per month
POS_USE_LMT-CountPhysical + VirtualHow many non-cash (POS) transactions are allowed
MONTH_TRANS_AMT_LMTMonthAmountPhysical + VirtualTotal spend across all transaction types per month
PERIOD_TRANS_AMTBilling periodAmountPhysical + VirtualTotal spend for the billing period

Unit

  • Amount — money (same currency as the card)
  • Count — number of transactions

Where these codes are used​

EndpointHow name is used
GET /cards/{cardKey}/limitsEach row has a name from the table above
PATCH /cards/{cardKey}/limitsSend name + value for each limit you want to change
GET /cards/{cardKey}/limits/{limitName}/availablePath limitName is one of these codes

For how approval works (approvalThreshold, max), see Cards overview → Limits.