CustomerPersonalBankAccountCreated

Description

A webhook event is sent when a personal bank account is successfully created for a client. For certain flows, this occurs automatically after the verification process is completed and the customer's identity is confirmed.

Payload Examples

UK Bank Account (Sort Code)

{
  "eventId": "d1d3ff91-8aba-403c-930c-3dea9863b56a",
  "eventType" : "CustomerPersonalBankAccountCreated",
  "eventTimestamp": "2025-08-29T17:16:11Z",
  "customerId": "7a94146-d6fa-47b7-999b-2d318e8d926a",
  "customerExternalId": "abc123",
  "currency": "GBP",
  "routingCodeType": "GBDSC",
  "routingCodeValue": "04-14-04",
  "accountNumber": "10938594",
  "recipientName": "John Smith"
}

EUR Bank Account (IBAN)

{
  "eventId": "d1d3ff91-8aba-403c-930c-3dea9863b56a",
  "eventType" : "CustomerPersonalBankAccountCreated",
  "eventTimestamp": "2025-08-29T17:16:11Z",
  "customerId": "7a94146-d6fa-47b7-999b-2d318e8d926a",
  "customerExternalId": "abc123",
  "currency": "EUR",
  "swift": "TCCLGB3L",
  "iban": "GB12TCCL12345610938594",
  "recipientName": "Adam-ac SumSubACSGBRRCGBR"
}

Field Descriptions

FieldTypeDescription
eventIdstring (UUID)Unique identifier for the webhook event.
eventTypestringThe type of event, always CustomerPersonalBankAccountCreated for this webhook.
eventTimestampstring (ISO 8601)The time when the event occurred.
customerIdstring (UUID)The unique identifier of the customer in the Altery system.
customerExternalIdstring | nullThe optional customer identifier provided by you during creation.
currencystringThe ISO 4217 currency code for the bank account (e.g., GBP, EUR).
recipientNamestringThe official name of the account holder.
routingCodeTypestring | nullThe type of routing code, GBDSC for UK Sort Code.
routingCodeValuestring | nullThe 6-digit UK Sort Code.
accountNumberstring | nullThe 8-digit UK bank account number.
swiftstring | nullThe BIC/SWIFT code of the bank.
ibanstring | nullThe International Bank Account Number.