- Add
Trade#filled_from_amount
description onBrokerage_API_Guide.md
andopenapi.yml
- Add
TradingPairs#is_tradable
description onBrokerage_API_Guide.md
- Update Solarisbank account requirements on
Brokerage_API_Guide.md
API updated to v0.28.0
- Added Tier-related endpoints.
- Added documentation about Tiers to
Custody_API_Guide.md
API updated to v0.27.0
- Introduced new error responses, which correspond to HTTP statuses 422, 429, 503.
- Added filtering documentation to
Custody_API_Guide.md
- Update
Trading Limits#remaing_amount
description onBrokerage_API_Guide.md
- Update
openapi.yml
ApprovalRequests
to reflect latest state - Update
Custody_API_Guide.md
to correct examples for ApprovalRequests
- Update
openapi.yml
info.contact.email
attribute tosda-tech@solarisbank.de
- Fix typos on
openapi.yml
andBrokerage_API_Guide.md
- Remove
business_id
duplicates fromopenapi.yml
- Remove
DRAFT
mentions fromBrokerage_API_Guide.md
- Update
Brokerage_API_Guide.md
to the latest version
API updated to v0.26.0
- Update ClosureRequests flows
- Add recommendations about withdrawing full balance of the Account
- Document reason
ORDINARY_INTERNAL
on ClosureRequests - Add documentation on
PROCESSING
state for ClosureRequests - Add documentation on
legal_closure_scheduled_at
field for ClosureRequests
- Document Entities of type
REPRESENTATIVE_PERSON
- Document ApprovalMethod of type
GROUP
- Document ApprovalRequest of type
GROUP
- Document Entity states
- Document Entity states transitions on account closure flow
- Update
openapi.yml
- Mark and rename references to Brokerage API as
DRAFT
- Removes mentions of CRYPTO -> CRYPTO Trades from
Brokerage_API_Guide.md
documentation - Renames
API_Guide.md
toCustody_API_Guide.md
- Fixes links to documentations on
README.md
API updated to v0.25.0
- Added documentation for
Brokerage
related endpoints - Added
Brokerage_API_Guide.md
documentation
API updated to v0.24.0
- Added documentation for ClosureRequests
- Added documentation for Entity states
API updated to v0.23.1
- Removed some syntactically incorrect commas from the openapi.yml
API updated to v0.23.0
- Introduced endpoint for accepting terms and conditions
- Introduced Asset of type
FIAT
- Added some fixes for end-to-end reference
- Added some fixes for
BUSINESS
Entity
API updated to v0.22.0
- Introduced
BUSINESS
Entity type
API updated to v0.21.2
- Introduced End to End ID
- Introduced Terms and Conditions Endpoint
API updated to v0.21.0
- Updated Open API specification with Production sDA API url
API updated to v0.20.1
- Added Pagination support for endpoints that list resources.
- Added Sorting support for endpoints that list resources.
- Added Filtering support for endpoints that list resources.
API updated to v0.20.0
- Updated Transaction representation:
fee_account_id
is a common attribute now - Updated Account representation:
isolation
attribute is now considered deprecated, isolation level is now determined by Account's Asset - Updated Asset representation: an additional
token_url
attribute determines underlying token protocol (e.g. ERC20) and the smart contract address - Withdrawal Processing Transactions are no longer documented: as the network fees for processing Withdrawals are now paid by the platform, Withdrawal Processing Transactions no longer appear in Partner's Accounts
API updated to v0.19.1
Fixes to Open API specification:
- documented
isolation
attribute in Account creation - more minor fixes
API updated to v0.19.0
This update introduces some breaking changes:
- Individual Wallets are removed: Wallets as a resource are no longer available or required to operate Accounts
- Accounts no longer have
wallet_id
, instead they haveasset_id
as a direct reference of the Asset they are holding - Transactions no longer have
total_amount
attribute, althoughtotal_amount
is still accepted as a parameter to a Withdrawal or Transfer request
Other changes in this update:
- Introduced a way to specify from which Account the fees are going to be collected for Withdrawals:
fee_account_id
- Introduced a new Transaction type: WITHDRAWAL_FEE
API updated to v0.18.0
- Introduced support for canceling Transactions
API updated to v0.17.0:
- Introduced support for ERC-20 tokens
- Introduced endpoint for creating Wallets
- Added
type
attribute to Wallets - Added
type
attribute to Accounts
API updated to v0.16.0
- Remove balance atttribute from Wallet resource representation
API updated to v0.15.0:
- Introduced Approval Method of type: SMS.
- Introduced Approval Requests for the new Approval Method of type SMS.
API updated to v0.14.0:
- Added attribute
fee_paying_account_id
for Wallets - Added attribute
address_validation
,tx_min_amount
for Assets - Added Transactions Validation Checks
API updated to v0.13.0:
- Introduced Callbacks for the Transactions
- Added Table of Contents
API updated to v0.12.0:
- Added a section about the recommended Entity onboarding flow
API updated to v0.11.0:
- Introduced APPROVED state in Transactions
- Introduced Approval Methods; implemented methods are: AUTHY_PUSH, DSA_ED25519
- Introduced Approval Requests for Approval Methods
- Breaking Change: Removed Transaction Approval endpoints
API updated to v0.9.0:
- Introduced Transfers between Accounts
- Introduced Transfer approval process, implemented approval methods are: MFA, DSA_ED25519
- Introduced Transfer Outgoing Transaction type
- Introduced Transfer Incoming Transaction type
API updated to v0.8.0:
- Updated Withdrawal processing flow
- Introduced Transaction approval process, implemented approval methods are: MFA, DSA_ED25519
- Introduced Withdrawal Processing Transaction type
- Updated examples/api-client to support DSA_ED25519 approval method
- Introduced Account Available Balance
API updated to v0.6.0:
- Specification format upgraded to OpenAPI 3.0,
swagger.yml
is replaced withopenapi.yml
- Specification is updated to be more strict and descriptive
- Updated specification structure, added examples, so it's more friendly to automatic API documentation generators like SwaggerUI etc
- Minor changes in phrasing and formatting in texts in API specification and API Guide