# Exchange The Exchange APIs allow users to take various actions, both read and write, for their interactions with execution venues, such as the CBL platform. The Get Accounts API allows the user to pull their active accounts, and the programs associated with those accounts, linked with the execution venue. The Search Deposits API allows the user to search the current deposits placed on execution venues. The Deposit Creation API allows the user to place inventory on deposit on a target execution venue. The Deposit Withdraw API allows the user to withdraw and place back into inventory deposits held on an execution venue. The Deposit Withdraw and Create Retirements API allows the user to withdraw and retire deposits held on an execution venue. The Deposit Settlement API call would be used to settle executed trades on an execution venue by an execution venue operator. ## Get accounts - [GET /exchanges/{ExchangeCode}/accounts](https://developer.xpansiv.com/openapi/xpansiv-connect-v1/xpansiv-connect.v1.openapi/exchange/getexchangeaccounts.md): List of accounts subscribed to an exchange ## Search deposits - [POST /exchanges/{ExchangeCode}/accounts/{AccountIdentifier}/action/search-deposits](https://developer.xpansiv.com/openapi/xpansiv-connect-v1/xpansiv-connect.v1.openapi/exchange/searchdeposits.md): Get list of deposits for an exchange ## Deposits creation - [POST /exchanges/{ExchangeCode}/execution-venues/{ExecutionVenueCode}/accounts/{AccountIdentifier}/action/deposit](https://developer.xpansiv.com/openapi/xpansiv-connect-v1/xpansiv-connect.v1.openapi/exchange/deposit.md): Deposits creation ## Deposits withdraw - [POST /exchanges/{ExchangeCode}/accounts/{AccountIdentifier}/action/withdraw](https://developer.xpansiv.com/openapi/xpansiv-connect-v1/xpansiv-connect.v1.openapi/exchange/withdraw.md): Deposits withdraw ## Withdraw credits and create retirements - [POST /exchanges/{ExchangeCode}/account/{AccountIdentifier}/program/{RetirementProgramCode}/action/withdraw-and-retire](https://developer.xpansiv.com/openapi/xpansiv-connect-v1/xpansiv-connect.v1.openapi/exchange/withdrawandretire.md): Allows the combination of withdrawal of credits and creation of retirements in bulk ## Withdraw credits and create exports - [POST /exchanges/{ExchangeCode}/account/{AccountIdentifier}/program/{ProgramCode}/action/withdraw-and-export](https://developer.xpansiv.com/openapi/xpansiv-connect-v1/xpansiv-connect.v1.openapi/exchange/withdrawandexport.md): Allows the combination of withdrawal of credits and creation of export in bulk ## Deposits settlement - [POST /exchanges/{ExchangeCode}/execution-venues/{ExecutionVenueCode}/action/settle](https://developer.xpansiv.com/openapi/xpansiv-connect-v1/xpansiv-connect.v1.openapi/exchange/settle.md): Deposits settlement