Do not miss any Lumepay Staging API changes, ever again

Subscribe to the Lumepay Staging API changelog to be up to date on recent changes.

RSS

Jul 10, 2026

main
v1
Compare

API structure has changed

25 structure changes including:
7 Breaking changes
7 Additions
11 Modifications
7 Removals
Modified 11 Breaking
POST /api/v1/accounts
  • Response
  • 400 response Modified
    • application/json content type Modified
      • code, message, httpStatus, requestId, timestamp, errors properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • id, currency, balance, lockedBalance properties Added
  • 404 response Modified
    • application/json content type Modified
      • code, message, httpStatus, requestId, timestamp, errors properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • id, currency, balance, lockedBalance properties Added
  • 409 response Modified
    • application/json content type Modified
      • code, message, httpStatus, requestId, timestamp, errors properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • id, currency, balance, lockedBalance properties Added
  • 403, 500, 401 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/wallets/{walletId}
  • Response
  • 404 response Modified
    • application/json content type Modified
      • code, message, httpStatus, requestId, timestamp, errors properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • id, currency, depositDetails, networkName, paymentMethodType properties Added
  • 403, 500, 401, 400 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/wallets
  • Response
  • 403, 500, 401, 400 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/deposits/{transactionId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • accountId property Added
  • 404 response Modified
    • application/json content type Modified
      • code, message, httpStatus, requestId, timestamp, errors properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • currency, accountId, transactionId, amount, fee, status, completedAt properties Added
  • 403, 500, 401, 400 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/deposits
  • Response
  • 200 response Modified
    • application/json content type Modified
      • accountId property Added
  • 403, 500, 401, 400 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/currencies
  • Response
  • 403, 500, 401, 400 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/beneficiaries/{beneficiaryId}
  • Response
  • 404 response Modified
    • application/json content type Modified
      • code, message, httpStatus, requestId, timestamp, errors properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • id, currency, nickname, withdrawFormDetails, createdAt properties Added
  • 403, 500, 401, 400 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/beneficiaries
  • Response
  • 403, 500, 401, 400 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/accounts/{accountId}
  • Response
  • 404 response Modified
    • application/json content type Modified
      • code, message, httpStatus, requestId, timestamp, errors properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • id, currency, balance, lockedBalance properties Added
  • 403, 500, 401, 400 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/accounts/currency/{currency}
  • Response
  • 404 response Modified
    • application/json content type Modified
      • code, message, httpStatus, requestId, timestamp, errors properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • id, currency, balance, lockedBalance properties Added
  • 403, 500, 401, 400 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/accounts
  • Response
  • 403, 500, 401, 400 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
Removed 7 Breaking
GET /api/v1/webhooks/events
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/v1/webhooks/subscriptions
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/v1/webhooks/subscriptions/{subscriptionId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/v1/webhooks/subscriptions
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/v1/webhooks/subscriptions/{subscriptionId}/activate
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/v1/webhooks/subscriptions/{subscriptionId}/deactivate
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/v1/webhooks/subscriptions/{subscriptionId}/verify
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 7
POST /api/v1/trades/quote/confirm
POST /api/v1/trades/quote
POST /api/v1/beneficiaries/withdrawals
GET /api/v1/withdrawals/{transactionId}
GET /api/v1/withdrawals
GET /api/v1/trades/{transactionId}
GET /api/v1/trades