BB&T Corp (Truist) · AsyncAPI Specification

Bbandt Corp Event Notifications Webhooks

Version

View Spec View on GitHub BankingFinancial-ServicesOpen BankingTruistBB&TFortune 500AsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-09-04'
method: derived
source: openapi/_original/retail-event-subscriptions.yaml and openapi/_original/retail-event-notifications.yaml (Truist
  FDX V6.4.1 Event Subscription / Event Publication APIs)
specification: API Commons Webhooks
specificationVersion: '0.1'
provider: BB&T Corp (Truist)
providerId: bbandt-corp
asyncapi_published: false
description: Truist ships a real event surface, built to the FDX V6.4.1 Event Subscription and Event Publication APIs,
  but no AsyncAPI document. A data recipient registers a callbackUrl with POST /v1/notification-subscriptions and Truist
  then POSTs notifications to it; the same shape runs in reverse, with the recipient publishing notifications to Truist
  at POST /v1/notifications. Only consent lifecycle events are in the published enum today.
subscription:
  api: Personal and Small Business Event Subscriptions
  base: https://api-secure.truist.com/retail
  create:
    operationId: createNotificationSubscription
    method: POST
    path: /v1/notification-subscriptions
  read:
    operationId: getNotificationSubscription
    method: GET
    path: /v1/notification-subscriptions/{subscriptionId}
  delete:
    operationId: deleteNotificationSubscription
    method: DELETE
    path: /v1/notification-subscriptions/{subscriptionId}
  callback_field: callbackUrl
  callback_note: '"Callback URL. Previous callback URL will be updated with latest." — a subscription holds exactly one
    callback; re-creating replaces it.'
  required_fields:
  - type
  - category
  - callbackUrl
  - subscriber
  - subscriptionId
  auth: HTTP Basic (client_id:client_secret) — the subscription API does not use the customer OAuth token
publication:
  api: Personal and Small Business Event Notifications
  operation:
    operationId: publishNotification
    method: POST
    path: /v1/notifications
  direction: recipient -> Truist
  auth: HTTP Basic
events:
- type: CONSENT_REVOKED
  direction: both — publishable to Truist and subscribable from Truist
  description: A customer consent grant was revoked. Declared in the NotificationType enum of both the Event Publication
    and Event Subscription APIs.
  payload: Notification { notificationId, type, sentOn, category, severity, priority, publisher, notificationPayload
    }
- type: CONSENT_UPDATED
  direction: subscribe from Truist
  description: A customer consent grant was updated. Declared only in the Event Subscription NotificationType enum.
  payload: Notification
event_count: 2
delivery:
  transport: HTTPS POST to the registered callbackUrl
  signing: null
  retries: null
  note: No signature scheme, replay protection, retry policy or delivery-guarantee statement appears in either published
    spec. A consumer cannot verify that an inbound notification came from Truist from anything in the contract.
gaps:
- No AsyncAPI document
- No webhook signature / verification scheme published
- No retry or delivery-guarantee policy published
- Event catalog covers consent lifecycle only — no account, transaction or payment events

Work with this as data

Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for asyncapi

4 MCP tools reach this
  • find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/bbandt-corp-event-notifications-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.