API structure has changed
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
-
Removing a resource is always breaking unless it was deprecated before
- code, message, httpStatus, requestId, timestamp, errors properties Added
-
id, currency, nickname, withdrawFormDetails, createdAt properties Removed
-
application/json content type Modified
- 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
-
Removing a resource is always breaking unless it was deprecated before
- code, message, httpStatus, requestId, timestamp, errors properties Added
-
id, currency, balance, lockedBalance properties Removed
-
application/json content type Modified
- 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
-
Removing a resource is always breaking unless it was deprecated before
- code, message, httpStatus, requestId, timestamp, errors properties Added
-
id, currency, balance, lockedBalance properties Removed
-
application/json content type Modified
- 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
-
Removing a resource is always breaking unless it was deprecated before
-
accountId property Removed
-
application/json content type Modified
- 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
-
Removing a resource is always breaking unless it was deprecated before
-
accountId property Removed
-
application/json content type Modified
-
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
-
Removing a resource is always breaking unless it was deprecated before
- code, message, httpStatus, requestId, timestamp, errors properties Added
-
currency, accountId, transactionId, amount, fee, status, completedAt properties Removed
-
application/json content type Modified
- 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
-
Removing a resource is always breaking unless it was deprecated before
- code, message, httpStatus, requestId, timestamp, errors properties Added
-
id, currency, depositDetails, networkName, paymentMethodType properties Removed
-
application/json content type Modified
- 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
-
Removing a resource is always breaking unless it was deprecated before
- code, message, httpStatus, requestId, timestamp, errors properties Added
-
amount, fee, currency, withdrawDetails, status, transactionId, createdAt, completedAt, isFiat properties Removed
-
application/json content type Modified
- 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
-
Removing a resource is always breaking unless it was deprecated before
- code, message, httpStatus, requestId, timestamp, errors properties Added
-
id, currency, balance, lockedBalance properties Removed
-
application/json content type Modified
-
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
-
Removing a resource is always breaking unless it was deprecated before
- code, message, httpStatus, requestId, timestamp, errors properties Added
-
id, currency, balance, lockedBalance properties Removed
-
application/json content type Modified
-
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
-
Removing a resource is always breaking unless it was deprecated before
- code, message, httpStatus, requestId, timestamp, errors properties Added
-
id, currency, balance, lockedBalance properties Removed
-
application/json content type Modified
- 429, 403, 500, 401 responses Added
POST /api/v1/conversions/quote
- Path went from
/api/v1/trades/quoteto/api/v1/conversions/quote(same operationId)Breaking - Response
-
400 response Modified
-
application/json content type Modified
- code, message, httpStatus, requestId, timestamp, errors properties Added
-
application/json content type Modified
- 429, 403, 500, 401 responses Added
POST /api/v1/conversions/quote/confirm
- Path went from
/api/v1/trades/quote/confirmto/api/v1/conversions/quote/confirm(same operationId)Breaking - Body
-
application/json content type Modified
-
fromAmount, toAmount properties Modified
- Properties are no longer required
-
fromAmount, toAmount properties Modified
- Response
-
200 response Modified
-
application/json content type Modified
-
Type is no longer
objectBreaking
- ExternalAcceptRFQQuoteResponse property Removed
-
Type is no longer
-
application/json content type Modified
-
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
-
Removing a resource is always breaking unless it was deprecated before
- code, message, httpStatus, requestId, timestamp, errors properties Added
-
tradeNo, fillNo, completed properties Removed
-
application/json content type Modified
- 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