WireBloom Banking Platform API
Connect your ERP, accounting or treasury system to a WireBloom customer account: balances, payments, recipients, exchanges and webhooks through one versioned API. Contract 1.0.0-draft.14.
Start here
- Getting startedEnvironments, your first API key and your first request.
- Authentication and API keysBearer API keys, scopes, IP allow-lists, expiry and rotation.
- TenancyThe X-Tenant-Id header and how keys are bound to one customer.
- IdempotencySafe retries with the Idempotency-Key header.
- Pagination, sorting and filteringCursor pagination, sort and filter parameters on list operations.
- ErrorsRFC 9457 problem details and how to handle them.
Reference
- API referenceEvery operation an API key can call, with parameters, schemas, scopes and code samples.
- Event catalogueWebhook events and their payload schemas.
- Error catalogueEvery problem type with status, code and whether to retry.
- ChangelogContract releases and what integrators must do.
Integrators start with
- accountsBalances (ledger accounts per currency and sub-balances), account details per rail, journal with running balance, statements, currencies.
- recipientsRecipients (beneficiaries): requirements per currency/country, CRUD, Confirmation/Verification of Payee, approval (customer tier or operator queue, D-14).
- paymentsPayments, internal transfers, add money, exchanges and quotes, forward contracts and held rates, scheduled payments, direct debits (mandates, collections), bulk payments, approvals and funds requests.
- public-apiIntegrator access: API keys with scopes and integrator webhooks (HMAC-signed callbacks)
For tools and assistants
llms.txt and llms-full.txt describe this documentation for language models; every guide has a Markdown twin; the contract is available as openapi.json.