COMING SOON
Update an alert that has been created for an issued card. You can also activate or deactivate an alert by setting active to true or false.
To update, activate, or deactivate an alert, you will need:
PUT /v1/integrated-cards/{financialAccountId}/alerts/{id}
Authorization: Bearer <access_token>
financialAccountId REQUIRED
string (UUID)
ID of the integrated Financial Account linked to the issued card.
id REQUIRED
string (UUID)
ID of the alert.
financialAccountId
string (UUID)
This parameter has been deprecated in favor of the financialAccountId path parameter.
useEmail
boolean
Whether to send alerts by email. If set to true, email is required.
email CONDITIONAL
string (email)
Email address to which alerts are sent. Required if useEmail is set to true.
useContactNumber
boolean
Whether to send SMS alerts. If set to true, mobileContactNumber is required.
mobileContactNumber CONDITIONAL
string, max length: 60
Phone number to which SMS alerts are sent. Required if useContactNumber is set to true.
type
string enum, values: BALANCE_THRESHOLD, DEBIT_TRANSACTION_POSTED, CREDIT_TRANSACTION_POSTED, BILL_PAYMENT, MCC, WRONG_PIN_ATTEMPT, INSUFFICIENT_FUNDS, PROMO
Type of alert. The following values are supported:
merchantCategoryCodes CONDITIONAL
array
List of Merchant Category Codes (MCCs) that will trigger the alert. Required if type is not set to PROMO. A maximum of 20 MCC values are allowed.
threshold CONDITIONAL
object
Threshold that will trigger the alert. Required if type is set to BALANCE_THRESHOLD.
type REQUIRED
string enum, values: GREATER_THAN_OR_EQUALS_TO, LOWER_THAN_OR_EQUALS_TO
Type of threshold. The following values are supported:
amount REQUIRED
string
Threshold amount. Example: 100.99.
notifyOption
string enum, values: PARENT_CARD, CHILD_CARD, ALL
default value: PARENT_CARD
Recipient of the alert. The following values are supported:
active
boolean, default: true
Whether the alert is active.
Returns the Card Alert object. This object contains the alert details.
SAMPLE REQUEST
{
"mobileContactNumber": "2821234567",
"active": true
}
SAMPLE RESPONSE
{
"financialAccountId": "7d08a89d-2ac5-4ed3-a6ca-ad7c974c994e",
"useEmail": true,
"email": "user@example.com",
"useContactNumber": true,
"mobileContactNumber": "2821234567",
"type": "CREDIT_TRANSACTION_POSTED",
"merchantCategoryCodes": [
"6530"
],
"threshold": {
"type": "GREATER_THAN_OR_EQUALS_TO",
"amount": "100.99"
},
"notifyOption": "PARENT_CARD",
"id": "9671d896-ec04-4796-9864-0d165a5dda83",
"createdBy": {
"id": "6a545f07-cefa-47ad-bede-9489ac1b65fd",
"type": "service-account"
},
"createdAt": "2023-02-13T02:04:19.161Z",
"active": true
}
Step into the future of Finance with RocketKOR! Simplify payments, banking, lending, and data analytics using our versatile KOR Platform.
A Rocket Financial Inc. company
@ 2024 RocketKOR, Inc. All rights reserved.