NotificationRequest
Main container for notification requests with transaction context and recipient targeting
Unique transaction identifier used for tracking and reconciliation
VCC25169C_ADRIAPredefined notification type that determines content template and delivery rules
Possible values: [SEND_VERIFICATION_OTP, ACTIVATE_ACCOUNT, HANDLE_FORGET_PASSWORD, SEND_RIB_BY_EMAIL, NOTIFY_BO_CHEQUEBOOK_REQUEST, SEND_MAIL_ACTIVATION_BO, SEND_MAIL_ACTIVATION_ADMIN, ONBOARDING_VERIFICATION_OTP, SEND_OTP_ACTIVATION_SUBSCRIBER]
PAYMENT_SUCCESSUser segment that will receive the notification
Possible values: [P_SegmentClientContrat, E_SegmentClientContrat]
P_SegmentClientContratList of target user IDs who should receive the notification
["2c91808890a622100190b759b0780002","2c91808890a622100190c03511ee0004"]additionalData object
Optional context-specific data that will be interpolated into notification templates
Optional context-specific data that will be interpolated into notification templates
{"amount":250.75,"currency":"USD","recipientName":"John Doe","referenceNumber":"INV-2023-0456"}{
"request": {
"requestIdentifier": "VCC25169C_ADRIA",
"notificationCode": "PAYMENT_SUCCESS",
"segmentType": "P_SegmentClientContrat",
"usersId": [
"2c91808890a622100190b759b0780002",
"2c91808890a622100190c03511ee0004"
],
"additionalData": {
"amount": 250.75,
"currency": "USD",
"recipientName": "John Doe",
"transactionDate": "2023-05-15T14:30:00Z"
}
}
}