Per motivi di sicurezza, l'attivazione dell'API blocca il prelievo dei fondi per 48 ore.
Il numero di chiamate ai metodi API è limitato a 180 richieste al minuto da un indirizzo IP o da un utente.
API è accessibile senza autorizzazione HTTP utilizzando i metodi GET o POST.
Nome del metodo:: | trades |
MetodoHTTP della richiesta:: | POST / GET |
Parametri in entrata:: | pair - una o più coppie di valute separate da una virgola (esempio BTC_USD, BTC_EUR) |
Esempio di utilizzo:: | https://api.incorex.com/v1/trades?pair=BTC_USD |
Risposta restituita: |
|
Descrizione dei campi: |
trade_id - Elenco di ordini per una coppia di valute type - una o più coppie di valute, separate da una virgola (esempio BTC_USD,BTC_EUR) quantity - volume di tutti gli ordini in acquisto price - prezzo di transazione amount - importo di tutti gli ordini in acquisto date - data e ora della transazione nel formato |
Nome del metodo:: | order_book |
MetodoHTTP della richiesta:: | POST / GET |
Parametri in entrata:: |
pair - una o più coppie di valute separate da una virgola (esempio BTC_USD, BTC_EUR) limit – numero di elementi visualizzati (predefinito 100, massimo 1000) |
Esempio di utilizzo:: | https://api.incorex.com/v1/order_book?pair=BTC_USD |
Risposta restituita: |
|
Descrizione dei campi: |
ask - lista di ordini peracquisto, dove ogni riga è il prezzo, la quantità e l'importo bid - lista di ordini peracquisto, dove ogni riga è il prezzo, la quantità e l'importo ask_quantity - volume di tutti gli ordini in vendita ask_amount - importo di tutti gli ordini in vendita ask_top - prezzo minimo di vendita bid_quantity - volume di tutti gli ordini in acquisto bid_amount - importo di tutti gli ordini in acquisto bid_top - bid_top–prezzo massimo di acquisto |
Nome del metodo:: | ticker |
MetodoHTTP della richiesta:: | POST / GET |
Parametri in entrata:: | No |
Esempio di utilizzo:: | https://api.incorex.com/v1/ticker |
Risposta restituita: |
|
Descrizione dei campi: | Una serie di dati, tra cui::
|
Nome del metodo:: | pair_settings |
MetodoHTTP della richiesta:: | POST / GET |
Parametri in entrata:: | No |
Esempio di utilizzo:: | https://api.incorex.com/v1/pair_settings |
Risposta restituita: |
|
Descrizione dei campi: |
min_quantity - quantità minima in base all’ordine max_quantity - quantità massima in base all’ordine min_price - prezzo minimo in base all’ordine max_price - prezzo massimo in base all’ordine min_amount - importo minimo in base all’ordine max_amount - importo massimo in base all’ordine |
Nome del metodo:: | currency |
MetodoHTTP della richiesta:: | POST / GET |
Parametri in entrata:: | No |
Esempio di utilizzo:: | https://api.incorex.com/v1/currency |
Risposta restituita: |
|
Le richieste API sono accessibili solo tramite HTTP utilizzando il metodo POST utilizzando l'autorizzazione.
Tutti i metodi API sono accessibili solo tramite HTTP POST.
L'autorizzazione di tutte le richieste viene effettuata tramite l’invio deiheaders/intestazioni HTTP al server::
Key — Chiave API disponibile nelle impostazioni del profilo utente
(esempio: : d876ff8da67c3731ae25d8335a4168b4)
Sign — Hash dei dati POST (param=val¶m1=val1), firmato dalla chiave segreta usando il metodo HMAC-SHA512. Chiave segreta (segreto dell'API) disponibile nelle impostazioni del profilo utente
(esempio: : hash_hmac('sha512', 'param=val¶m1=val1', '1ddec0f92f297e937bdf409977df0c02'))
Tutte le richieste devono avere un parametro nonce POST obbligatorio con un valore numerico incrementale (>0). nonce con un valore numerico incrementale (>0). Questo valore non deve essere ripetuto o diminuito.
Nome del metodo:: | user_info |
MetodoHTTP della richiesta:: | POST |
Parametri in entrata:: | No |
uid - ID dell’utente: |
|
Risposta restituita: |
|
Descrizione dei campi: |
uid - iD dell’utente server_time - server_time - data e ora del server in formato Unix balances - saldo disponibile dell'utente reserved - saldo dell'utente negli ordini |
Nome del metodo:: | order_create |
MetodoHTTP della richiesta:: | POST |
Parametri in entrata:: |
pair - coppia di valute quantity – quantità in base all'ordine price – prezzoin base all'ordine position – la posizione dell'ordine può assumere i seguenti valori:
|
uid - ID dell’utente: |
|
Risposta restituita: |
|
Descrizione dei campi: |
name - nome del metodo API status - ok in caso della creazione di successo ederrorin caso di errore id - contiene l’identificatore dell’errore msg - contiene il testo dell'errore order_id - l’identificatore dell’ordine |
Nome del metodo:: | order_cancel |
MetodoHTTP della richiesta:: | POST |
Parametri in entrata:: | order_id - l’identificatore dell’ordine |
uid - ID dell’utente: |
|
Risposta restituita: |
|
Descrizione dei campi: |
name - nome del metodo API status - ok in caso della creazione di successo ederrorin caso di errore id - contiene un identificatore di errore msg - contiene il testo dell'errore |
Nome del metodo:: | user_open_orders |
MetodoHTTP della richiesta:: | POST |
Parametri in entrata:: | No |
uid - ID dell’utente: |
|
Risposta restituita: |
|
Descrizione dei campi: |
date - data e ora della transazione in formato Unix order_id - l’identificatore dell’ordine pair - coppia di valute position - tipo della transazione, dove 0 - vendita, 1 - acquisto type - tipo di ordine(limit/market/stoplimit), limitprice - for stoplimit order type, quantity - quantità in base all'ordine price - prezzoin base all'ordine amount - importo sotto mandato |
Nome del metodo:: | user_trades |
MetodoHTTP della richiesta:: | POST |
Parametri in entrata:: |
pair - una o più coppie di valute separate da una virgola (esempio BTC_USD, BTC_EUR) offset - offset dall'ultima transazione (default 0) limit - numero di transazioni restituite (valore predefinito 100, massimo 10.000) |
uid - ID dell’utente: |
|
Risposta restituita: |
|
Descrizione dei campi: |
trade_id - Elenco di ordini per una coppia di valute date - data e ora della transazione in formato Unix type - una o più coppie di valute, separate da una virgola (esempio BTC_USD,BTC_EUR) pair - coppia di valute order_id - l’identificatore dell’ordine dell’utente quantity - quantità in base alla transazione price - prezzo dell’affare amount - importo dell'affare |
Nome del metodo:: | user_cancelled_orders |
MetodoHTTP della richiesta:: | POST |
Parametri in entrata:: |
offset - offset dall'ultima transazione (default 0) limit – numero di transazioni restituite (valore predefinito 100, massimo 10.000) |
uid - ID dell’utente: |
|
Risposta restituita: |
|
Descrizione dei campi: |
date - data e ora di cancellazione dell'ordine in formato Unix order_id - l’identificatore dell’ordine pair - coppia di valute position - la posizione dell'ordine, dove 0 è la vendita, 1 è l'acquisto type - tipo di ordine, dove
price - prezzoin base all'ordine amount - importo sotto mandato |
Nome del metodo:: | order_trades |
MetodoHTTP della richiesta:: | POST |
Parametri in entrata:: | order_id - l’identificatore dell’ordine |
uid - ID dell’utente: |
|
Risposta restituita: |
|
Descrizione dei campi: |
position - la posizione dell'ordine, dove 0 è la vendita, 1 è l'acquisto type - tipo di ordine, dove
in_amount - importo della valuta in entrata out_currency - valuta in uscita out_amount - importo della valuta in uscita percent_succesfull - percentuale di completamento dell'ordine trades - una serie di transazioni, dove:
|
Nome del metodo:: | required_amount |
MetodoHTTP della richiesta:: | POST |
Parametri in entrata:: |
pair - coppia di valute quantity – quantità da comprare |
uid - ID dell’utente: |
|
Risposta restituita: |
|
Descrizione dei campi: |
quantity - importo dell'acquisto amount - l'importo che spenderete per l'acquisto avg_price - prezzo medio di acquisto |
Nome del metodo:: | deposit_address |
MetodoHTTP della richiesta:: | POST | Parametri in entrata:: | No |
uid - ID dell’utente: |
|
Risposta restituita: |
|
Nome del metodo:: | withdraw_crypt |
MetodoHTTP della richiesta:: | POST | Parametri in entrata:: |
amount - importo della valuta estraibile currency – denominazione nome della valuta address – metodo HTTP della richiesta: |
uid - ID dell’utente: |
|
Risposta restituita: |
|
Descrizione dei campi: |
name - è il nome del metodo API che viene richiesto status - ok in caso della creazione di successo ederrorin caso di errore id - contiene un identificatore di errore msg - contiene il testo dell'errore task_id - identificativo di una richiesta di recesso |
Nome del metodo:: | withdraw_get_txid |
MetodoHTTP della richiesta:: | POST |
Parametri in entrata:: | task_id - identificativo di una richiesta di recesso |
uid - ID dell’utente: |
|
Risposta restituita: |
|
Descrizione dei campi: |
name - nome del metodo API status - ok in caso della creazione di successo ederrorin caso di errore id - contiene un identificatore di errore msg - contiene il testo dell'errore status - "vero" se la richiesta di un output è già stata eseguita txid - l'identificativo della transazione con il quale può essere trovato nella blockchain. Se contiene un valore vuoto, la richiesta non è ancora stata elaborata |
Le funzioni private sono disponibili solo con autorizzazione. Per attivare questi metodi, è necessario contattare l'assistenza tecnica.
Nome del metodo:: | create_xvoucher |
MetodoHTTP della richiesta:: | POST |
Parametri in entrata:: |
currency - nome valuta del buono amount – importo del buono |
uid - ID dell’utente: |
|
Risposta restituita: |
|
Descrizione dei campi: |
name - nome del metodo API status - ok in caso della creazione di successo ederrorin caso di errore id - contiene un identificatore di errore msg - contiene il testo dell'errore task_id - ID voucher code - Voucher X-VOUCHER amount - importo del buono currency - valuta del buono balances - saldo dell'utente dopo aver creato un buono |
Nome del metodo:: | activate_xvoucher |
MetodoHTTP della richiesta:: | POST |
Parametri in entrata:: | code - Voucher X-VOUCHER |
uid - ID dell’utente: |
|
Voucher X-VOUCHER: |
|
Descrizione dei campi: |
name - nome del metodo API status - ok in caso della creazione di successo ederrorin caso di errore id - contiene un identificatore di errore msg - contiene il testo dell'errore amount - importo del buono currency - valuta del buono |
Le richieste API sono accessibili solo tramite HTTP utilizzando il metodo POST con l'autorizzazione.
Nome del metodo:: | wallet_history |
MetodoHTTP della richiesta:: | POST |
Parametri in entrata:: | date - data in formato Unix (timestamp) per cui è necessario ottenere la cronologia delle transazioni (se non è indicata, bisogna considerare il giorno successivo) name–nome del metodo API |
uid - ID dell’utente: |
|
Risposta restituita: |
|
Descrizione dei campi: |
name - nome del metodo API status - ok in caso della creazione di successo ederrorin caso di errore id - contiene un identificatore di errore msg - contiene il testo dell'errore begin - inizio del periodo in formato Unix end - fine del periodo in formato Unix history - una serie di operazioni utente (cronologia transazioni), dove
|