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

Changelog

Last update:
Compare
31 structure changes including:
5 Breaking changes
13 Additions
15 Modifications
3 Removals
Modified 15 Breaking
GET /api/v1/beneficiaries/{beneficiaryId}
  • Response
  • 404 response Modified
    • application/json content type Modified
      • id, currency, nickname, withdrawFormDetails, createdAt properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • code, message, httpStatus, requestId, timestamp, errors properties Added
  • 429, 403, 500, 400, 401 responses Added
GET /api/v1/beneficiaries
  • Response
  • 429, 403, 500, 400, 401 responses Added
GET /api/v1/accounts/{accountId}
  • Response
  • 404 response Modified
    • application/json content type Modified
      • id, currency, balance, lockedBalance properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • code, message, httpStatus, requestId, timestamp, errors properties Added
  • 429, 403, 500, 400, 401 responses Added
GET /api/v1/accounts/currency/{currency}
  • Response
  • 404 response Modified
    • application/json content type Modified
      • id, currency, balance, lockedBalance properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • code, message, httpStatus, requestId, timestamp, errors properties Added
  • 429, 403, 500, 400, 401 responses Added
GET /api/v1/accounts
  • Response
  • 429, 403, 500, 400, 401 responses Added
GET /api/v1/currencies
  • Response
  • 429, 403, 500, 400, 401 responses Added
GET /api/v1/deposits
  • Response
  • 200 response Modified
    • application/json content type Modified
      • accountId property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 429, 403, 500, 400, 401 responses Added
GET /api/v1/deposits/{transactionId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • accountId property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 404 response Modified
    • application/json content type Modified
      • currency, accountId, transactionId, amount, fee, status, completedAt properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • code, message, httpStatus, requestId, timestamp, errors properties Added
  • 429, 403, 500, 400, 401 responses Added
GET /api/v1/wallets
  • Response
  • 429, 403, 500, 400, 401 responses Added
GET /api/v1/wallets/{walletId}
  • Response
  • 404 response Modified
    • application/json content type Modified
      • id, currency, depositDetails, networkName, paymentMethodType properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • code, message, httpStatus, requestId, timestamp, errors properties Added
  • 429, 403, 500, 400, 401 responses Added
GET /api/v1/withdrawals
  • Response
  • 429, 403, 500, 400, 401 responses Added
GET /api/v1/withdrawals/{transactionId}
  • Response
  • 404 response Modified
    • application/json content type Modified
      • amount, fee, currency, withdrawDetails, status, transactionId, createdAt, completedAt, isFiat properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • code, message, httpStatus, requestId, timestamp, errors properties Added
  • 429, 403, 500, 400, 401 responses Added
POST /api/v1/accounts
  • Response
  • 400 response Modified
    • application/json content type Modified
      • id, currency, balance, lockedBalance properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • code, message, httpStatus, requestId, timestamp, errors properties Added
  • 404 response Modified
    • application/json content type Modified
      • id, currency, balance, lockedBalance properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • code, message, httpStatus, requestId, timestamp, errors properties Added
  • 409 response Modified
    • application/json content type Modified
      • id, currency, balance, lockedBalance properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • code, message, httpStatus, requestId, timestamp, errors properties Added
  • 429, 403, 500, 401 responses Added
POST /api/v1/conversions/quote
  • Path went from /api/v1/trades/quote to /api/v1/conversions/quote (same operationId)
    Breaking
  • Response
  • 400 response Modified
    • application/json content type Modified
      • code, message, httpStatus, requestId, timestamp, errors properties Added
  • 429, 403, 500, 401 responses Added
POST /api/v1/conversions/quote/confirm
  • Path went from /api/v1/trades/quote/confirm to /api/v1/conversions/quote/confirm (same operationId)
    Breaking
  • Body
  • application/json content type Modified
    • fromAmount, toAmount properties Modified
      • Properties are no longer required
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type is no longer object
        Breaking
      • ExternalAcceptRFQQuoteResponse property Removed
  • 400 response Modified
    • application/json content type Modified
      • tradeNo, fillNo, completed properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • code, message, httpStatus, requestId, timestamp, errors properties Added
  • 429, 403, 500, 401 responses Added
Removed 3 Breaking
GET /api/v1/trades
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
GET /api/v1/trades/{transactionId}
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
POST /api/v1/beneficiaries/withdrawals
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 13
POST /api/v1/withdrawals/beneficiaries/{beneficiaryId}
POST /api/v1/webhooks/test-event
POST /api/v1/webhooks/subscriptions/{subscriptionId}/verify
POST /api/v1/webhooks/subscriptions/{subscriptionId}/events
POST /api/v1/webhooks/subscriptions/{subscriptionId}/deactivate
POST /api/v1/webhooks/subscriptions/{subscriptionId}/activate
POST /api/v1/webhooks/subscriptions
POST /api/v1/beneficiaries/withdrawals
GET /api/v1/webhooks/subscriptions/{subscriptionId}
GET /api/v1/webhooks/subscriptions
GET /api/v1/webhooks/events
GET /api/v1/payment-reasons
DELETE /api/v1/webhooks/subscriptions/{subscriptionId}/events
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