Webhook Event Types
Explore all available webhook events and subscribe to the ones that power your workflows.
Webhook events represent real-time system activities across customers, accounts, cards, transactions, and ledgers.
By subscribing to specific event types, you can:
- Trigger automated workflows
- Stay updated on critical changes
- Build event-driven experiences
Each webhook event includes a structured payload with event metadata and the associated resource details.
Customer
Events related to the operations of creation and updation a Business or Individual customer.
| Event Type | Description |
|---|---|
customer.business.create/update | Triggered when a business customer is created or updated |
customer.individual.create/update | Triggered when an individual customer is created or updated |
thresholddefines the minimum trigger condition (default: 0)
Example Payloads
When you subscribe to an event, your endpoint will receive a POST request with a JSON payload. The structure will be similar to the example below, with the data object changing based on the eventType.
{
"id": 15140,
"eventType": "customer.individual.create",
"eventTimeStamp": "05/13/2025 01:03:00",
"eventId": "0001709618091430001",
"eventCreated": 1747098180090,
"payload": [
{
"resourceName": "customer",
"url": "/v1/customer/id/4009402",
"id": 4009402,
"tags": [
"grade A customer"
],
"externalId": "TSC0567890",
"metaData": {
"acceptedDraftAmount": "$333.50"
},
"type": "INDIVIDUAL",
"individual": {
"firstName": "John",
"middleName": "K",
"lastName": "Smith",
"fullName": "John K Smith",
"last4ssn": "9578",
"dob": "06/25/2000",
"homePhone": "573-986-1372",
"mobilePhone": "235-247-4107",
"workPhone": "838-900-9290",
"mailingAddress": [
{
"resourceName": "address",
"url": "/v1/customer/id/4009402/mailingAddress/id/1033532",
"id": 1033532,
"externalId": "P94567A221",
"addressLine1": "999",
"addressLine2": "GT1 KMB",
"city": "San Jose",
"state": "CA",
"zip": "95311",
"isPrimary": true
}
],
"verification": {
"ofacStatus": "PENDING_VERIFICATION",
"ofacStatusReason": "PENDING_VERIFICATION",
"ofacStatusDate": "12/03/2022 07:49:48",
"cipStatus": "IGNORED",
"cipStatusReason": "IGNORED ON_USER_REQUEST",
"cipStatusDate": "12/03/2022 07:49:48"
},
"createdOn": "12/03/2022 07:49:48",
"lastUpdatedOn": "12/03/2022 07:49:48"
},
"isPaperless": false,
"status": "ACTIVE",
"statusReason": "ON_USER_REQUEST",
"statusDate": "12/03/2022 07:49:48",
"account": {
"resourceName": "account",
"url": "/v1/customer/id/4009402/account"
},
"externalAccount": {
"resourceName": "externalAccount",
"url": "/v1/customer/id/4009402/externalAccount"
},
"linkedDocument": [
{
"id": 24658,
"purpose": "AUTHORIZATION",
"status": "PENDING_VERIFICATION",
"document": {
"resourceName": "document",
"url": "/v1/document/id/4023765",
"id": 4023765,
"type": "SPAA",
"name": "abc.pdf"
},
"linkedOn": "12/03/2022 07:49:48",
"linkedBy": {
"userType": "API_USER",
"username": "[email protected]",
"status": "ACTIVE"
}
}
],
"createdOn": "12/03/2022 07:49:48",
"createdBy": {
"userType": "API_USER",
"username": "[email protected]",
"status": "ACTIVE"
},
"lastUpdatedOn": "12/03/2022 07:49:48",
"lastUpdatedBy": {
"userType": "API_USER",
"username": "[email protected]",
"status": "ACTIVE"
}
}
]
}{
"id": 15140,
"eventType": "customer.individual.create",
"eventTimeStamp": "05/13/2025 01:03:00",
"eventId": "0001709618091430001",
"eventCreated": 1747098180090,
"payload": [
{
"resourceName": "customer",
"url": "/v1/customer/id/4009402",
"id": 4009402,
"tags": [
"grade A customer"
],
"externalId": "TSC0567890",
"metaData": {
"acceptedDraftAmount": "$333.50"
},
"type": "INDIVIDUAL",
"individual": {
"firstName": "John",
"middleName": "K",
"lastName": "Smith",
"fullName": "John K Smith",
"last4ssn": "9578",
"dob": "06/25/2000",
"homePhone": "573-986-1372",
"mobilePhone": "235-247-4107",
"workPhone": "838-900-9290",
"mailingAddress": [
{
"resourceName": "address",
"url": "/v1/customer/id/4009402/mailingAddress/id/1033532",
"id": 1033532,
"externalId": "P94567A221",
"addressLine1": "999",
"addressLine2": "GT1 KMB",
"city": "San Jose",
"state": "CA",
"zip": "95311",
"isPrimary": true
}
],
"verification": {
"ofacStatus": "PENDING_VERIFICATION",
"ofacStatusReason": "PENDING_VERIFICATION",
"ofacStatusDate": "12/03/2022 07:49:48",
"cipStatus": "IGNORED",
"cipStatusReason": "IGNORED ON_USER_REQUEST",
"cipStatusDate": "12/03/2022 07:49:48"
},
"createdOn": "12/03/2022 07:49:48",
"lastUpdatedOn": "12/03/2022 07:49:48"
},
"isPaperless": false,
"status": "ACTIVE",
"statusReason": "ON_USER_REQUEST",
"statusDate": "12/03/2022 07:49:48",
"account": {
"resourceName": "account",
"url": "/v1/customer/id/4009402/account"
},
"externalAccount": {
"resourceName": "externalAccount",
"url": "/v1/customer/id/4009402/externalAccount"
},
"linkedDocument": [
{
"id": 24658,
"purpose": "AUTHORIZATION",
"status": "PENDING_VERIFICATION",
"document": {
"resourceName": "document",
"url": "/v1/document/id/4023765",
"id": 4023765,
"type": "SPAA",
"name": "abc.pdf"
},
"linkedOn": "12/03/2022 07:49:48",
"linkedBy": {
"userType": "API_USER",
"username": "[email protected]",
"status": "ACTIVE"
}
}
],
"createdOn": "12/03/2022 07:49:48",
"createdBy": {
"userType": "API_USER",
"username": "[email protected]",
"status": "ACTIVE"
},
"lastUpdatedOn": "12/03/2022 07:49:48",
"lastUpdatedBy": {
"userType": "API_USER",
"username": "[email protected]",
"status": "ACTIVE"
}
}
]
}Authorized User
Events related to authorized user management.
| Event Type | Description |
|---|---|
authorizeduser.create/update | Triggered when an authorized user is created or updated |
Example Payloads
When you subscribe to an event, your endpoint will receive a POST request with a JSON payload. The structure will be similar to the example below, with the data object changing based on the eventType.
{
"id": 65819811,
"eventType": "authorizeduser.create",
"eventTimeStamp": "06/21/2024 06:52:14",
"eventId": "0001709618091430001",
"eventCreated": 1747098180090,
"payload": [
{
"resourceName": "authorizedUser",
"url": "/v1/customer/id/4225975/authorizedUser/id/53520",
"id": 53520,
"firstName": "Ujjwal",
"lastName": "Patel",
"last4ssn": "7233",
"isUSCitizen": true,
"portalAccess": {
"role": [
{
"lastUpdatedBy": {
"userType": "INTERNAL",
"username": "DEFAULT_USER",
"status": "ACTIVE"
},
"assignedBy": {
"userType": "CUSTOMER",
"username": "[email protected]",
"status": "ACTIVE"
},
"createdBy": {
"userType": "INTERNAL",
"username": "DEFAULT_USER",
"status": "ACTIVE"
},
"name": "admin",
"lastUpdatedOn": "2024-06-14",
"resourceName": "role",
"roletype": "NON_ADMIN",
"assignedOn": "2024-06-21",
"id": 11385,
"createdOn": "2024-06-14",
"url": "/v1/customer/id/4225975/role"
}
],
"grantAccess": true,
"username": "[email protected]"
},
"isBeneficialOwner": false,
"createdOn": "06/21/2024 06:52:14",
"userId": 4013084,
"mobilePhone": "938-726-7860",
"mailingAddress": [
{
"zip": "66801",
"city": "Miami",
"isPrimary": true,
"usage": {
"isPayorAddress": false
},
"addressLine1": "5505 Blue Lagoon Dr",
"resourceName": "address",
"addressLine2": "Main St",
"id": 1176432,
"state": "CT"
}
],
"createdBy": {
"username": "[email protected]",
"status": "ACTIVE"
},
"lastUpdatedBy": {
"username": "[email protected]",
"status": "ACTIVE"
},
"dob": "08/08/1998",
"countryCode": "91",
"lastUpdatedOn": "06/21/2024 06:52:14",
"email": "[email protected]",
"verification": {
"ofacStatus": "PENDING_VERIFICATION",
"cipStatus": "PENDING_VERIFICATION",
"cipStatusDate": "06/21/2024 06:52:14",
"cipStatusReason": "PENDING_VERIFICATION",
"ofacStatusDate": "06/21/2024 06:52:14",
"ofacStatusReason": "PENDING_VERIFICATION"
},
"actAsAuthorizedSignatory": false
}
]
}Account
Events related to account lifecycle and updates.
| Event Type | Description |
|---|---|
account.create/update | Triggered when an account is created or updated |
thresholddefines trigger conditions (default: 30 for decline-based alerts)
Example Payloads
When you subscribe to an event, your endpoint will receive a POST request with a JSON payload. The structure will be similar to the example below, with the data object changing based on the eventType.
{
"id": 15140,
"eventType": "account.create",
"eventTimeStamp": "06/10/2024 19:08:33",
"eventId": "0001709618091430001",
"eventCreated": 1747098180090,
"payload": [
{
"resourceName": "account",
"url": "v1/customer/id/4007825/account/id/4003513",
"id": 4003513,
"externalId": "E22343422234125678654",
"nickName": "Jhon",
"accountNumber": "8125001200000346",
"status": "INACTIVE",
"statusReason": "PENDING_VERIFICATION",
"statusDate": "06/08/2023 06:11:10",
"balance": {
"amount": "0.00",
"asOn": "06/08/2023 06:11:26"
},
"availableBalance": {
"amount": "0.00",
"asOn": "06/08/2023 06:11:26"
},
"purpose": "FEE",
"routableAccount": {
"accountNumber": "76650000004347",
"routingNumber": "053101561",
"wireRoutingNumber": "122287251",
"wireAccountNumber": "13976650000004347",
"wireMemo": "Alex Johnson 13976650000004347",
"memo": "Alex Johnson 76650000004347"
},
"linkedDocument": [
{
"id": 15339,
"purpose": "AUTHORIZATION",
"status": "PENDING_VERIFICATION",
"document": {
"resourceName": "document",
"url": "/v1/document/id/4014696",
"id": 4014696,
"type": "SPAA",
"name": "spaa-blank.pdf"
},
"linkedOn": "06/08/2023 06:09:06",
"linkedBy": {
"userType": "API_USER",
"username": "[email protected]",
"status": "ACTIVE"
}
}
],
"createdOn": "06/08/2023 06:09:05",
"createdBy": {
"userType": "API_USER",
"username": "[email protected]",
"status": "ACTIVE"
},
"lastUpdatedBy": {
"userType": "INTERNAL",
"username": "DEFAULT_USER",
"status": "ACTIVE"
},
"lastUpdatedOn": "06/08/2023 06:11:10",
"isCustomerOwned": true,
"activationDate": "09/14/2023 06:09:46",
"isPrimary": false,
"totalCredit": {
"amount": "0.00",
"asOn": "03/13/2024 05:23:47"
},
"totalDebit": {
"amount": "0.00",
"asOn": "03/13/2024 05:23:47"
}
}
]
}External Account
Events related to the external account of the user.
| Event Type | Description |
|---|---|
externalaccount.create/update | Triggered when an external account is created or updated |
Example Payloads
When you subscribe to an event, your endpoint will receive a POST request with a JSON payload. The structure will be similar to the example below, with the data object changing based on the eventType.
{
"id": 66031067,
"eventType": "externalaccount.create",
"eventTimeStamp": "06/10/2024 19:08:33",
"eventId": "0001709618091430001",
"eventCreated": 1747098180090,
"payload": [
{
"resourceName": "externalAccount",
"url": "/v1/customer/id/4227120/externalAccount/id/4020708",
"id": 4020708,
"externalId": "3454354376",
"holderName": "Ujjwal Patel",
"holderPhone": "870-736-2752",
"holderAddress": {
"zip": "52142",
"city": "San diego",
"addressLine1": "3653",
"addressLine2": "Kingston",
"state": "NE"
},
"accountNumberLast4": "6488",
"encryptedAccountNumber": "LlvcjlqdXZ6ShVjQu+EEsQ==",
"routingNumber": "021210002",
"purpose": "Fee External Account",
"type": "SAVINGS",
"statusDate": "07/19/2024 07:26:41",
"statusReason": "External Account Pending Verification",
"verification": {
"ofacStatus": "PENDING_VERIFICATION",
"ofacStatusDate": "07/19/2024 07:26:41",
"ofacStatusReason": "Pending Verification"
},
"bankInfo": {
"routingNumber": "021210002",
"address": "1460 VALLEY RD,WAYNE,NJ,07470",
"contactNumber": " ",
"name": "VALLEY NATIONAL BANK"
},
"validateAccount": [
{
"ews": {
"statusDate": "07/19/2024 07:26:41",
"statusReason": "PENDING",
"status": "PENDING"
}
}
],
"microDeposit": {
"microDepositValidation": "NEVER"
},
"prenote": {
"prenoteValidation": "NEVER"
},
"createdBy": {
"userType": "INTERNAL",
"username": "DEFAULT_USER",
"status": "ACTIVE"
},
"createdOn": "07/19/2024 07:26:41",
"lastUpdatedOn": "07/19/2024 07:26:41",
"lastUpdatedBy": {
"userType": "INTERNAL",
"username": "DEFAULT_USER",
"status": "ACTIVE"
},
"holderType": "CORPORATE",
"status": "INACTIVE"
}
]
}Card Issuance
Events related to card lifecycle, activity, and controls.
| Event Type | Description |
|---|---|
card.prepaid.create/update | Prepaid card issued or updated |
card.prepaid.transaction.declined | Prepaid transaction declined |
card.prepaid.transactionactivity.credit | Funds added to prepaid card |
card.prepaid.transactionactivity.debit | Spend or debit from prepaid card |
card.prepaid.pin.updated | PIN updated for prepaid card |
card.debit.create/update | Debit card issued or updated |
card.debit.transaction.declined | Debit transaction declined |
card.debit.pin.updated | PIN updated for debit card |
Example Payloads
When you subscribe to an event, your endpoint will receive a POST request with a JSON payload. The structure will be similar to the example below, with the data object changing based on the eventType.
Example Payload for Prepaid Cards
{
"id": 283203,
"webhookSubscription": {
"id": 246
},
"status": "NEW",
"statusReason": "NEW",
"statusDate": "03/18/2026 01:02:10",
"payload": {
"resourceName": "Card",
"url": "v1/customer/id/4006726/issuance/card/id/596",
"id": 596,
"externalId": "ExtIdPRDM2265296924",
"cardHolder": {
"type": "BENEFICIAL_OWNER",
"id": 20209,
"name": "Albert Sangma"
},
"cardIssuanceId": "590",
"cardNumber": "9574614556321864",
"cvv": "493",
"cardType": "PREPAID",
"type": "DIGITAL",
"status": "ACTIVE",
"statusReason": "Debit Card activated",
"statusDate": "03/18/2026 01:02:10",
"createdOn": "03/18/2026 01:02:10",
"createdBy": {
"userType": "API_USER",
"username": "[email protected]",
"status": "ACTIVE"
},
"lastUpdatedBy": {
"userType": "API_USER",
"username": "[email protected]",
"status": "ACTIVE"
},
"lastUpdatedOn": "03/18/2026 01:02:10",
"isReissuedOnce": false,
"cardProgram": "ONLY DIGIQXSQe",
"properties": {
"isDigitalFirst": false
},
"cardLast4": "1864",
"prn": "935735696699",
"spendLimit": {
"url": "v1/customer/id/4006726/issuance/card/id/596/limit"
},
"issuanceType": "DIGITAL",
"availableBalance": 0.0
},
"eventName": "card.prepaid.create",
"createdOn": "03/18/2026 01:02:10",
"createdBy": {
"username": "CFT_JOB_USER",
"status": "ACTIVE",
"userType": "INTERNAL"
},
"lastUpdatedOn": "03/18/2026 01:02:10",
"lastUpdatedBy": {
"username": "CFT_JOB_USER",
"status": "ACTIVE",
"userType": "INTERNAL"
},
"eventEntity": {
"id": 596
}
}{
"eventId": "0820460000000167810001",
"payload": [
{
"lastUpdatedBy": {
"userType": "SYSTEM",
"username": "SYSTEM",
"status": "ACTIVE"
},
"amount": 10.29,
"statusReason": "Transaction Timeout",
"createdBy": {
"userType": "SYSTEM",
"username": "SYSTEM",
"status": "ACTIVE"
},
"lastUpdatedOn": "03/20/2026 11:44:11",
"id": 21616,
"declineCode": "PC-0096",
"transactionDate": "03/18/2026 05:17:53",
"merchantDetails": {
"merchantLocation": "WASHINGTON, DCUS",
"mcc": {
"code": "6011",
"description": "FINANCIAL INST-AUTOMATED CASH DISBUR"
},
"merchantName": "PNC BANK"
},
"createdOn": "03/20/2026 11:44:11",
"card": {
"resourceName": "card",
"id": 901035003,
"type": "PREPAID",
"url": "/v1/customer/id/4224690/issuance/card/id/901035003"
},
"status": "DECLINED"
}
],
"id": 73853488,
"eventType": "card.prepaid.transaction.declined",
"eventTimeStamp": "03/20/2026 11:44:11"
}{
"eventId": "0820440000004155080001",
"payload": [
{
"data": {
"lastUpdatedBy": {
"userType": "API_USER",
"username": "[email protected]",
"status": "ACTIVE"
},
"amount": 105,
"ledgerDate": "03/20/2026",
"method": "BOOK",
"createdBy": {
"userType": "API_USER",
"username": "[email protected]",
"status": "ACTIVE"
},
"narration": "cbp - BOOK Send to load card Ref: 231039451",
"ledgerType": "SETTLE",
"lastUpdatedOn": "03/20/2026 11:36:40",
"id": 5636824,
"type": "CREDIT",
"createdOn": "03/20/2026 11:36:40"
},
"resourceName": "card",
"id": 901035003,
"url": "/v1/customer/id/4224690/issuance/card/id/901035003"
}
],
"id": 73853480,
"eventType": "card.prepaid.transactionactivity.credit",
"eventTimeStamp": "03/20/2026 11:36:40"
}{
"eventId": "0820450000001760040001",
"payload": [
{
"data": {
"lastUpdatedBy": {
"userType": "SYSTEM",
"username": "SYSTEM",
"status": "ACTIVE"
},
"amount": 1.06,
"ledgerDate": "03/20/2026",
"method": "CARD",
"createdBy": {
"userType": "SYSTEM",
"username": "SYSTEM",
"status": "ACTIVE"
},
"narration": "Pending To *1883 - EXXON PRATTVILLE COOSA PRATTVILLE AL",
"groupId": "PC-1238940112",
"ledgerType": "HOLD",
"lastUpdatedOn": "03/20/2026 11:40:37",
"id": 5636825,
"type": "DEBIT",
"createdOn": "03/20/2026 11:40:37"
},
"resourceName": "card",
"id": 901035003,
"url": "/v1/customer/id/4224690/issuance/card/id/901035003"
}
],
"id": 73853486,
"eventType": "card.prepaid.transactionactivity.debit",
"eventTimeStamp": "03/20/2026 11:40:37"
}Example Payload for Debit Cards
{
"id": 136723,
"webhookSubscription": {
"id": 225
},
"status": "NEW",
"statusReason": "NEW",
"statusDate": "03/17/2026 22:14:35",
"payload": {
"resourceName": "Card",
"url": "v1/customer/id/4006376/issuance/card/id/520",
"id": 520,
"externalId": "ExtId7264728143",
"cardHolder": {
"type": "AUTHORIZED_USER",
"id": 19362,
"name": "AuthUserCPrAH SmithHAVWA"
},
"cardIssuanceId": "524",
"cardNumber": "0009",
"cardType": "DEBIT",
"type": "PLASTIC",
"shippingDetail": {
"address": {
"id": 1023718,
"externalId": "EIDa208193406207176853",
"addressLine1": "Street 1, lane 102",
"addressLine2": "Park Street",
"city": "California",
"state": "AL",
"zip": "94408",
"status": "ACTIVE"
},
"expressDelivery": false
},
"status": "PENDING",
"statusReason": "Debit Card Request submitted",
"statusDate": "03/17/2026 22:14:25",
"createdOn": "03/17/2026 22:14:25",
"createdBy": {
"userType": "API_USER",
"username": "[email protected]",
"status": "ACTIVE"
},
"lastUpdatedBy": {
"userType": "SYSTEM",
"username": "SYSTEM",
"status": "ACTIVE"
},
"lastUpdatedOn": "03/17/2026 22:14:34",
"isReissuedOnce": false,
"cardProgram": "PM CORP STD PB PL CARD2eFjwZ",
"properties": {
"isDigitalFirst": false
},
"cardLast4": "0009",
"prn": "884079084588"
},
"eventName": "card.debit.update",
"createdOn": "03/17/2026 22:14:35",
"createdBy": {
"username": "CFT_JOB_USER",
"status": "ACTIVE",
"userType": "INTERNAL"
},
"lastUpdatedOn": "03/17/2026 22:14:35",
"lastUpdatedBy": {
"username": "CFT_JOB_USER",
"status": "ACTIVE",
"userType": "INTERNAL"
},
"eventEntity": {
"id": 520
}
}{
"eventId": "0820460000000167810001",
"payload": [
{
"lastUpdatedBy": {
"userType": "SYSTEM",
"username": "SYSTEM",
"status": "ACTIVE"
},
"amount": 10.29,
"statusReason": "Transaction Timeout",
"createdBy": {
"userType": "SYSTEM",
"username": "SYSTEM",
"status": "ACTIVE"
},
"lastUpdatedOn": "03/20/2026 11:44:11",
"id": 21616,
"declineCode": "PC-0096",
"transactionDate": "03/18/2026 05:17:53",
"merchantDetails": {
"merchantLocation": "WASHINGTON, DCUS",
"mcc": {
"code": "6011",
"description": "FINANCIAL INST-AUTOMATED CASH DISBUR"
},
"merchantName": "PNC BANK"
},
"createdOn": "03/20/2026 11:44:11",
"card": {
"resourceName": "card",
"id": 901035003,
"type": "DEBIT",
"url": "/v1/customer/id/4224690/issuance/card/id/901035003"
},
"status": "DECLINED"
}
],
"id": 73853488,
"eventType": "card.debit.transaction.declined",
"eventTimeStamp": "03/20/2026 11:44:11"
}Ledgers
Events related to financial entries and balance changes.
| Event Type | Description |
|---|---|
ledger.create | Triggered when a ledger entry is created |
Example Payloads
When you subscribe to an event, your endpoint will receive a POST request with a JSON payload. The structure will be similar to the example below, with the data object changing based on the eventType.
{
"id": 570719385,
"eventType": "ledger.create",
"eventTimeStamp": "05/28/2025 19:08:51",
"eventCreated": 1748459331990,
"eventId": "3934530000003903500002",
"payload": [
{
"id": 14911785,
"amount": 5,
"ledgerDate": "05/28/2025",
"method": "CARD",
"account": {
"resourceName": "account",
"id": 4350958,
"url": "/v1/customer/id/5686406/account/id/4350958"
},
"narration": "Pending To *3440 - BIRD APP* PENDING.BIRD +18662052442 FLUS",
"groupId": "1030648CET",
"type": "DEBIT",
"ledgerType": "HOLD",
"createdOn": "05/28/2025 19:08:51",
"createdBy": {
"userType": "SYSTEM",
"username": "SYSTEM",
"status": "ACTIVE"
},
"lastUpdatedOn": "05/28/2025 19:08:51",
"lastUpdatedBy": {
"userType": "SYSTEM",
"username": "SYSTEM",
"status": "ACTIVE"
}
}
]
}Transaction
Events related to financial transactions and their details
| Event Type | Description |
|---|---|
transaction.ach.create/update | Triggered when an ACH transaction is either created or updated |
transaction.wire.create/update | Triggered when a WIRE transaction is either created or updated |
Example Payloads
When you subscribe to an event, your endpoint will receive a POST request with a JSON payload. The structure will be similar to the example below, with the data object changing based on the eventType.
{
"id": 65816896,
"eventType": "transaction.ach.create",
"eventTimeStamp": "06/21/2024 05:34:15",
"eventId": "0001709618091430001",
"eventCreated": 1747098180090,
"payload": [
{
"resourceName": "transaction",
"url": "/v1/customer/id/4225975/transaction/id/230491504",
"id": 230491504,
"scheduleDate": "06/21/2024",
"status": "SCHEDULED",
"statusDate": "06/21/2024 05:34:15",
"amount": 23,
"allowDuplicate": true,
"method": "ACH",
"purpose": "Fee",
"nickName": "Checking",
"source": {
"account": {
"nickName": "Checking",
"resourceName": "account",
"id": 9915272,
"url": "/v1/customer/id/4225975/account/id/9915272"
}
},
"destination": {
"externalAccount": {
"resourceName": "externalAccount",
"id": 4019508,
"url": "/v1/customer/id/4225975/externalAccount/id/4019508"
}
},
"type": "REGULAR",
"createdOn": "06/21/2024 05:34:15",
"transactionClass": "SEND",
"statusReason": "On User Request",
"processingDetail": {
"quickSettle": false,
"addenda": [
""
],
"companyDescription": "Fee",
"authType": "WRITTEN",
"processingMode": "SAME_DAY"
},
"lastUpdatedBy": {
"userType": "CUSTOMER",
"username": "[email protected]",
"status": "ACTIVE"
},
"lastUpdatedOn": "06/21/2024 05:34:15",
"createdBy": {
"userType": "CUSTOMER",
"username": "[email protected]",
"status": "ACTIVE"
}
}
]
}{
"id": 65817243,
"eventType": "transaction.wire.create",
"eventTimeStamp": "06/21/2024 05:36:10",
"eventId": "0001709618091430001",
"eventCreated": 1747098180090,
"payload": [
{
"resourceName": "transaction",
"url": "/v1/customer/id/4225975/transaction/id/230491505",
"id": 230491505,
"status": "SCHEDULED",
"amount": 2,
"allowDuplicate": false,
"method": "WIRE",
"purpose": "Fee",
"nickName": "Checking",
"destination": {
"externalAccount": {
"resourceName": "externalAccount",
"id": 4019508,
"url": "/v1/customer/id/4225975/externalAccount/id/4019508"
}
},
"source": {
"account": {
"nickName": "Checking",
"resourceName": "account",
"id": 9915272,
"url": "/v1/customer/id/4225975/account/id/9915272"
}
},
"type": "REGULAR",
"transactionClass": "SEND",
"statusReason": "On User Request",
"processingDetail": {
"memo": "Fee"
},
"scheduleDate": "06/21/2024",
"statusDate": "06/21/2024 05:36:10",
"createdOn": "06/21/2024 05:36:10",
"createdBy": {
"userType": "CUSTOMER",
"username": "[email protected]",
"status": "ACTIVE"
},
"lastUpdatedBy": {
"userType": "CUSTOMER",
"username": "[email protected]",
"status": "ACTIVE"
},
"lastUpdatedOn": "06/21/2024 05:36:10"
}
]
}External Transaction
Events related to external transactions for Wire, ACH Credit create/update and ACH Debit create/update.
| Event Type | Description |
|---|---|
externaltransaction.wire.create/update | Triggered when an External transaction for a Wire is created or updated |
externaltransaction.ach.credit.create/update | Triggered when an External Transaction for an ACH Credit is created or updated. |
externaltransaction.ach.debit.create/update | Triggered when an External Transaction for an ACH Debit is created or updated. |
Example Payloads
When you subscribe to an event, your endpoint will receive a POST request with a JSON payload. The structure will be similar to the example below, with the data object changing based on the eventType.
// For Incoming Wires, when assignee type is ‘EXTERNAL’
{
"id": 624637,
"eventType": "externaltransaction.wire.update",
"eventTimeStamp": "12/25/2025 07:27:07",
"eventCreated": 1766637427000,
"eventId": "0004180000003207080006",
"payload": [
{
"resourceName": "externalTransaction",
"id": 20017056,
"amount": 210.00,
"postedDate": "10/16/2025",
"individualName": "",
"customer": {
"externalId": "hardik",
"id": 4222541
},
"account": {
"id": 9913980
},
"routableAccount": {
"wireRoutingNumber": "053112505",
"wireAccountNumber": "13976650000014258"
},
"receivedDate": "10/16/2025",
"status": "MATCHED",
"assignedTo": "EXTERNAL",
"escalationReason": "MANUAL REVIEW",
"memo": " 13976650000014258",
"baiText": "'''FED REFERENCE: 1222MMQFMPGH000420,0,56073502 CAPITAL ONE NA MCLEAN, VA US171222043267,WIRE REFERENCE:171222035892 OB,I=FinCore_SUB_TWO 13976650000014258,OUTH WENDLER DR SU,ITE 101, AZ 8528286525104 RFB=71222043267 OR,G=FIRSTSOURCE ADVANTAG,E, LLC GENERAL 205, B,NY,14228-3609 OPI=705730,3225/FTR/ BNF=13972890000002360 FINXERA,I,NC,Completed Timestamp 17122070542, (Time Released)'''",
"notes": "Wire matched to correct operational account ID 9913980.",
"createdOn": "10/16/2025 17:32:35",
"lastUpdatedOn": "12/25/2025 07:27:07",
"createdBy": {
"username": "SYSTEM",
"status": "ACTIVE",
"userType": "SYSTEM"
},
"lastUpdatedBy": {
"username": "[email protected]",
"status": "ACTIVE",
"userType": "API_USER"
},
"escalationHistory": [
{
"assigneeType": "EXTERNAL",
"assignee": {
"username": "[email protected]",
"status": "ACTIVE",
"userType": "API_USER"
},
"status": "CLOSED",
"escalationReason": "MANUAL REVIEW",
"actionTakenBy": {
"username": "[email protected]",
"status": "ACTIVE",
"userType": "API_USER"
},
"notes": "n",
"comment": [
{
"comment": "n",
"addedBy": "INTERNAL",
"timestamp": "2025-11-03T16:48:52Z"
}
],
"createdOn": "11/03/2025 16:47:21",
"lastUpdatedOn": "12/25/2025 07:27:07"
}
]
}
]
}
// For Incoming Wires, when assignee type is ‘INTERNAL’
{
"resourceName": "externalTransaction",
"id": 20012902,
"amount": 61.03,
"postedDate": "06/11/2024",
"individualName": "FinCore_SUB_FOUR",
"routableAccount": {
"wireRoutingNumber": "053101561",
"wireAccountNumber": "13976650000051419"
},
"receivedDate": "06/11/2024",
"status": "UNMATCHED",
"assignedTo": "INTERNAL",
"escalationReason": "MANUAL REVIEW",
"memo": "FinCore_SUB_FOUR 76650000014583",
"baiText": "'''WIRE REFERENCE: 150344128758FED REFERENCE: 0303GGPFtP01011728053105059 FOUR OAKS BANK & TRUST COMPANY FOUR OAKS NC 0531050590015201 ORG=BANCBOX INC. 1900 SOUTH NORFOLK ST. SUITE 300 SAN MATEO CA USA 94403 OBI= FinCore_SUB_FOUR SVA 76650000014583 OPI=103820601 FTR BNF=13976050000014583 FINXERA INC 1900 SOUTH NORFOLK STREET SAN MATEOCA 94403Completed Timestamp 150303152924 (Time Released)'''",
"notes": "Wire updated to correct operational account ID 4000042.",
"createdOn": "06/11/2024 06:17:37",
"lastUpdatedOn": "12/25/2025 07:32:19",
"createdBy": {
"username": "SYSTEM",
"status": "ACTIVE",
"userType": "SYSTEM"
},
"lastUpdatedBy": {
"username": "[email protected]",
"status": "ACTIVE",
"userType": "API_USER"
},
"escalationHistory": [
{
"assigneeType": "INTERNAL",
"status": "OPEN",
"escalationReason": "MANUAL REVIEW",
"actionTakenBy": {
"username": "[email protected]",
"status": "ACTIVE",
"userType": "API_USER"
},
"notes": "tyhjk",
"comment": [
{
"comment": "kllj",
"addedBy": "INTERNAL",
"timestamp": "2024-07-30T05:03:49Z"
},
{
"comment": "dk",
"addedBy": "INTERNAL",
"timestamp": "2025-10-29T07:15:02Z"
},
{
"comment": "tyhjk",
"addedBy": "INTERNAL",
"timestamp": "2025-10-31T09:24:28Z"
}
],
"createdOn": "06/11/2024 06:17:37",
"lastUpdatedOn": "12/25/2025 07:32:19"
}
]
}{
"eventId": "0694950000010119800004",
"id": 72373740,
"eventType": "externaltransaction.ach.credit.create",
"eventTimeStamp": "03/28/2026 08:03:33",
"eventCreated": 1774685013000,
"payload": [
{
"resourceName": "externalTransaction",
"id": 20002267,
"amount": 22.12,
"routableAccount": {
"accountNumber": "76650000006342",
"routingNumber": "122236037"
},
"status": "UNMATCHED",
"escalationReason": "UNMATCHED",
"createdOn": "03/28/2026 08:03:28",
"lastUpdatedOn": "03/28/2026 08:03:33",
"createdBy": {
"username": "SYSTEM",
"status": "ACTIVE",
"userType": "SYSTEM"
},
"lastUpdatedBy": {
"username": "SYSTEM",
"status": "ACTIVE",
"userType": "SYSTEM"
},
"escalationHistory": [
{
"assigneeType": "EXTERNAL",
"assignee": {
"username": "[email protected]",
"status": "ACTIVE",
"userType": "API_USER"
},
"status": "OPEN",
"escalationReason": "UNMATCHED",
"actionTakenBy": {
"username": "SYSTEM",
"status": "ACTIVE",
"userType": "SYSTEM"
},
"createdOn": "03/28/2026 08:03:33",
"lastUpdatedOn": "03/28/2026 08:03:33"
}
],
"traceNumber": "4203723",
"secCode": "CCD",
"statusReason": "Record dumped successfully",
"escalatedBy": "SYSTEM",
"odfiRoutingNumber": "122243635",
"company": {
"id": "10674752",
"name": "FINXERA INC",
"entryDesc": "ACH"
},
"originatingBankName": "TORREY PINES BK, A DIV OF W ALLIANCE",
"age": 0,
"accountType": "CUSTOMER"
}
]
}{
"eventId": "0695170000006041400001",
"id": 72374138,
"eventType": "externaltransaction.ach.debit.create",
"eventTimeStamp": "01/21/2026 10:45:15",
"eventCreated": 1768992315081,
"payload": [
{
"resourceName": "externalTransaction",
"id": 20001382,
"amount": 55.00,
"routableAccount": {
"accountNumber": "76650000001293",
"routingNumber": "053101561"
},
"status": "UNMATCHED",
"escalationReason": "UNMATCHED",
"createdOn": "02/05/2026 10:08:41",
"lastUpdatedOn": "02/05/2026 10:08:50",
"createdBy": {
"username": "SYSTEM",
"status": "ACTIVE",
"userType": "SYSTEM"
},
"lastUpdatedBy": {
"username": "SYSTEM",
"status": "ACTIVE",
"userType": "SYSTEM"
},
"escalationHistory": [
{
"assigneeType": "INTERNAL",
"status": "OPEN",
"escalationReason": "UNMATCHED",
"actionTakenBy": {
"username": "SYSTEM",
"status": "ACTIVE",
"userType": "SYSTEM"
},
"createdOn": "02/05/2026 10:08:50",
"lastUpdatedOn": "02/05/2026 10:08:50"
}
],
"traceNumber": "1",
"secCode": "PPD",
"statusReason": "Cannot Find transaction with RDFI account number",
"escalatedBy": "SYSTEM",
"odfiRoutingNumber": "122287251",
"company": {
"id": "339",
"name": "RALPH CROSS79"
},
"originatingBankName": "JPMORGAN CHASE",
"age": 0,
"accountType": "CUSTOMER"
}
]
}Updated 21 days ago