Documentation API Bitinka

Qu’est-ce qui est API Bitinka ?

Il s’agit deInterface de programmation d’applications (API) offerte par BitInka pour fournir une suite de méthodes permettant d’intégrer des applications externes à notre plateforme.

Que peut-on faire avec API Bitinka ?

Avec API Bitinka, vous pouvez vérifier le volume de l’offre et de la demande des différents marchés de la cryptomonnaie, consulter le bilan, consulter l’historique des ordres (Trade History), créer ou annuler des ordres d’achat / vente sur tous les marchés et plus encore.

L’API a des méthodes publiques et privées, qui reçoivent des données au format JSON et par défaut, elles servent les réponses au format XML dans sa version 1.0, avec codification utf-8 ou JSON

Comment ce qu’on commence ?

Registrez-vous et créez les clés qui servent d’identifiants à utiliser avec API.

Pour les créer, vous devez aller à "Portefeuille" > « Clés API ». Fournira un identifiant pour chaque clé avec laquelle vous allez générer une clé avec votre code secret unique; cela vous permettra d’accéder à un ensemble de fonctions privées.

Exemple :
{
"key": "JU5DC6KD-7QSP8KYQ-BM0TKL3D-LZTRVFSE-9YSM5DZC",
"secret": "3r1cc02nm3h7pkkaje2ftvu2tnpy0pb3hdgtdjh0my7birm25ohzjc2czrbzgn3x"

}

FONCTIONS PUBLIQUES DE DONNÉES

MARCHÉS

Permet de visualiser les marchés disponibles pour l'exchange.

Solliciter
GET https://www.bitinka.com/api/apinka/markets
Retourne les marchés disponibles au format XML.
GET https://www.bitinka.com/api/apinka/markets?format=json
Retourne les marchés disponibles au format JSON.
Réponse (JSON)
pair Les paires disponibles du marché
Exemple :BTC_ARS, BTC_BOB, BTC_BRL, BTC_CLP, BTC_CNY, BTC_COP, BTC_EUR, BTC_PEN, LTC_BTC, XRP_BTC, DASH_BTC, ACT_BTC, VEX_BTC, NEO_BTC, GAS_BTC, SSP_BTC, SSC_BTC, BTG_BTC, BCH_BTC, NANO_BTC, ETH_BTC, ETH_ARS, ETH_BOB, ETH_BRL, ETH_CLP, ETH_CNY, ETH_COP, ETH_EUR, ETH_PEN, LTC_ETH, DASH_ETH, ACT_ETH, VEX_ETH, NEO_ETH, GAS_ETH, SSP_ETH, SSC_ETH, BTG_ETH, BCH_ETH, NANO_ETH, XRP_ETH, BTC_USD, ETH_USD, DASH_USD, LTC_USD, XRP_USD, ACT_USD, VEX_USD, NEO_USD, GAS_USD, SSP_USD, SSC_USD, BTG_USD, BCH_USD, NANO_USD.

TICKER

Retourne les valeurs du marché dans les dernières heures, le volume 24H de chaque marché, la dernière offre et la dernière demande.

Solliciter
GET https://www.bitinka.com/api/apinka/ticker
Retourne les valeurs de tous les marchés au format XML.
GET https://www.bitinka.com/api/apinka/ticker?format=json
Retourne les valeurs de tous les marchés au format JSON.
Réponse (JSON)
volumen24hour Volume par marché au cours des dernières 24 heures
Ask Ordre de vente le plus bas.
Bid Ordre d'achat le plus haut.
lastPrice Dernier prix de chaque marché.

TICKER BROKER

Retourne les valeurs du marché dans les dernières heures, le volume 24H de chaque marché, la dernière offre et la dernière demande.

TICKER PAR PAIRE

Retourne les valeurs d'une paire spécifique dans les dernières heures, le volume 24H du marché, la dernière offre et la dernière demande.

Solliciter
GET https://www.bitinka.com/api/apinka/ticker/{currency_pair}
Retourne les valeurs de tous les marchés au format XML.
GET https://www.bitinka.com/api/apinka/ticker/{currency_pair}?format=json
Retourne les valeurs du marché sélectionné au format JSON.
Valeurs supportées pour currency_pair:Exemple : BTC_ARS, BTC_BOB, BTC_BRL, BTC_CLP, BTC_CNY, BTC_COP, BTC_EUR, BTC_PEN, LTC_BTC, XRP_BTC, DASH_BTC, ACT_BTC, VEX_BTC, NEO_BTC, GAS_BTC, SSP_BTC, SSC_BTC, BTG_BTC, BCH_BTC, NANO_BTC, ETH_BTC, ETH_ARS, ETH_BOB, ETH_BRL, ETH_CLP, ETH_CNY, ETH_COP, ETH_EUR, ETH_PEN, LTC_ETH, DASH_ETH, ACT_ETH, VEX_ETH, NEO_ETH, GAS_ETH, SSP_ETH, SSC_ETH, BTG_ETH, BCH_ETH, NANO_ETH, XRP_ETH, BTC_USD, ETH_USD, DASH_USD, LTC_USD, XRP_USD, ACT_USD, VEX_USD, NEO_USD, GAS_USD, SSP_USD, SSC_USD, BTG_USD, BCH_USD, NANO_USD.
Réponse (JSON)
volumen24hour Volume par marché au cours des dernières 24 heures
Ask Ordre de vente le plus bas.
Bid Ordre d'achat le plus haut.
lastPrice Dernier prix de chaque marché.

TICKER PAR PAIRE DU BROKER

Retourne les valeurs d'une paire spécifique dans les dernières heures, le volume 24H du marché, la dernière offre et la dernière demande.

CARNET DE COMMANDE

Obtient toutes les offres d'achat et de vente actives du marché.

Solliciter
GET https://www.bitinka.com/api/apinka/order_book/{currency_pair}
Retourne les ordres d'achat et de vente du marché sélectionné au format XML.
GET https://www.bitinka.com/api/apinka/order_book/{currency_pair}?format=json
Retourne les ordres d'achat et de vente du marché sélectionné au format JSON.
Valeurs supportées pour currency_pair: : BTC_ARS, BTC_BOB, BTC_BRL, BTC_CLP, BTC_CNY, BTC_COP, BTC_EUR, BTC_PEN, LTC_BTC, XRP_BTC, DASH_BTC, ACT_BTC, VEX_BTC, NEO_BTC, GAS_BTC, SSP_BTC, SSC_BTC, BTG_BTC, BCH_BTC, NANO_BTC, ETH_BTC, ETH_ARS, ETH_BOB, ETH_BRL, ETH_CLP, ETH_CNY, ETH_COP, ETH_EUR, ETH_PEN, LTC_ETH, DASH_ETH, ACT_ETH, VEX_ETH, NEO_ETH, GAS_ETH, SSP_ETH, SSC_ETH, BTG_ETH, BCH_ETH, NANO_ETH, XRP_ETH, BTC_USD, ETH_USD, DASH_USD, LTC_USD, XRP_USD, ACT_USD, VEX_USD, NEO_USD, GAS_USD, SSP_USD, SSC_USD, BTG_USD, BCH_USD, NANO_USD.
Réponse (JSON)
Retourne le dictionnaire JSON avec ’’offres’’ et ’’requêtes’’ . Chacune est une liste d'ordres ouverts et chaque ordre est représenté sous la forme d'une liste contenant le prix et le montant.

Order History

Historique des transactions terminées. Vous pouvez voir les ordres en cours et précédentes.

Solliciter
GET https://www.bitinka.com/api/apinka/order_history/{currency_pair}
Retourne l'historique des ordres terminés, réponse au format XML.
GET https://www.bitinka.com/api/apinka/order_history/{currency_pair}?format=json
Retourne l'historique des ordres terminés, réponse au format JSON.
Valeurs supportées pour currency_pair: : BTC_ARS, BTC_BOB, BTC_BRL, BTC_CLP, BTC_CNY, BTC_COP, BTC_EUR, BTC_PEN, LTC_BTC, XRP_BTC, DASH_BTC, ACT_BTC, VEX_BTC, NEO_BTC, GAS_BTC, SSP_BTC, SSC_BTC, BTG_BTC, BCH_BTC, NANO_BTC, ETH_BTC, ETH_ARS, ETH_BOB, ETH_BRL, ETH_CLP, ETH_CNY, ETH_COP, ETH_EUR, ETH_PEN, LTC_ETH, DASH_ETH, ACT_ETH, VEX_ETH, NEO_ETH, GAS_ETH, SSP_ETH, SSC_ETH, BTG_ETH, BCH_ETH, NANO_ETH, XRP_ETH, BTC_USD, ETH_USD, DASH_USD, LTC_USD, XRP_USD, ACT_USD, VEX_USD, NEO_USD, GAS_USD, SSP_USD, SSC_USD, BTG_USD, BCH_USD, NANO_USD.
Réponse (JSON)
Amount Quantité
Price Prix
Type Type de l'ordre BUY ou SELL
Fee Montant des frais
Total Montant = Price* Amount
datetime Date et heure de création

FONCTIONS PRIVÉES

OBTENEZ UN SOLDE COMMERCIAL

Obtient le Bitinka Wallet balance de toutes les devises de l’utilisateur.

Solliciter
POST https://www.bitinka.com/api/apinka/get_balance
Retourne le solde disponible de Bitinka Wallet à échanger dans chaque devise au format XML.
POST https://www.bitinka.com/api/apinka/get_balance/format/json
Retourne le solde disponible de Bitinka Wallet à échanger dans chaque devise au format JSON.
Solliciter des paramètres
Key API Key.
secret Secret.
Example {
"key": "JU5DC6KD-7QSP8KYQ-BM0TKL3D-LZTRVFSE-9YSM5DZC",
"secret": "3r1cc02nm3h7pkkaje2ftvu2tnpy0pb3hdgtdjh0my7birm25ohzjc2czrbzgn3x"

}
Réponse (JSON)
coin Monnaie
balance Solde disponible dans le Bitinka Wallet

OBTENIR UN SOLDE

Obtient le TOP-UP Wallet balance de toutes les devises de l’utilisateur.

Solliciter
POST https://www.bitinka.com/api/apinka/get_wallet_balance
Retourne le solde disponible du TOP-UP Wallet de chaque devise au format XML.
POST https://www.bitinka.com/api/apinka/get_wallet_balance/format/json
Retourne le solde disponible du TOP-UP Wallet de chaque devise au format JSON.
Solliciter des paramètres
Key API Key.
secret Secret.
Example {
"key": "JU5DC6KD-7QSP8KYQ-BM0TKL3D-LZTRVFSE-9YSM5DZC",
"secret": "3r1cc02nm3h7pkkaje2ftvu2tnpy0pb3hdgtdjh0my7birm25ohzjc2czrbzgn3x"

}
Réponse (JSON)
coin Monnaie
balance Solde disponible dans le TOP-UP Wallet

CRÉER UN ORDRE

Créez une offre d’achat ou de vente sur un marché spécifique

Solliciter
POST https://www.bitinka.com/api/apinka/create_order
Créez un ordre d'achat ou de vente en fonction du type de transaction, réponse au format
POST https://www.bitinka.com/api/apinka/create_order/format/json
Créez un ordre d’achat ou de vente en fonction du type de transaction, réponse au format
Solliciter des paramètres
Key API Key.
secret Secret.
typeOrder " Acheter " ou " Vendre "
price Prix
investement Quantité
firstCurrency Première devise de la paire
secondCurrency Deuxième devise de la paire
trade Type de trade dans lequel vous souhaitez créer l'ordre.
Les types de trade sont : (1) Limit, (2) Market, (5) Fill or kill
Example {
"key": "JU5DC6KD-7QSP8KYQ-BM0TKL3D-LZTRVFSE-9YSM5DZC",
"secret": "3r1cc02nm3h7pkkaje2ftvu2tnpy0pb3hdgtdjh0my7birm25ohzjc2czrbzgn3x",
"new" :
{
"typeOrder" : "sell",
"price" : "7000",
"investement" : "0.00670987",
"firstCurrency" : "BTC",
"secondCurrency" : "USD",
"trade" : 1
}

}
Réponse (JSON)
amount Quantité
balanceUser Solde disponible de l'utilisateur à exécuter le trading
date Date
error True ou False, pour les erreurs
firstCurrency Première devise de la paire
idOrder ID de l’ordre
method Méthode de création
price Prix
priceMarket Prix du marché actuel
secondCurrency Deuxième devise de la paire
status Statut de l'ordre
total Montant = Price* Amount
typeOrder Type de l'ordre BUY ou SELL
typeTrading Type de trade
username Nom d'utilisateur de l'utilisateur dans le système

CREATE ORDER STOP

Créez une offre d’achat ou de vente sur un marché spécifique

Solliciter
POST https://www.bitinka.com/api/apinka/create_order/stop
Créez un ordre d'achat ou de vente en fonction du type de transaction, réponse au format
POST https://www.bitinka.com/api/apinka/create_order/stop/format/json
Créez un ordre d'achat ou de vente en fonction du type de transaction, réponse au format
Solliciter des paramètres
Key API Key.
secret Secret.
typeOrder " Acheter " ou " Vendre "
priceLimit Precio en el que se creará la orden
priceStop Precio en el que se dispara la orden
investement Quantité
firstCurrency Première devise de la paire
secondCurrency Deuxième devise de la paire
trade Type de trade dans lequel vous souhaitez créer l'ordre.
percentage Porcentaje
Type de trade (3) Stop Unitario, (4) Stop Porcentual (%)
Example {
"key": "JU5DC6KD-7QSP8KYQ-BM0TKL3D-LZTRVFSE-9YSM5DZC",
"secret": "3r1cc02nm3h7pkkaje2ftvu2tnpy0pb3hdgtdjh0my7birm25ohzjc2czrbzgn3x",
"new" :
{
"typeOrder" : "sell",
"priceLimit" : "6500",
"priceStop" : "6400",
"investement" : "0.00670987",
"firstCurrency" : "BTC",
"secondCurrency" : "USD",
"trade" : 4,
"percentage" : 10
}

}
Réponse (JSON)
amount Quantité
balanceUser Solde disponible de l'utilisateur à exécuter le trading
date Date
error True ou False, pour les erreurs
firstCurrency Première devise de la paire
idOrder ID de l’ordre
method Méthode de création
price Prix
priceMarket Prix du marché actuel
secondCurrency Deuxième devise de la paire
status Statut de l'ordre
total Montant = Price* Amount
typeOrder Type de l'ordre BUY ou SELL
typeTrading Type de trade
username Nom d'utilisateur de l'utilisateur dans le système

AJOUTER L'ORDRE DU BROKER

Effectuez un achat ou une vente sur un marché spécifique, instantanément.

CANCEL ORDER

Annuler un ordre d’achat ou de vente sur un marché spécifique ou par ID.

Solliciter
POST https://www.bitinka.com/api/apinka/cancel_order
Annuler un ou plusieurs ordres et retourner le solde, réponse au format XML.
POST https://www.bitinka.com/api/apinka/cancel_order/format/json
Annuler un ou plusieurs ordres et retourner le solde, réponse au format JSON.
Solliciter des paramètres
Key API Key.
secret Secret.
pair Annuler tous les ordres du pair.
Solliciter des paramètres v2
Key API Key.
secret Secret.
id Annuler tous les ordres en fonction du ID.
Example {
"key": "JU5DC6KD-7QSP8KYQ-BM0TKL3D-LZTRVFSE-9YSM5DZC",
"secret": "3r1cc02nm3h7pkkaje2ftvu2tnpy0pb3hdgtdjh0my7birm25ohzjc2czrbzgn3x"
"pair": "BTC_USD"

}


o

{
"key": "JU5DC6KD-7QSP8KYQ-BM0TKL3D-LZTRVFSE-9YSM5DZC",
"secret": "3r1cc02nm3h7pkkaje2ftvu2tnpy0pb3hdgtdjh0my7birm25ohzjc2czrbzgn3x",
"id": ["864459:1"]

}
Réponse (JSON)
balance Solde mis à jour de l'utilisateur
cancellationDate Date d’annulation
coin Monnaie
creationDate Date de création
error True ou False, pour les erreurs
idOrder ID de l’ordre
investement Quantité
status Estatus
typeOrder Type de l'ordre BUY ou SELL
username Username del usuario

ORDRES D'UTILISATEUR

Historique des ordres actifs pour acheter ou vendre de l’utilisateur par type de trade

Solliciter
POST https://www.bitinka.com/api/apinka/orders_user
Retourne l'historique des ordres actifs de l'utilisateur, réponse au format XML.
POST https://www.bitinka.com/api/apinka/orders_user/format/json
Retourne l'historique des ordres actifs de l'utilisateur, réponse au format JSON.
Solliciter des paramètres
Key API Key.
secret Secret.
firstCurrency Première devise de la paire
secondCurrency Deuxième devise de la paire
trade Type de trade
Les types de trade sont : (1) Limit,(3) Stop Unitario, (4) Stop Porcentual (%)
Example {
"key": "KMHTBHNQ-DM2BZQ9O-8PZAXMD3-6VQLYGAI-3RBE8Y5L",
"secret": "l8xky697w8itvvw1rnnp3x86pkkyiqj4yhpxoy4k7nd2ia39xrz0p76errcaiweg",
"firstCurrency" : "BTC",
"secondCurrency" : "USD",
"trade": 1

}
Réponse (JSON)
order_id ID de l’ordre
fromCurrency Première devise de la paire
toCurrency Deuxième devise de la paire
Type Type de l'ordre BUY ou SELL
Price Prix
Amount Quantité
Total Montant = Price* Amount
datetime Date de création
status Statut de l'ordre

TRADE HISTORY

Historique des transactions terminées de l’utilisateur. Vous pouvez voir les ordres en cours et précédentes.

Solliciter
POST https://www.bitinka.com/api/apinka/trade_history
Retourne l'historique des ordres terminés de l'utilisateur, réponse au format XML.
POST https://www.bitinka.com/api/apinka/trade_history/format/json
Retourne l'historique des ordres terminés de l'utilisateur, réponse au format JSON.
Solliciter des paramètres
Key API Key.
secret Secret.
firstCurrency Première devise de la paire
secondCurrency Deuxième devise de la paire
Example {
"key": "KMHTBHNQ-DM2BZQ9O-8PZAXMD3-6VQLYGAI-3RBE8Y5L",
"secret": "l8xky697w8itvvw1rnnp3x86pkkyiqj4yhpxoy4k7nd2ia39xrz0p76errcaiweg",
"firstCurrency": "BTC",
"secondCurrency": "USD"

}
Réponse (JSON)
trade_id ID de l’ordre
fromCurrency Première devise de la paire
toCurrency Deuxième devise de la paire
Amount Quantité
Price Prix
Type Type de l'ordre BUY ou SELL
Fee Montant des frais
Total Montant = Price* Amount
datetime Date et heure de création
status Statut de l'ordre

ORDRES ANNULÉS

Historique des transactions terminées de l’utilisateur. Vous pouvez voir les ordres en cours et précédentes

Solliciter
POST https://www.bitinka.com/api/apinka/orders_cancelled
Retourne l'historique des ordres annulés de l'utilisateur, réponse au format XML.
POST https://www.bitinka.com/api/apinka/orders_cancelled/format/json
Retourne l'historique des ordres annulés de l'utilisateur, réponse au format JSON
Solliciter des paramètres
Key API Key.
secret Secret.
trade Type de trade
Example {
"key": "KMHTBHNQ-DM2BZQ9O-8PZAXMD3-6VQLYGAI-3RBE8Y5L",
"secret": "l8xky697w8itvvw1rnnp3x86pkkyiqj4yhpxoy4k7nd2ia39xrz0p76errcaiweg",
"trade": 1
}
Réponse (JSON)
order_id ID de l’ordre
fromCurrency Première devise de la paire
toCurrency Deuxième devise de la paire
Type Type de l'ordre BUY ou SELL
Price Prix
Amount Quantité
Total Montant = Price* Amount
status Statut de l'ordre

Solliciter
POST https://www.bitinka.com/api/v1/addOrderbroker
POST https://www.bitinka.com/api/v1/addOrderbroker/format/json
Solliciter des paramètres
Key API Key.
secret Secret.
firstCurrency Première devise de la paire
secondCurrency Deuxième devise de la paire
amount Quantité
type " Acheter " ou " Vendre "
Example {
"key": "JU5DC6KD-7QSP8KYQ-BM0TKL3D-LZTRVFSE-9YSM5DZC",
"secret": "3r1cc02nm3h7pkkaje2ftvu2tnpy0pb3hdgtdjh0my7birm25ohzjc2czrbzgn3x",
"new" :
{
"firstCurrency" : "btc",
"secondCurrency" : "usd",
"amount" : "0.0025",
"type" : "buy",
}

}
Réponse (JSON)
order_id ID de l’ordre
Price Prix
Total Montant = Price* Amount