Do not miss any Lumetrade Staging API changes, ever again

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

RSS

17 days ago

main
v1
Compare

API structure has changed

26 structure changes including:
8 Breaking changes
18 Modifications
8 Removals
Modified 18 Breaking
GET /api/v1/accounts
  • Response
  • 400, 500, 403, 429, 401 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
  • 400, 500, 403, 429, 401 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
  • 400, 500, 403, 429, 401 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/beneficiaries
  • Response
  • 400, 500, 403, 429, 401 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
  • 400, 500, 403, 429, 401 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/currencies
  • Response
  • 400, 500, 403, 429, 401 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
  • 400, 500, 403, 429, 401 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
  • 400, 500, 403, 429, 401 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/trades
  • Response
  • 400, 500, 403, 429, 401 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/trades/{transactionId}
  • 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
      • fromCurrency, toCurrency, fromAmount, toAmount, rate, isRateInverted, isRfq, status, transactionId, createdAt, completedAt, fills properties Added
  • 400, 500, 403, 429, 401 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/wallets
  • Response
  • 400, 500, 403, 429, 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
  • 400, 500, 403, 429, 401 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/withdrawals
  • Response
  • 400, 500, 403, 429, 401 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/withdrawals/{transactionId}
  • 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
      • amount, fee, currency, withdrawDetails, status, transactionId, createdAt, completedAt, isFiat properties Added
  • 400, 500, 403, 429, 401 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      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
  • 500, 403, 429, 401 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/beneficiaries/withdrawals
  • 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
      • transactionId, status 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
      • transactionId, status properties Added
  • 500, 403, 429, 401 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/trades/quote
  • 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
  • 500, 403, 429, 401 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/trades/quote/confirm
  • Body
  • application/json content type Modified
    • fromAmount, toAmount properties Modified
      • Properties are now required
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type is now object
      • ExternalAcceptRFQQuoteResponse property Added
  • 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
      • tradeNo, fillNo, completed properties Added
  • 500, 403, 429, 401 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
Removed 8 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
POST /api/v1/webhooks/test-event
  • Removing a resource is always breaking unless it was deprecated before
    Breaking