# Endpoints

### Users

<table data-header-hidden><thead><tr><th width="207.16438356164383"></th><th width="272.39126412923315"></th><th></th></tr></thead><tbody><tr><td><strong>Function</strong></td><td><strong>Endpoint</strong></td><td><strong>Description</strong></td></tr><tr><td><a href="endpoints/users/create-user">Create user</a></td><td><code>POST /api/v1/partners/users</code></td><td>Create a new user for the person using your integration.</td></tr><tr><td><a href="endpoints/users/show-user">Get User</a></td><td><code>GET /api/v1/partners/users/{user}</code></td><td>First you need to check if your user is already a confirmed KYC approved user.</td></tr><tr><td><a href="endpoints/users/update-user">Update user</a></td><td><code>POST /api/v1/partners/users</code></td><td>Update the user for the person using your integration.</td></tr><tr><td><a href="endpoints/users/user-balance">User balance</a></td><td> <code>GET /api/v1/partners/users/{user_id}/balances</code></td><td>Fetch users balance to ensure enough funds.</td></tr><tr><td><a href="endpoints/users/master-balance">Master balance</a></td><td><code>GET /api/v1/partners/balances</code></td><td>Fetch the master users balance.</td></tr></tbody></table>

### Payments & bank wire

<table data-header-hidden><thead><tr><th width="204.57924504666107"></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Function</strong></td><td><strong>Endpoint</strong></td><td><strong>Description</strong></td></tr><tr><td><a href="endpoints/payments-and-bank-wire/add-bank">Add bank</a></td><td> <code>POST /api/v1/partners/users/{user_id}/bank-accounts</code></td><td>Deprecated</td></tr><tr><td><a href="endpoints/payments-and-bank-wire/list-bank-details">List bank details</a></td><td><code>GET /api/v1/partners/users/{user}/bank-accounts</code></td><td>Fetch details of all bank accounts for the person using your integration</td></tr><tr><td><a href="endpoints/payments-and-bank-wire/view-bank-details">View bank details</a></td><td><code>GET /api/v1/partners/users/{user}/bank-accounts/{bankId}</code></td><td>Fetch details of a bank account for the person using your integration</td></tr><tr><td><a href="endpoints/payments-and-bank-wire/remove-a-bank">Remove a bank</a></td><td><code>DELETE /api/v1/partners/users/{user}/bank-accounts/{bankId}</code></td><td>Delete a bank account for the person using your integration</td></tr><tr><td><a href="endpoints/payments-and-bank-wire/deposit-instructions">Deposit instructions</a></td><td><code>GET /api/v1/partners/users/{user}/deposit-instructions</code></td><td>Fetch deposit instructions to be displayed to the person using your integration</td></tr><tr><td><a href="endpoints/payments-and-bank-wire/user-limits">User limits</a></td><td><code>GET /api/v1/partners/users/{user}/limits?type=fiat_deposit</code></td><td>returns the information about the user’s limits with optional parameter type which can be fiat_withdrawal or fiat_deposit</td></tr><tr><td><a href="endpoints/payments-and-bank-wire/withdraw">Fiat Withdraw</a></td><td><code>POST /api/v1/partners/users/{user}/withdraw</code></td><td>Make withdrawal of FIAT to bank account for your user.</td></tr></tbody></table>

### Crypto exchange & wallet

<table data-header-hidden><thead><tr><th width="213.45493562231763"></th><th width="398"></th><th></th></tr></thead><tbody><tr><td><strong>Function</strong></td><td><strong>Endpoint</strong></td><td><strong>Description</strong></td></tr><tr><td><a href="endpoints/crypto-exchange-and-wallet/pairs">Pairs</a></td><td><code>GET /api/v1/partners/pairs</code></td><td>Fetch a list of available exchange pairs to display to your user.</td></tr><tr><td><a href="endpoints/crypto-exchange-and-wallet/exchange-rate">Exchange rates</a></td><td><code>GET /api/v1/partners/exchange-rates</code></td><td>Fetch information related to exchange rate for selected <a href="endpoints/crypto-exchange-and-wallet/pairs">pair</a></td></tr><tr><td><a href="endpoints/crypto-exchange-and-wallet/buy-order">Buy order</a></td><td><code>POST /api/v1/partners/users/{user}/buy</code></td><td>Complete buy order for selected <a href="endpoints/crypto-exchange-and-wallet/pairs">pair</a></td></tr><tr><td><a href="endpoints/crypto-exchange-and-wallet/sell-order">Sell order</a></td><td><code>POST /api/v1/partners/users/{user}/sell</code></td><td>Complete sell order for selected <a href="endpoints/crypto-exchange-and-wallet/pairs">pair</a></td></tr><tr><td><a href="endpoints/crypto-exchange-and-wallet/currencies">Currencies</a></td><td><code>GET /api/v1/partners/currencies</code></td><td>Fetch a list of available currencies</td></tr><tr><td><a href="endpoints/crypto-exchange-and-wallet/transaction-list">Transaction list</a></td><td><code>GET /api/v1/partners/users-transactions</code></td><td>Fetch a list of transactions for all users.</td></tr><tr><td><a href="endpoints/crypto-exchange-and-wallet/user-transaction-list">User transaction list</a></td><td><code>GET /api/v1/partners/users/{user}/transactions</code></td><td>Fetch a list of transactions for a specific user.</td></tr><tr><td><a href="endpoints/crypto-exchange-and-wallet/show-transaction">Show transaction</a></td><td><code>GET /api/v1/partners/users/{user}/transactions/{transactionId}</code></td><td>Fetch a specific transaction for a specific user.</td></tr><tr><td><a href="endpoints/crypto-exchange-and-wallet/limits-minimum">Limits minimum</a></td><td><code>GET /api/v1/partners/limits/minimum</code></td><td>Fetch minimum buy or sell amount</td></tr></tbody></table>
