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

7 days ago

main
v1
Compare

API structure has changed

Next change
31 structure changes including:
1 Breaking change
13 Additions
17 Modifications
1 Removal
Modified 17 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
  • 403, 429, 401, 400, 500 responses Added
GET /api/v1/beneficiaries
  • Response
  • 403, 429, 401, 400, 500 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
  • 403, 429, 401, 400, 500 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
  • 403, 429, 401, 400, 500 responses Added
GET /api/v1/accounts
  • Response
  • 403, 429, 401, 400, 500 responses Added
GET /api/v1/currencies
  • Response
  • 403, 429, 401, 400, 500 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
  • 403, 429, 401, 400, 500 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
  • 403, 429, 401, 400, 500 responses Added
GET /api/v1/trades
  • Response
  • 403, 429, 401, 400, 500 responses Added
GET /api/v1/trades/{transactionId}
  • Response
  • 404 response Modified
    • application/json content type Modified
      • fromCurrency, toCurrency, fromAmount, toAmount, rate, isRateInverted, isRfq, status, transactionId, createdAt, completedAt, fills properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • code, message, httpStatus, requestId, timestamp, errors properties Added
  • 403, 429, 401, 400, 500 responses Added
GET /api/v1/wallets
  • Response
  • 403, 429, 401, 400, 500 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
  • 403, 429, 401, 400, 500 responses Added
GET /api/v1/withdrawals
  • Response
  • 403, 429, 401, 400, 500 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
  • 403, 429, 401, 400, 500 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
  • 403, 429, 401, 500 responses Added
POST /api/v1/trades/quote
  • Response
  • 400 response Modified
    • application/json content type Modified
      • code, message, httpStatus, requestId, timestamp, errors properties Added
  • 403, 429, 401, 500 responses Added
POST /api/v1/trades/quote/confirm
  • 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
  • 403, 429, 401, 500 responses Added
Removed 1 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