Do not miss any Lumetrade API changes, ever again

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

RSS

17 days ago

main
v1
Compare

API structure has changed

Next change
27 structure changes including:
8 Breaking changes
1 Addition
18 Modifications
8 Removals
Modified 18 Breaking
POST /api/v1/trades/quote/confirm
  • Body
  • application/json content type Modified
    • fromAmount, toAmount properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • amount property Added
  • 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
  • Header
  • X-API-KEY, X-API-SECRET headers Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Authentication
  • X api key & X api secret authentication method Added
POST /api/v1/trades/quote
  • Body
  • application/json content type Modified
    • fromAmount, toAmount properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • amount, amountMode properties Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • amount, fromCurrency, toCurrency, toAmount, rate, quoteStr, fromAmount, quoteAmountMode properties 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
      • amount, fromCurrency, toCurrency, toAmount, rate, quoteStr, fromAmount, quoteAmountMode properties Added
  • 500, 403, 429, 401 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Header
  • X-API-KEY, X-API-SECRET headers Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Authentication
  • X api key & X api secret authentication method Added
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
  • Header
  • X-API-KEY, X-API-SECRET headers Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Authentication
  • X api key & X api secret authentication method Added
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
  • Header
  • X-API-KEY, X-API-SECRET headers Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Authentication
  • X api key & X api secret authentication method Added
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
  • Header
  • X-API-KEY, X-API-SECRET headers Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Authentication
  • X api key & X api secret authentication method Added
GET /api/v1/withdrawals
  • Header
  • X-API-KEY, X-API-SECRET headers Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Response
  • 400, 500, 403, 429, 401 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Authentication
  • X api key & X api secret authentication method Added
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
  • Header
  • X-API-KEY, X-API-SECRET headers Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Authentication
  • X api key & X api secret authentication method Added
GET /api/v1/wallets
  • Header
  • X-API-KEY, X-API-SECRET headers Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Response
  • 400, 500, 403, 429, 401 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Authentication
  • X api key & X api secret authentication method Added
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
  • Header
  • X-API-KEY, X-API-SECRET headers Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Authentication
  • X api key & X api secret authentication method Added
GET /api/v1/trades
  • Header
  • X-API-KEY, X-API-SECRET headers Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Response
  • 400, 500, 403, 429, 401 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Authentication
  • X api key & X api secret authentication method Added
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
  • Header
  • X-API-KEY, X-API-SECRET headers Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Authentication
  • X api key & X api secret authentication method Added
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
  • Header
  • X-API-KEY, X-API-SECRET headers Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Authentication
  • X api key & X api secret authentication method Added
GET /api/v1/currencies
  • Header
  • X-API-KEY, X-API-SECRET headers Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Response
  • 400, 500, 403, 429, 401 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Authentication
  • X api key & X api secret authentication method Added
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
  • Header
  • X-API-KEY, X-API-SECRET headers Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Authentication
  • X api key & X api secret authentication method Added
GET /api/v1/beneficiaries
  • Header
  • X-API-KEY, X-API-SECRET headers Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Response
  • 400, 500, 403, 429, 401 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Authentication
  • X api key & X api secret authentication method Added
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
  • Header
  • X-API-KEY, X-API-SECRET headers Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Authentication
  • X api key & X api secret authentication method Added
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
  • Header
  • X-API-KEY, X-API-SECRET headers Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Authentication
  • X api key & X api secret authentication method Added
GET /api/v1/accounts
  • Header
  • X-API-KEY, X-API-SECRET headers Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Response
  • 400, 500, 403, 429, 401 responses Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Authentication
  • X api key & X api secret authentication method Added
Removed 8 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
  • 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
GET /api/v1/webhooks/subscriptions/{subscriptionId}
  • 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/events
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 1
X api key & X api secretauthentication method