🚀 VaultsPay API v1 is live. See what's new →
Rules EngineUpdate Transaction Limits

Update Transaction Limits

Customers can update their limit values by providing the cardId, the ID of the linked limit entry, the transactionType, and the updated limit value.

PUT{baseUrl}/re/api/v1/transaction-limits

Payload

AttributeTypeRequiredDescription
transactionTypeStringYesTransaction type related to which the user wants to update the limit.
cardIdStringNoRequired if updating a limit related to a card transaction.
idStringYesID of the transaction limit entry.
valueStringYesThe updated value of the limit.
Request Example
{
  "transactionType": "ATM_WITHDRAWAL",
  "cardId": "3",
  "id": "1",
  "value": "45000"
}

Response

FieldTypeDescription
idIntegerID of limit.
transactionTypeStringType of transaction to which the limit is linked.
frequencyStringFrequency of the limit (e.g., DAILY, MONTHLY, ONE_TIME).
currencyCodeStringCurrency the limit belongs to.
limitTypeStringType of limit (e.g., LIMIT, COUNT).
slugStringSlug of the defined limit.
operatorStringOperator of limit (e.g., GREATER, LESS, LESS_THAN, LESS_THAN_OR_EQUAL).
thirdPartyConfigStringThird-party transaction the specific limit is linked to.
limitStringUpdated value of limit.
allowedLimitStringAllowed limit value.
200 — SUCCESS
{
  "data": {
    "id": 1,
    "transactionType": "ATM_WITHDRAWAL",
    "frequency": "DAILY",
    "currencyCode": "AED",
    "limitType": "LIMIT",
    "slug": "DAILY_ATM_WITHDRAWAL_MAX_EQ_PMT_MASTERCARD_ISSUING_LIMIT",
    "operator": "LESS_THAN_OR_EQUAL",
    "thirdPartyConfig": "pmt-mastercard-issuing",
    "limit": "45000",
    "allowedLimit": "2000000"
  }
}