Customers Bank · AsyncAPI Specification

Customers Bank Webhooks

Version

View Spec View on GitHub Financial ServicesBankingUnited StatesBanking-as-a-ServiceEmbedded FinancePaymentsCommercial BankingAsyncAPIWebhooksEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-23'
method: searched
source: https://cubiapi.readme.io/docs/webhooks-1 + /docs/event-types + /docs/hmac-signature-validation
spec_type: Webhooks
note: Customers Bank documents webhooks but publishes no AsyncAPI document. This is the captured webhook/event catalog. Subscriptions
  and delivery are managed by the Webhooks API (openapi/customers-bank-webhooks-openapi.json).
delivery:
  transport: HTTP POST to subscriber callbackUrl
  security: HMAC-SHA256 signature
  security_headers:
  - 'Authorization: HMAC-SHA256 Signature={base64}'
  - Authorization-Timestamp
  - X-Event-Type
  secret: Base64-encoded secretText supplied at subscription time
  ip_allowlist: Webhook source IP allowlist managed via the Webhooks API
  replay: Event history replay supported (POST /{subscriptionId}/event-history/{id}/replay, POST /EventHistory/{id}/replay)
  docs: https://cubiapi.readme.io/docs/hmac-signature-validation
management:
  subscribe: openapi/customers-bank-webhooks-openapi.json#post
  list_event_types: openapi/customers-bank-webhooks-openapi.json#get-eventtypes
  event_history: openapi/customers-bank-webhooks-openapi.json#get-eventhistory
event_type_count: 61
event_groups:
- domain: accounts
  count: 7
  event_types:
  - accounts.account-added
  - accounts.account-deleted
  - accounts.account-frozen
  - accounts.account-not-found
  - accounts.account-unfrozen
  - accounts.ibs-account-already-associated
  - accounts.transaction-posted
- domain: ach
  count: 5
  event_types:
  - ach.outgoing-cancelled
  - ach.outgoing-completed
  - ach.outgoing-initiated
  - ach.outgoing-pending
  - ach.outgoing-returned
- domain: consumerlending
  count: 6
  event_types:
  - consumerlending.loanapplication-created
  - consumerlending.loanapplication-received
  - consumerlending.loanapplication-rejected
  - consumerlending.partnerprogram-added
  - consumerlending.partnerprogram-deleted
  - consumerlending.partnerprogram-updated
- domain: fednow
  count: 4
  event_types:
  - fednow.incoming-received
  - fednow.outgoing-completed
  - fednow.outgoing-initiated
  - fednow.outgoing-pending
- domain: internal-partners
  count: 1
  event_types:
  - internal-partners.user-created
- domain: partner
  count: 7
  event_types:
  - partner.account.entitlement-changed
  - partner.account.wires.enabled
  - partner.account.xfer.enabled
  - partner.partner.wires.disabled
  - partner.partner.wires.enabled
  - partner.user-deleted
  - partner.user.xfer.disabled
- domain: partners
  count: 8
  event_types:
  - partners.partner-created
  - partners.partner-deactivated
  - partners.partner-deleted
  - partners.partner-frozen
  - partners.partner-unfrozen
  - partners.partner-updated
  - partners.user-frozen
  - partners.user-unfrozen
- domain: rtp
  count: 4
  event_types:
  - rtp.incoming-received
  - rtp.outgoing-completed
  - rtp.outgoing-initiated
  - rtp.outgoing-pending
- domain: transfers
  count: 11
  event_types:
  - transfers.account-link-approved
  - transfers.account-link-declined
  - transfers.account-link-removed
  - transfers.addressbook-entry-incoming-request
  - transfers.book-approved
  - transfers.book-completed
  - transfers.book-declined
  - transfers.book-initiated
  - transfers.book-received
  - transfers.book-rejected
  - transfers.book-requires-approval
- domain: wires
  count: 8
  event_types:
  - wires.incoming-received
  - wires.outgoing-accepted
  - wires.outgoing-cancelled
  - wires.outgoing-completed
  - wires.outgoing-initiated
  - wires.outgoing-pending
  - wires.outgoing-rejected
  - wires.outgoing-returned