API privat v1
Getting balances
Method name
balances
Request type
POST
Incoming parameters
sign - (str) private key API MD5 hash
key_public - (str) public API key Example query
$param['key_public'] = 'YOUR_PUBLIC_API_KEY'; $param['sign'] = md5('YOUR_PRIVAT_API_KEY'); $ch = curl_init('https://exchange-assets.com/api/privat/balances/'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($param)); $response = curl_exec($ch); curl_close($ch); Example response in JSON
{ "result":"success", "balances": [ { "currency": "usd", "available": "100", "reserved": "0.1", "advertising": "3" }, { "currency": "btc", "available": "0.01", "reserved": "0.1", "advertising": "1" } ... ] } Description of output data
result - execution query result (success or error)
balances - balances list currency - currency ticker available - balance on main account reserved - balance on orders advertising - balance on advertising account
Getting addresses for deposits
Method name
addresses
Request type
POST
Incoming parameters
sign - (str) private key API MD5 hash
key_public - (str) public API key Example query
$param['key_public'] = 'YOUR_PUBLIC_API_KEY'; $param['sign'] = md5('YOUR_PRIVAT_API_KEY'); $ch = curl_init('https://exchange-assets.com/api/privat/addresses/'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($param)); $response = curl_exec($ch); curl_close($ch); Example response in JSON
{ "result":"success", "addresses": [ { "currency": "btc", "address": "3M6e9RU11yXYKY5JNmJsJKG2kLs9Tdb8yD", "payment_id": "" }, { "currency": "ltc", "address": "MWqrpZAVxyy33wGZXWwE3hcEG8nsfUVDDV", "payment_id": "" } ... ] } Description of output data
result - execution query result (success or error)
addresses - addresses list currency - currency ticker payment_id - deposit adress payment_id - additional data for deposit Getting transfers history
Method name
transfers
Request type
POST
Incoming parameters
sign - (str) private key API MD5 hash
key_public - (str) public API key currency - (str) currency ticker type - (str) optional, transfer type, deposit or withdrawal from - (int) optional, UNIX start timestamp to - (int) optional, UNIX end timestamp limit - (int) optional, count records, from 1 to 1000, default 10 Example query
$param['key_public'] = 'YOUR_PUBLIC_API_KEY'; $param['sign'] = md5('YOUR_PRIVAT_API_KEY'); $param['currency'] = 'btc_usd'; $param['type'] = 'btc_usd'; $param['from'] = 1586000000; $param['to'] = 1586000000; $param['limit'] = 10; $ch = curl_init('https://exchange-assets.com/api/privat/transfers/'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($param)); $response = curl_exec($ch); curl_close($ch); Example response in JSON
{ "result":"success", "transfers": [ { "currency": "btc", "address": "MWqrpZAVxyy33wGZXWwE3hcEG8nsfUVDDV", "payment_id": "MWqrpZAVxyy33wGZXWwE3hcEG8nsfUVDDV", "amount": "0.01", "type": "deposit", "status": "wait", "timestamp":"1586000000", "id": "1", }, { "currency": "btc", "address": "MWqrpZAVxyy33wGZXWwE3hcEG8nsfUVDDV", "payment_id": "MWqrpZAVxyy33wGZXWwE3hcEG8nsfUVDDV", "amount": "0.02", "type": "withdrawal", "status": "done", "timestamp":"1587000000", "id": "2", } ... ] } Description of output data
result - execution query result (success or error)
transfers - transfers list currency - (str) currency ticker address - (str) transfer address payment_id - (str) additional data transfer amount - (str) amount of funds transfer type - (str) transfer type status - (str) transfer status timestamp - timestamp transfer id - ID transfer Getting orders
Method name
orders
Request type
POST
Incoming parameters
key_public - (str) public API key
sign - (str) private key API MD5 hash pair - (str) optional, trading pair Example query
$param['key_public'] = 'YOUR_PUBLIC_API_KEY'; $param['sign'] = md5('YOUR_PRIVAT_API_KEY'); $param['pair'] = 'btc_usd'; $ch = curl_init('https://exchange-assets.com/api/privat/orders/'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($param)); $response = curl_exec($ch); curl_close($ch); Example response in JSON
{ "result":"success", "orders": [ { "price":"4900", "amount":"0.01", "pair":"btc_usd", "type":"buy", "timestamp":"1586000000", "oid":"1" }, { "price":"4900", "amount":"0.01", "pair":"btc_usd", "type":"buy", "timestamp":"1586000000", "oid":"2" }, ... ] } Description of output data
result - execution query result (success or error)
orders - orders list price - order price amount - order amount pair - trading pair type - order type timestamp - timestamp create order oid - order ID Create order
Method name
order_create
Request type
POST
Incoming parameters
key_public - (str) public API key
sign - (str) private key API MD5 hash pair - (str) trading pair type - (str) order type (buy or sell) amount - (float) amount price - (float) price Example query
$param['key_public'] = 'YOUR_PUBLIC_API_KEY'; $param['sign'] = md5('YOUR_PRIVAT_API_KEY'); $param['pair'] = 'btc_usd'; $param['type'] = 'buy'; $param['amount'] = 0.05; $param['price'] = 5000; $ch = curl_init('https://exchange-assets.com/api/privat/order_create/'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($param)); $response = curl_exec($ch); curl_close($ch); Example response in JSON
{ "result":"success", "trades": [ { "price":"4900", "amount":"0.01", "pair":"btc_usd", "type":"buy", "timestamp":"1586000000", "trade_id":"1" }, ... ] "order": [ { "price":"4900", "amount":"0.01", "pair":"btc_usd", "type":"buy", "timestamp":"1586000000", "order_id":"2" } ] } Description of output data
result - execution query result (success or error)
trades - trades list price - trade price amount - trade amount pair - trade pair type - trade type timestamp - timestamp trade id - trade ID order_id - order ID order - data about the created order price - order price amount - order amount pair - trading pair type - order type timestamp - timestamp create order order_id - order ID Canceling orders
Method name
orders_cancel
Request type
POST
Incoming parameters
key_public - (str) public API key
sign - (str) private key API MD5 hash oids - (int) order ID list Example query
$param['key_public'] = 'YOUR_PUBLIC_API_KEY'; $param['sign'] = md5('YOUR_PRIVAT_API_KEY'); $param['oids'] = array(1, 2, 3); $ch = curl_init('https://exchange-assets.com/api/privat/order_cancel/'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($param)); $response = curl_exec($ch); curl_close($ch); Example response in JSON
[ { "result":"success", "oid":"1" }, { "result":"success", "oid":"2" } ... ] Description of output data
result - execution query result (success or error)
oid - order ID Getting trades history
Method name
trades
Request type
POST
Incoming parameters
key_public - (str) public API key
sign - (str) private key API MD5 hash pair - (str) optional, trading pair from - (int) optional, UNIX start timestamp to - (int) optional, UNIX end timestamp limit - (int) optional, count records, from 1 to 1000, default 10 Example query
$param['key_public'] = 'YOUR_PUBLIC_API_KEY'; $param['sign'] = md5('YOUR_PRIVAT_API_KEY'); $param['pair'] = 'btc_usd'; $param['from'] = 1586000000; $param['to'] = 1586000000; $param['limit'] = 10; $ch = curl_init('https://exchange-assets.com/api/privat/trades/'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($param)); $response = curl_exec($ch); curl_close($ch); Example response in JSON
{ "result":"success", "trades": [ { "price":"4900", "amount":"0.01", "pair":"btc_usd", "type":"buy", "timestamp":"1586000000", "id":"1", "oid":"1" }, { "price":"4950", "amount":"0.01", "pair":"btc_usd", "type":"sell", "timestamp":"1586000000", "id":"2", "oid":"2" }, ... ] } Description of output data
result - execution query result (success or error)
trades - trades list price - trade price amount - trade amount pair - trade pair type - trade type timestamp - timestamp trade id - trade ID oid - order ID |
|
|||
|