Intersango/API
common information
To maintain backwards compatibility the following britcoin.co.uk urls are rewritten
| /api/ticker.php | /api/ticker.php?currency_pair_id=1 |
| /api/ticker | /api/ticker.php?currency_pair_id=1 |
| /api/getTrades.php | /api/trades.php?currency_pair_id=1 |
| /api/getTrades | /api/trades.php?currency_pair_id=1 |
| /api/getDepth.php | /api/depth.php?currency_pair_id=1 |
| /api/getDepth | /api/depth.php?currency_pair_id=1 |
On error a json dictionary will be returned with 'error' set to the error.
Example {'error':'missing api key'}
Data API
currency_pair_id is an optional GET parameter to all data api calls
- 1 = BTC:GBP
- 2 = BTC:EUR
- 3 = BTC:USD
- 4 = BTC:PLN
| URL | Description | Parameters | Return Values |
|---|---|---|---|
| https://intersango.com/api/ticker.php | |||
| https://intersango.com/api/trades.php |
Filters
|
if currency_pair_id not specified the return value is a dict indexed by the currency pair ids if currency_pair_id is specified than an array is returned | |
| https://intersango.com/api/depth.php |
Authenticated API
Version 0.1
All API calls are POST and must include the api key as api_key
All return values are json encoded. All decimal values are sent as strings.
The base url for all calls is https://intersango.com/api/authenticated/v0.1/
| Relative URL | Description | Parameters | Return Values |
|---|---|---|---|
| listAccounts.php | Accounts. | No parameters. | array of accounts
|
| listOrders.php | List orders for an account. | account_id | array of orders
|
| listDeposits.php | Deposits for an account | account_id | array of deposits
|
| listWithdrawalRequests.php | Withdraws for an account. | account_id | array of withdrawal request |
| placeLimitOrder.php | Place limit order. |
|
order_id |
| requestCancelOrder.php | Request that an order be cancelled.
Orders are not guaranteed to have been cancelled |
account_id order_id | dict with 'result' set to 'success' |
| cancelWithdrawalRequest.php | Cancel request to withdrawal funds | account_id withdrawal_request_id | dict with 'result' set to 'success' |
Withdrawing and Depositing
Withdrawing and depositing BTC is not possible using the official API, but it is possible by impersonating a web-browser. See Ad-hoc transfers