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

Changelog

Last update:
Compare
1 structure change including:
1 Modification
Modified 1 Breaking
POST /api/v1/trades/quote/confirm
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type is no longer object
        Breaking
      • property Removed
1 structure change including:
1 Modification
Modified 1 Breaking
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
      • 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
  • 400 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
3 structure changes including:
3 Modifications
Modified 3 Breaking
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
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
      • accountId property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
POST /api/v1/trades/quote/confirm
  • Response
  • 200 response Modified
    • application/json content type Modified
      • tradeNo, fillNo, completed 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 response Modified
    • application/json content type Modified
      • tradeNo, fillNo, completed 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
19 structure changes including:
1 Breaking change
18 Modifications
1 Removal
Modified 18 Breaking
GET /api/v1/accounts
  • Authentication
  • X api key & X api secret authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Header
  • X-API-KEY, X-API-SECRET headers Added
GET /api/v1/accounts/currency/{currency}
  • Authentication
  • X api key & X api secret authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Header
  • X-API-KEY, X-API-SECRET headers Added
GET /api/v1/accounts/{accountId}
  • Authentication
  • X api key & X api secret authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Header
  • X-API-KEY, X-API-SECRET headers Added
GET /api/v1/beneficiaries
  • Authentication
  • X api key & X api secret authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Header
  • X-API-KEY, X-API-SECRET headers Added
GET /api/v1/beneficiaries/{beneficiaryId}
  • Authentication
  • X api key & X api secret authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Header
  • X-API-KEY, X-API-SECRET headers Added
GET /api/v1/currencies
  • Authentication
  • X api key & X api secret authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Header
  • X-API-KEY, X-API-SECRET headers Added
GET /api/v1/deposits
  • Authentication
  • X api key & X api secret authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Header
  • X-API-KEY, X-API-SECRET headers Added
GET /api/v1/deposits/{transactionId}
  • Authentication
  • X api key & X api secret authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Header
  • X-API-KEY, X-API-SECRET headers Added
GET /api/v1/trades
  • Authentication
  • X api key & X api secret authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Header
  • X-API-KEY, X-API-SECRET headers Added
GET /api/v1/trades/{transactionId}
  • Authentication
  • X api key & X api secret authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Header
  • X-API-KEY, X-API-SECRET headers Added
GET /api/v1/wallets
  • Authentication
  • X api key & X api secret authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Header
  • X-API-KEY, X-API-SECRET headers Added
GET /api/v1/wallets/{walletId}
  • Authentication
  • X api key & X api secret authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Header
  • X-API-KEY, X-API-SECRET headers Added
GET /api/v1/withdrawals
  • Authentication
  • X api key & X api secret authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Header
  • X-API-KEY, X-API-SECRET headers Added
GET /api/v1/withdrawals/{transactionId}
  • Authentication
  • X api key & X api secret authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Header
  • X-API-KEY, X-API-SECRET headers Added
POST /api/v1/accounts
  • Authentication
  • X api key & X api secret authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Header
  • X-API-KEY, X-API-SECRET headers Added
POST /api/v1/beneficiaries/withdrawals
  • Authentication
  • X api key & X api secret authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Header
  • X-API-KEY, X-API-SECRET headers Added
POST /api/v1/trades/quote
  • Authentication
  • X api key & X api secret authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Header
  • X-API-KEY, X-API-SECRET headers Added
POST /api/v1/trades/quote/confirm
  • Authentication
  • X api key & X api secret authentication method Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Header
  • X-API-KEY, X-API-SECRET headers Added
Removed 1 Breaking
X api key & X api secretauthentication method
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
1 structure change including:
1 Modification
Modified 1 Breaking
POST /api/v1/trades/quote
  • Response
  • 200 response Modified
    • application/json content type Modified
      • fromCurrency, toCurrency, toAmount, rate, quoteStr, fromAmount properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 400 response Modified
    • application/json content type Modified
      • fromCurrency, toCurrency, toAmount, rate, quoteStr, fromAmount properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
2 structure changes including:
2 Modifications
Modified 2 Breaking
POST /api/v1/trades/quote
  • Body
  • application/json content type Modified
    • amount, amountMode properties Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • fromAmount, toAmount properties Added
  • Response
  • 200 response Modified
    • application/json content type Modified
      • fromAmount property Modified
        • Type went from string to number
          Breaking
      • amount, quoteAmountMode properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 400 response Modified
    • application/json content type Modified
      • fromAmount property Modified
        • Type went from string to number
          Breaking
      • amount, quoteAmountMode properties 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
    • amount property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • fromAmount, toAmount properties Added
2 structure changes including:
2 Modifications
Modified 2 Breaking
GET /api/v1/accounts/currency/{currency}
  • Path went from /api/v1/accounts/currency/{currencyCode} to /api/v1/accounts/currency/{currency} (same operationId)
  • Path
  • currencyCode path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • currency path parameter Added
POST /api/v1/accounts
  • Body
  • application/json content type Modified
    • currencyCode property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • currency property Added
2 structure changes including:
2 Modifications
Modified 2 Breaking
GET /api/v1/accounts/currency/{currencyCode}
  • Path went from /api/v1/accounts/currency/{currency} to /api/v1/accounts/currency/{currencyCode} (same operationId)
  • Path
  • currency path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • currencyCode path parameter Added
POST /api/v1/accounts
  • Body
  • application/json content type Modified
    • currency property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • currencyCode property Added
2 structure changes including:
2 Modifications
Modified 2 Breaking
GET /api/v1/accounts/currency/{currency}
  • Path went from /api/v1/accounts/currency/{currencyCode} to /api/v1/accounts/currency/{currency} (same operationId)
  • Path
  • currencyCode path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • currency path parameter Added
POST /api/v1/accounts
  • Body
  • application/json content type Modified
    • currencyCode property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • currency property Added
4 structure changes including:
4 Modifications
Modified 4 Breaking
GET /api/v1/deposits/{transactionId}
  • Path went from /api/v1/deposits/{depositId} to /api/v1/deposits/{transactionId} (same operationId)
  • Path
  • depositId path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • transactionId path parameter Added
GET /api/v1/wallets
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type is no longer array[object]
        Breaking
      • property Removed
GET /api/v1/wallets/{walletId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type is no longer object
        Breaking
      • WalletResponse property Removed
POST /api/v1/trades/quote
  • Body
  • application/json content type Modified
    • quoteAmountMode property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • quoteAmountMode property Added
  • 400 response Modified
    • application/json content type Modified
      • quoteAmountMode property Added
4 structure changes including:
2 Additions
2 Modifications
Modified 2 Breaking
GET /api/v1/accounts/currency/{currencyCode}
  • Path went from /api/v1/accounts/currency/{currency} to /api/v1/accounts/currency/{currencyCode} (same operationId)
  • Path
  • currency path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • currencyCode path parameter Added
POST /api/v1/accounts
  • Body
  • application/json content type Modified
    • currency property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • currencyCode property Added
Added 2
POST /api/v1/trades/quote
POST /api/v1/trades/quote/confirm
1 structure change including:
1 Modification
Modified 1 Breaking
POST /api/v1/accounts
  • Body
  • application/json content type Modified
    • currencyCode property Removed
      • Removing a resource is always breaking unless it was deprecated before
        Breaking
    • currency property Added
1 structure change including:
1 Modification
Modified 1 Breaking
GET /api/v1/accounts/currency/{currency}
  • Path went from /api/v1/accounts/currency/{currencyCode} to /api/v1/accounts/currency/{currency} (same operationId)
  • Path
  • currencyCode path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • currency path parameter Added
6 structure changes including:
6 Modifications
Modified 6 Breaking
GET /api/v1/currencies
  • Response
  • 200 response Modified
    • application/json content type Modified
      • symbol property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /api/v1/trades
  • Response
  • 200 response Modified
    • application/json content type Modified
      • trade property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • fromCurrency, toCurrency, fromAmount, toAmount, rate, isRateInverted, isRfq, status, transactionId, createdAt, completedAt properties Added
GET /api/v1/trades/{transactionId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • fills property Added
  • 404 response Modified
    • application/json content type Modified
      • fills property Added
GET /api/v1/wallets
  • Query
  • paymentMethodType, networkName query parameters Added
GET /api/v1/withdrawals
  • Response
  • 200 response Modified
    • application/json content type Modified
      • currencyCode property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • currency property Added
GET /api/v1/withdrawals/{transactionId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • currencyCode property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • currency property Added
  • 404 response Modified
    • application/json content type Modified
      • currencyCode property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • currency property Added
5 structure changes including:
5 Modifications
Modified 5 Breaking
GET /api/v1/trades
  • Response
  • 200 response Modified
    • application/json content type Modified
      • trade property Modified
        • fromAccountId, toAccountId properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • createdAt property Added
      • fills property Modified
        • tradeId property Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
GET /api/v1/trades/{transactionId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • fromAccountId, toAccountId properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • createdAt property Added
  • 404 response Modified
    • application/json content type Modified
      • fromAccountId, toAccountId properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • createdAt property Added
GET /api/v1/wallets
  • Response
  • 200 response Modified
    • application/json content type Modified
      • paymentCurrencyRouteId property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • currency property Added
GET /api/v1/wallets/{walletId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • paymentCurrencyRouteId property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • currency property Added
  • 404 response Modified
    • application/json content type Modified
      • paymentCurrencyRouteId property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • currency property Added
POST /api/v1/beneficiaries/withdrawals
  • Response
  • 201 response Modified
    • application/json content type Modified
      • internalTransactionId property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • transactionId property Added
  • 400 response Modified
    • application/json content type Modified
      • internalTransactionId property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • transactionId property Added
  • 404 response Modified
    • application/json content type Modified
      • internalTransactionId property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • transactionId property Added
16 structure changes including:
16 Modifications
Modified 16 Breaking
GET /api/v1/accounts
  • Response
  • 401 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/accounts/currency/{currencyCode}
  • Response
  • 401 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/accounts/{accountId}
  • Response
  • 401 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/beneficiaries
  • Response
  • 401 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/beneficiaries/{beneficiaryId}
  • Response
  • 401 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/currencies
  • Response
  • 200 response Modified
    • application/json content type Modified
      • Type went from object to array[object]
        Breaking
      • currencies property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • ExternalCurrencyResponse property Added
  • 401 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/deposits
  • Response
  • 401 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/deposits/{depositId}
  • Response
  • 401 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/trades
  • Response
  • 401 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/trades/{transactionId}
  • Response
  • 401 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/wallets
  • Response
  • 401 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/wallets/{walletId}
  • Response
  • 401 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/withdrawals
  • Response
  • 401 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
GET /api/v1/withdrawals/{transactionId}
  • Response
  • 401 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/accounts
  • Response
  • 401 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
POST /api/v1/beneficiaries/withdrawals
  • Response
  • 401 response Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
9 structure changes including:
1 Addition
8 Modifications
Modified 8 Breaking
GET /api/v1/accounts/{accountId}
  • Path
  • accountId path parameter Modified
    • Type went from integer(int64) to string
      Breaking
GET /api/v1/beneficiaries
  • Response
  • 200 response Modified
    • application/json content type Modified
      • id property Modified
        • Type went from integer(int64) to string
          Breaking
      • withdrawFormDetails property Modified
        • pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, textual, boolean, binary, number, integralNumber, floatingPointNumber, array, empty, null, float, embeddedValue properties Added
      • internalId property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 401 response Modified
    • application/json content type Modified
      • id property Modified
        • Type went from integer(int64) to string
          Breaking
      • withdrawFormDetails property Modified
        • pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, textual, boolean, binary, number, integralNumber, floatingPointNumber, array, empty, null, float, embeddedValue properties Added
      • internalId property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /api/v1/beneficiaries/{beneficiaryId}
  • Path
  • beneficiaryId path parameter Modified
    • Type went from integer(int64) to string
      Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • id property Modified
        • Type went from integer(int64) to string
          Breaking
      • withdrawFormDetails property Modified
        • pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, textual, boolean, binary, number, integralNumber, floatingPointNumber, array, empty, null, float, embeddedValue properties Added
      • internalId property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 401 response Modified
    • application/json content type Modified
      • id property Modified
        • Type went from integer(int64) to string
          Breaking
      • withdrawFormDetails property Modified
        • pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, textual, boolean, binary, number, integralNumber, floatingPointNumber, array, empty, null, float, embeddedValue properties Added
      • internalId property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 404 response Modified
    • application/json content type Modified
      • id property Modified
        • Type went from integer(int64) to string
          Breaking
      • withdrawFormDetails property Modified
        • pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, textual, boolean, binary, number, integralNumber, floatingPointNumber, array, empty, null, float, embeddedValue properties Added
      • internalId property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /api/v1/wallets
  • Response
  • 200 response Modified
    • application/json content type Modified
      • depositDetails property Modified
        • pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, textual, boolean, binary, number, integralNumber, floatingPointNumber, array, empty, null, float, embeddedValue properties Added
      • networkName, paymentMethodType properties Added
  • 401 response Modified
    • application/json content type Modified
      • depositDetails property Modified
        • pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, textual, boolean, binary, number, integralNumber, floatingPointNumber, array, empty, null, float, embeddedValue properties Added
      • networkName, paymentMethodType properties Added
GET /api/v1/wallets/{walletId}
  • Path
  • walletId path parameter Modified
    • Type went from integer(int64) to string
      Breaking
  • Response
  • 200 response Modified
    • application/json content type Modified
      • depositDetails property Modified
        • pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, textual, boolean, binary, number, integralNumber, floatingPointNumber, array, empty, null, float, embeddedValue properties Added
      • networkName, paymentMethodType properties Added
  • 401 response Modified
    • application/json content type Modified
      • depositDetails property Modified
        • pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, textual, boolean, binary, number, integralNumber, floatingPointNumber, array, empty, null, float, embeddedValue properties Added
      • networkName, paymentMethodType properties Added
  • 404 response Modified
    • application/json content type Modified
      • depositDetails property Modified
        • pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, textual, boolean, binary, number, integralNumber, floatingPointNumber, array, empty, null, float, embeddedValue properties Added
      • networkName, paymentMethodType properties Added
GET /api/v1/withdrawals
  • Response
  • 200 response Modified
    • application/json content type Modified
      • withdrawDetails property Modified
        • Type went from string to object
          Breaking
        • pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, textual, boolean, binary, number, integralNumber, floatingPointNumber, array, empty, null, float, embeddedValue properties Added
  • 401 response Modified
    • application/json content type Modified
      • withdrawDetails property Modified
        • Type went from string to object
          Breaking
        • pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, textual, boolean, binary, number, integralNumber, floatingPointNumber, array, empty, null, float, embeddedValue properties Added
GET /api/v1/withdrawals/{transactionId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • withdrawDetails property Modified
        • Type went from string to object
          Breaking
        • pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, textual, boolean, binary, number, integralNumber, floatingPointNumber, array, empty, null, float, embeddedValue properties Added
  • 401 response Modified
    • application/json content type Modified
      • withdrawDetails property Modified
        • Type went from string to object
          Breaking
        • pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, textual, boolean, binary, number, integralNumber, floatingPointNumber, array, empty, null, float, embeddedValue properties Added
  • 404 response Modified
    • application/json content type Modified
      • withdrawDetails property Modified
        • Type went from string to object
          Breaking
        • pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, textual, boolean, binary, number, integralNumber, floatingPointNumber, array, empty, null, float, embeddedValue properties Added
POST /api/v1/beneficiaries/withdrawals
  • Body
  • application/json content type Modified
    • beneficiaryId property Modified
      • Property is no longer required
      • Type went from integer(int64) to string
        Breaking
Added 1
GET /api/v1/accounts/currency/{currencyCode}
9 structure changes including:
9 Modifications
Modified 9 Breaking
GET /api/v1/accounts
  • Response
  • 200 response Modified
    • application/json content type Modified
      • id property Modified
        • Type went from integer(int64) to string
          Breaking
      • currencySymbol, currencyName, custodyBalance properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 401 response Modified
    • application/json content type Modified
      • id property Modified
        • Type went from integer(int64) to string
          Breaking
      • currencySymbol, currencyName, custodyBalance properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /api/v1/accounts/{accountId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • id property Modified
        • Type went from integer(int64) to string
          Breaking
      • currencySymbol, currencyName, custodyBalance properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 401 response Modified
    • application/json content type Modified
      • id property Modified
        • Type went from integer(int64) to string
          Breaking
      • currencySymbol, currencyName, custodyBalance properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 404 response Modified
    • application/json content type Modified
      • id property Modified
        • Type went from integer(int64) to string
          Breaking
      • currencySymbol, currencyName, custodyBalance properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
GET /api/v1/beneficiaries
  • Response
  • 200 response Modified
    • application/json content type Modified
      • withdrawFormDetails property Modified
        • integralNumber, floatingPointNumber, number, pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, boolean, binary, array, empty, null, float, embeddedValue properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • textual property Removed
      • internalId property Added
  • 401 response Modified
    • application/json content type Modified
      • withdrawFormDetails property Modified
        • integralNumber, floatingPointNumber, number, pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, boolean, binary, array, empty, null, float, embeddedValue properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • textual property Removed
      • internalId property Added
GET /api/v1/beneficiaries/{beneficiaryId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • withdrawFormDetails property Modified
        • integralNumber, floatingPointNumber, number, pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, boolean, binary, array, empty, null, float, embeddedValue properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • textual property Removed
      • internalId property Added
  • 401 response Modified
    • application/json content type Modified
      • withdrawFormDetails property Modified
        • integralNumber, floatingPointNumber, number, pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, boolean, binary, array, empty, null, float, embeddedValue properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • textual property Removed
      • internalId property Added
  • 404 response Modified
    • application/json content type Modified
      • withdrawFormDetails property Modified
        • integralNumber, floatingPointNumber, number, pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, boolean, binary, array, empty, null, float, embeddedValue properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • textual property Removed
      • internalId property Added
GET /api/v1/wallets
  • Response
  • 200 response Modified
    • application/json content type Modified
      • id property Modified
        • Type went from integer(int64) to string
          Breaking
      • depositDetails property Modified
        • integralNumber, floatingPointNumber, number, pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, boolean, binary, array, empty, null, float, embeddedValue properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • textual property Removed
  • 401 response Modified
    • application/json content type Modified
      • id property Modified
        • Type went from integer(int64) to string
          Breaking
      • depositDetails property Modified
        • integralNumber, floatingPointNumber, number, pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, boolean, binary, array, empty, null, float, embeddedValue properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • textual property Removed
GET /api/v1/wallets/{walletId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • id property Modified
        • Type went from integer(int64) to string
          Breaking
      • depositDetails property Modified
        • integralNumber, floatingPointNumber, number, pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, boolean, binary, array, empty, null, float, embeddedValue properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • textual property Removed
  • 401 response Modified
    • application/json content type Modified
      • id property Modified
        • Type went from integer(int64) to string
          Breaking
      • depositDetails property Modified
        • integralNumber, floatingPointNumber, number, pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, boolean, binary, array, empty, null, float, embeddedValue properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • textual property Removed
  • 404 response Modified
    • application/json content type Modified
      • id property Modified
        • Type went from integer(int64) to string
          Breaking
      • depositDetails property Modified
        • integralNumber, floatingPointNumber, number, pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, boolean, binary, array, empty, null, float, embeddedValue properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • textual property Removed
GET /api/v1/withdrawals
  • Response
  • 200 response Modified
    • application/json content type Modified
      • withdrawDetails property Modified
        • Type went from object to string
          Breaking
        • integralNumber, floatingPointNumber, number, pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, boolean, binary, array, empty, null, float, embeddedValue properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • textual property Removed
      • accountId property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • createdAt property Added
  • 401 response Modified
    • application/json content type Modified
      • withdrawDetails property Modified
        • Type went from object to string
          Breaking
        • integralNumber, floatingPointNumber, number, pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, boolean, binary, array, empty, null, float, embeddedValue properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • textual property Removed
      • accountId property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • createdAt property Added
GET /api/v1/withdrawals/{transactionId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • withdrawDetails property Modified
        • Type went from object to string
          Breaking
        • integralNumber, floatingPointNumber, number, pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, boolean, binary, array, empty, null, float, embeddedValue properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • textual property Removed
      • accountId property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • createdAt property Added
  • 401 response Modified
    • application/json content type Modified
      • withdrawDetails property Modified
        • Type went from object to string
          Breaking
        • integralNumber, floatingPointNumber, number, pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, boolean, binary, array, empty, null, float, embeddedValue properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • textual property Removed
      • accountId property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • createdAt property Added
  • 404 response Modified
    • application/json content type Modified
      • withdrawDetails property Modified
        • Type went from object to string
          Breaking
        • integralNumber, floatingPointNumber, number, pojo, int, long, nodeType, string, valueNode, container, missingNode, object, short, double, bigDecimal, bigInteger, boolean, binary, array, empty, null, float, embeddedValue properties Removed
          • Removing a resource is always breaking unless it was deprecated before
            Breaking
        • textual property Removed
      • accountId property Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
      • createdAt property Added
POST /api/v1/accounts
  • Response
  • 201 response Modified
    • application/json content type Modified
      • id property Modified
        • Type went from integer(int64) to string
          Breaking
      • currencySymbol, currencyName, custodyBalance properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 400 response Modified
    • application/json content type Modified
      • id property Modified
        • Type went from integer(int64) to string
          Breaking
      • currencySymbol, currencyName, custodyBalance properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 401 response Modified
    • application/json content type Modified
      • id property Modified
        • Type went from integer(int64) to string
          Breaking
      • currencySymbol, currencyName, custodyBalance properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 404 response Modified
    • application/json content type Modified
      • id property Modified
        • Type went from integer(int64) to string
          Breaking
      • currencySymbol, currencyName, custodyBalance properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
  • 409 response Modified
    • application/json content type Modified
      • id property Modified
        • Type went from integer(int64) to string
          Breaking
      • currencySymbol, currencyName, custodyBalance properties Removed
        • Removing a resource is always breaking unless it was deprecated before
          Breaking
17 structure changes including:
3 Breaking changes
4 Additions
11 Modifications
2 Removals
Modified 11 Breaking
POST /api/v1/beneficiaries/withdrawals
  • Path went from /api/v1/beneficiaries/{beneficiaryId}/withdrawals to /api/v1/beneficiaries/withdrawals (same operationId)
    Breaking
  • Body
  • application/json content type Modified
    • beneficiaryId property Added
  • Path
  • beneficiaryId path parameter Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • Authentication
  • X api key, X api secret authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • X api key & X api secret authentication method Added
GET /api/v1/withdrawals/{transactionId}
  • Authentication
  • X api key, X api secret authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • X api key & X api secret authentication method Added
GET /api/v1/beneficiaries
  • Authentication
  • X api key, X api secret authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • X api key & X api secret authentication method Added
GET /api/v1/beneficiaries/{beneficiaryId}
  • Authentication
  • X api key, X api secret authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • X api key & X api secret authentication method Added
GET /api/v1/deposits
  • Authentication
  • X api key, X api secret authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • X api key & X api secret authentication method Added
GET /api/v1/deposits/{depositId}
  • Authentication
  • X api key, X api secret authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • X api key & X api secret authentication method Added
GET /api/v1/trades
  • Authentication
  • X api key, X api secret authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • X api key & X api secret authentication method Added
GET /api/v1/trades/{transactionId}
  • Authentication
  • X api key, X api secret authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • X api key & X api secret authentication method Added
GET /api/v1/wallets
  • Authentication
  • X api key, X api secret authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • X api key & X api secret authentication method Added
GET /api/v1/wallets/{walletId}
  • Authentication
  • X api key, X api secret authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • X api key & X api secret authentication method Added
GET /api/v1/withdrawals
  • Authentication
  • X api key, X api secret authentication methods Removed
    • Removing a resource is always breaking unless it was deprecated before
      Breaking
  • X api key & X api secret authentication method Added
Removed 2 Breaking
X api secretauthentication method
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
X api keyauthentication method
  • Removing a resource is always breaking unless it was deprecated before
    Breaking
Added 4
POST /api/v1/accounts
GET /api/v1/currencies
GET /api/v1/accounts/{accountId}
GET /api/v1/accounts
2 structure changes including:
2 Modifications
Modified 2
GET /api/v1/trades
  • Response
  • 200 response Modified
    • application/json content type Modified
      • trade property Modified
        • isRateInverted, isRfq properties Added
  • 401 response Modified
    • application/json content type Modified
      • trade property Modified
        • isRateInverted, isRfq properties Added
GET /api/v1/trades/{transactionId}
  • Response
  • 200 response Modified
    • application/json content type Modified
      • isRateInverted, isRfq properties Added
  • 401 response Modified
    • application/json content type Modified
      • isRateInverted, isRfq properties Added
  • 404 response Modified
    • application/json content type Modified
      • isRateInverted, isRfq properties Added