Green Dot Corporation · AsyncAPI Specification
Green Dot Webhooks
Version
View Spec
View on GitHub
FintechBanking as a ServiceEmbedded FinancePrepaid CardsBankingPaymentsMoney MovementUnited StatesAsyncAPIEvents
AsyncAPI Specification
generated: '2026-07-23'
method: searched
source: https://developer.greendot.com/embedded-finance/docs/webhooks-overview
spec_type: WebhookCatalog
docs:
overview: https://developer.greendot.com/embedded-finance/docs/webhooks-overview
samples: https://developer.greendot.com/embedded-finance/docs/webhook-samples
transaction_webhooks: https://developer.greendot.com/embedded-finance/docs/transaction-webhooks
callback_methods: https://developer.greendot.com/embedded-finance/docs/callback-methods
summary: >-
The Green Dot BaaS platform delivers asynchronous event notifications
(Webhooks, a.k.a. Publish Notifications / PNs) to a partner-hosted HTTPS
endpoint. Endpoints are configured per event type. Delivery is an HTTPS POST;
Green Dot authenticates to the partner with an API key in the header, and the
partner must echo the x-GD-RequestId header on the response. PCI data (exp
date, PIN, CVV) and SSN are excluded from webhook bodies (only last-4 PAN +
BIN). No published AsyncAPI document exists; this is the documented webhook
event catalog.
transport: https-post
delivery_auth:
partner_receives: api-key-header
token_flow: 'OAuth token with scope post:webhook (bank-events)'
required_response_headers: [x-GD-RequestId]
retry:
supported: true
opt_in: per-partner configuration
trigger: 'HTTP 5xx, timeout, HTTP 0 / hard failure (DNS, connect, SSL)'
schedule: hourly, up to 24 hours, until success or attempts exhausted
async_retry: available for all webhooks
reconciliation:
transaction_webhook_reconciliation_file: true
delivery: daily via SFTP
note: Contact Green Dot representative to enable; files may be encrypted per partner config.
events:
- {name: Transaction Events, description: Transaction authorizations and posted transactions (multi-clearing sent as one message with two events).}
- {name: Statement Ready Events, description: An E-Statement is ready for an account.}
- {name: Account Updated Events, description: Changes to the status of accounts.}
- {name: Interest Paid Events, description: Interest is paid to a purse.}
- {name: ACH Transfer Events, description: A valid ACH transfer is requested or its status is updated.}
- {name: Failed Transfer Events, description: Retried transactions fail due to Non-Sufficient Funds (NSF).}
- {name: NOC Alert Events, description: Green Dot receives ACH Notifications of Change (NOCs) for a program.}
- {name: User Updated Events, description: A user profile is updated (name, address, email, or phone).}
- {name: Card Updated Events, description: A card is ordered for the first time or as a replacement.}
- {name: Check Updated Events, description: Check declined/approved by agent, check posted, check returned.}
- {name: eWallet Events, description: Token activations, completions, and status updates (Apple Pay / Google Pay).}
- {name: Bill Payment Events, description: Bill payment debit, failed debit, or credit due.}
- {name: Paper Check Events, description: Clearing status of paper checks is updated.}
- {name: Paper Check Order Events, description: Paper check orders initiated, ordered, declined, or notReceived.}
- {name: Mail Tracking Events, description: Delivery stages of a physical card once mailed.}
- {name: Promotional Events, description: Promotional transactions are processed.}
- {name: MRDC Check Deposit Events, description: A MRDC (mobile) check deposit fails.}
- {name: P2P Transfer Events, description: A person-to-person transfer is processed.}
- {name: ATM Pin Update Events, description: A successful ATM PIN change is made.}
- {name: Auto Money Movement (AMM) Events, description: ACH In, date-driven, and failed AMM events plus rule expiry reminders/notifications.}
- {name: Adjustment Final Status Events, description: An adjustment has failed all retries.}
- {name: Direct Deposit Switch Events, description: Events for Green Dot's Direct DD Switch feature.}
security_note: PCI data (expiration date, PIN, CVV) and SSN are never included in webhook bodies; only last-4 PAN and BIN.
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.
Call it yourself
curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/green-dot-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.