Account Application Events
Virtual Account application status change notifications. Pushed when the application status transitions to REJECTED or APPROVED.
Event type is fixed as VA_APPLICATION.
Application Status Changed
- APPROVED
- REJECTED
{
"id": "event_b2c3d4e5-f6a7-8901-bcde-f12345678901",
"event_type": "VA_APPLICATION",
"position": "CJO1fxACGAAgADAC",
"timestamp": "2026-08-27T03:25:00.000Z",
"payload": {
"client_request_id": "LJIS16BACHQG9LPP44L9IQHGAB",
"application_id": "d44caf9eb12d4abe894b529699059ec5",
"biz_type": "VA_CREATE",
"status": "APPROVED",
"account_id": "943a9802f6c14983b3b4755c69c01717",
"account_number": "VABCD10000001",
"customer_identifier": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"reason": "",
"timestamp": "2026-08-27T03:25:00.000Z"
}
}
{
"id": "event_c3d4e5f6-a7b8-9012-cdef-123456789012",
"event_type": "VA_APPLICATION",
"position": "CJO1fxACGAAgADAD",
"timestamp": "2026-08-27T03:22:00.000Z",
"payload": {
"client_request_id": "LJIS16BACHQG9LPP44L9IQHGAB",
"application_id": "d44caf9eb12d4abe894b529699059ec5",
"biz_type": "VA_UPDATE",
"account_id": "943a9802f6c14983b3b4755c69c01717",
"account_number": "VABCD10000001",
"customer_identifier": "f47ac10b-58cc-4372-a567-0e02b2c3d479",
"status": "REJECTED",
"reason": "Master account does not meet requirements for VA creation",
"timestamp": "2026-08-27T03:22:00.000Z"
}
}
Status Values
| Status | Description |
|---|---|
APPROVED | Application approved |
REJECTED | Application rejected |
Response Fields
| Field | Type | Description |
|---|---|---|
id | string | Unique event identifier |
event_type | string | Event type, fixed as VA_APPLICATION |
position | string | Cursor for event replay; re-pushes subsequent events within the current business type. |
timestamp | string | Event timestamp in ISO 8601 format |
payload | object | Event payload data |
Payload Fields
| Field | Type | Description |
|---|---|---|
client_request_id | string | Client-generated unique request identifier for idempotency |
application_id | string | Unique application identifier |
biz_type | string | Business type. Enum: VA_CREATE, VA_UPDATE |
status | string | Application status. Enum: ACTION_REQUIRED, REJECTED, APPROVED |
account_id | string | Account ID. Only present when status is APPROVED |
account_number | string | Account number. Only present when status is APPROVED |
customer_identifier | string | Customer identifier. A unique identifier representing the end-customer |
reason | string | Reason for the current status. May be empty for APPROVED |
timestamp | string | Payload timestamp in ISO 8601 format |