Here is the API on NickelBot:
http://www.nickelbot.com/#docsIt is functioning.
You can see the source code here:
https://github.com/AdamCox9/nickelbotIt looks like this so far: (all of these links are live on my site - buy/sell orders are hard coded to make min buy/sell of 0.011 of BTC for USD at $404 and $444)
Docs
An array of all connected exchanges.
N/A
/api/index.php?action=exchanges
An array of all currencies BTC, LTC, BTC-USD, etc...
public function get_currencies();
/api/index.php?exchange=Bitfinex&action=get_currencies
/api/index.php?exchange=Bitstamp&action=get_currencies
/api/index.php?exchange=Bittrex&action=get_currencies
/api/index.php?exchange=Btce&action=get_currencies
/api/index.php?exchange=Bter&action=get_currencies
/api/index.php?exchange=Coinbase&action=get_currencies
/api/index.php?exchange=Poloniex&action=get_currencies
An array of all marckets BTC-LTC, BTC-USD, etc...
public function get_markets();
/api/index.php?exchange=Bitfinex&action=get_markets
/api/index.php?exchange=Bitstamp&action=get_markets
/api/index.php?exchange=Bittrex&action=get_markets
/api/index.php?exchange=Btce&action=get_markets
/api/index.php?exchange=Bter&action=get_markets
/api/index.php?exchange=Coinbase&action=get_markets
/api/index.php?exchange=Poloniex&action=get_markets
Get deposit addresses for an exchange.
public function deposit_addresses();
/api/index.php?exchange=Bitfinex&action=deposit_addresses
/api/index.php?exchange=Bitstamp&action=deposit_addresses
/api/index.php?exchange=Bittrex&action=deposit_addresses
/api/index.php?exchange=Btce&action=deposit_addresses
/api/index.php?exchange=Bter&action=deposit_addresses
/api/index.php?exchange=Coinbase&action=deposit_addresses
/api/index.php?exchange=Poloniex&action=deposit_addresses
Cancel one order
public function cancel( $order_id = 1, $opts = array() );
/api/index.php?exchange=Bter&action=cancel&id=3db01a5c-9df1-4f6a-9273-eeea0f3bdabf
Cancel all orders:
public function cancel_all();
/api/index.php?exchange=Bter&action=cancel_all
Make a buy order
public function buy( $pair='BTC-LTC', $amount="0.01", $price="0.01", $type="LIMIT", $opts=array() );
/api/index.php?exchange=Bitfinex&action=buy&market=BTC-USD&price=404&amount=0.011
Make a sell order
public function sell( $pair='BTC-LTC', $amount="0.01", $price="0.01", $type="LIMIT", $opts=array() );
/api/index.php?exchange=Bitfinex&action=sell&market=BTC-USD&price=444&amount=0.011