Changes to the API, webhooks and developer platform, newest first. Each entry is dated to the change that shipped it.
API version
v2
Supported
v2 · v1 (deprecated)
Uploads moved to durable object storage
Files uploaded through the API — identity documents in particular — are now stored in durable object storage behind a single storage service, and served only through authorised routes.
ChangedKYC document upload and retrieval routes now go through the storage service; documents are no longer reachable from a public uploads path.
Payments statistics endpoint
A dedicated endpoint returns per-currency payment aggregates for the merchant dashboard, computed in the database rather than in the client.
AddedGET /merchant/payments/stats — per-currency totals and counts for the Payments view.
Business accounts can fund company-owned cards from their balance, and the API health check now reports the state of each service rather than a single flag.
AddedCompany cards — POST /merchant/company-cards to issue, POST /merchant/company-cards/:id/fund to top up from the merchant balance.
AddedFunding routes for moving balance between wallets and company cards.
ChangedMerchant analytics are grouped by currency instead of summing across currencies.
ChangedGET /health reports a state for each service (settlement, FX, identity verification, notifications, ledger, reconciliation and others), which the status page now reads.