Moneyhub · AsyncAPI Specification
Moneyhub Webhooks
Version
View Spec
View on GitHub
PaymentsUnited KingdomOpen BankingOpen FinanceAccount-to-AccountPayment InitiationData AggregationAISPPISPFintechAsyncAPIEvents
AsyncAPI Specification
generated: '2026-07-24'
method: searched
source: https://docs.moneyhubenterprise.com/docs/webhooks-introduction
spec_type: Webhooks
note: >-
Moneyhub documents a rich webhook surface for data-sync, transaction and
payment lifecycle events. No published AsyncAPI document was found, so this is
captured as a webhook catalogue (no fabrication of a spec). Payloads are
delivered as application/json or as signed application/jwt (Security Event
Token, RFC 8417) for verification, with retries.
delivery:
formats: [application/json, application/jwt]
signing: JWT format signed per RFC 8417 (SET); kid in header identifies the key.
jwks: https://identity.moneyhub.co.uk/oidc/certs
retries: true
envelope_fields: [id, eventType, userId, payload]
docs:
- https://docs.moneyhubenterprise.com/docs/webhooks-introduction
- https://docs.moneyhubenterprise.com/docs/webhook-format
events:
- eventType: syncCompleted
description: A connection sync finished (success or error).
- eventType: newTransactions
description: New transactions are available for a connection.
- eventType: updatedTransactions
description: Transactions were updated (e.g. categorisation or metadata).
- eventType: deletedTransactions
description: Transactions were deleted or removed.
- eventType: restoredTransactions
description: Previously deleted transactions were restored.
- eventType: newRegularTransactions
description: New regular (recurring) transactions detected.
- eventType: updatedRegularTransactions
description: Regular transactions updated.
- eventType: postConnectionEnrichmentComplete
description: Post-connection enrichment completed for a connection.
- eventType: deletedAccount
description: An account was deleted or is no longer available.
- eventType: addFirstConnection
description: A user added their first connection.
- eventType: balanceThreshold
description: A balance threshold was reached.
- eventType: reauthReminder
description: A connection consent is nearing expiry and needs re-authentication.
- eventType: paymentCompleted
description: A payment was submitted/completed successfully.
- eventType: paymentError
description: A payment failed or errored.
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/moneyhub-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.