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
| Attribute | Type | Required | Description |
|---|---|---|---|
| transactionType | String | Yes | Transaction type related to which the user wants to update the limit. |
| cardId | String | No | Required if updating a limit related to a card transaction. |
| id | String | Yes | ID of the transaction limit entry. |
| value | String | Yes | The updated value of the limit. |
Request Example
{
"transactionType": "ATM_WITHDRAWAL",
"cardId": "3",
"id": "1",
"value": "45000"
}Response
| Field | Type | Description |
|---|---|---|
| id | Integer | ID of limit. |
| transactionType | String | Type of transaction to which the limit is linked. |
| frequency | String | Frequency of the limit (e.g., DAILY, MONTHLY, ONE_TIME). |
| currencyCode | String | Currency the limit belongs to. |
| limitType | String | Type of limit (e.g., LIMIT, COUNT). |
| slug | String | Slug of the defined limit. |
| operator | String | Operator of limit (e.g., GREATER, LESS, LESS_THAN, LESS_THAN_OR_EQUAL). |
| thirdPartyConfig | String | Third-party transaction the specific limit is linked to. |
| limit | String | Updated value of limit. |
| allowedLimit | String | Allowed 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"
}
}