Por razones de seguridad durante la activación de API, las retiradas se bloquean durante 48 horas.
La cantidad de acceso a los métodos de la API está limitada a 180 solicitudes por minuto desde una dirección IP o desde un usuario.
API está disponible sin autorización HTTP mediante los métodos GET o POST.
Nombre del método: | trades |
Método de consulta HTTP: | POST / GET |
Parámetros de entrada: | pair - uno o varios pares de divisas, separados por una coma (ejemplo BTC_USD, BTC_EUR) |
Ejemplo de uso: | https://api.incorex.com/v1/trades?pair=BTC_USD |
Respuesta retornable: |
|
Descripción del campo: |
trade_id - código de identificación de transacción type - tipo de transacción, donde 0 - es vender, 1 - es comprar quantity - importe por operación price - precio de transacción amount - monto de transacción date - fecha y hora de la transacción en el formato |
Nombre del método: | order_book |
Método de consulta HTTP: | POST / GET |
Parámetros de entrada: |
pair - uno o varios pares de divisas, separados por una coma (ejemplo BTC_USD, BTC_EUR) limit – el número de posiciones visualizadas (por defecto 100, máximo 1000) |
Ejemplo de uso: | https://api.incorex.com/v1/order_book?pair=BTC_USD |
Respuesta retornable: |
|
Descripción del campo: |
ask - una lista de los pedidos de eliminación, en la que cada línea es el precio, la cantidad y el importe bid - una lista de pedidos de compra, donde cada línea es el precio, la cantidad y el importe ask_quantity - una cantidad de todos los pedidos para su eliminación ask_amount - un importe de todos los pedidos de enajenación ask_top - precio de venta mínimo bid_quantity - una cantidad de todos los pedidos de compras bid_amount - un importe de todas las órdenes de compra bid_top - precio máximo de compra |
Nombre del método: | ticker |
Método de consulta HTTP: | POST / GET |
Parámetros de entrada: | No |
Ejemplo de uso: | https://api.incorex.com/v1/ticker |
Respuesta retornable: |
|
Descripción del campo: | Conjunto de información, donde:
|
Nombre del método: | pair_settings |
Método de consulta HTTP: | POST / GET |
Parámetros de entrada: | No |
Ejemplo de uso: | https://api.incorex.com/v1/pair_settings |
Respuesta retornable: |
|
Descripción del campo: |
min_quantity - cantidad mínima de pedido max_quantity - cantidad máxima de pedido min_price - precio minimo por pedido max_price - precio máximo por pedido min_amount - precio máximo por pedido max_amount - importe máximo de pedido |
Nombre del método: | currency |
Método de consulta HTTP: | POST / GET |
Parámetros de entrada: | No |
Ejemplo de uso: | https://api.incorex.com/v1/currency |
Respuesta retornable: |
|
Las solicitudes de API sólo están disponibles con el método HTTP por POST con el uso de autorización.
Todos los métodos API están disponibles sólo por HTTP POST.
La autorización de todas las solicitudes enviadas se lleva a cabo enviando cabeceras HTTP al servidor:
Key — es una clave de API que está disponible en la configuración del perfil de usuario
(modelo: d876ff8da67c3731ae25d8335a4168b4)
Sign — es hash Datos POST (param=val¶m1=val1), firmado por la clave secreta utilizando el método HMAC-SHA512. La clave secreta (API Secret) está disponible en la configuración del perfil de usuario.
(modelo: hash_hmac('sha512', 'param=val¶m1=val1', '1ddec0f92f297e937bdf409977df0c02'))
En todas las solicitudes debe haber un parámetro POST obligatorio nonce con un valor numérico incremental (>0). Este valor no debe repetirse ni reducirse.
Nombre del método: | user_info |
Método de consulta HTTP: | POST |
Parámetros de entrada: | No |
Ejemplo de uso en PHP: |
|
Respuesta retornable: |
|
Descripción del campo: |
uid - código de identificación de usuario server_time - fecha y hora del servidor en formato Unix balances - saldo de usuario disponible reserved - saldo de usuarios en los pedidos |
Nombre del método: | order_create |
Método de consulta HTTP: | POST |
Parámetros de entrada: |
pair - par de divisas quantity – cantidad del pedido price – precio del pedido position – la posición de la orden puede tomar los siguientes valores:
|
Ejemplo de uso en PHP: |
|
Respuesta retornable: |
|
Descripción del campo: |
name - nombre del método API status - ok en caso de creación exitosa y error en caso de error id - contiene un código de identificación de error msg - contiene texto de error order_id - código de identificación de pedido |
Nombre del método: | order_cancel |
Método de consulta HTTP: | POST |
Parámetros de entrada: | order_id - código de identificación de pedido |
Ejemplo de uso en PHP: |
|
Respuesta retornable: |
|
Descripción del campo: |
name - nombre del método API status - ok en caso de creación exitosa y error en caso de error id - contiene un identificador de error msg - contiene texto de error |
Nombre del método: | user_open_orders |
Método de consulta HTTP: | POST |
Parámetros de entrada: | No |
Ejemplo de uso en PHP: |
|
Respuesta retornable: |
|
Descripción del campo: |
date - fecha y hora de creación de la orden en formato Unix order_id - código de identificación de pedido pair - par de divisas position - posición de la orden, donde 0 - vende, 1 - compra type - clase de orden(limit/market/stoplimit), limitprice - for stoplimit order type, quantity - cantidad del pedido price - precio del pedido amount - importe del pedido |
Nombre del método: | user_trades |
Método de consulta HTTP: | POST |
Parámetros de entrada: |
pair - uno o varios pares de divisas, separados por una coma (ejemplo BTC_USD, BTC_EUR) offset - compensar desde la última transacción (por defecto 0) limit - número de transacciones devueltas (por defecto 100, máximo 10.000) |
Ejemplo de uso en PHP: |
|
Respuesta retornable: |
|
Descripción del campo: |
trade_id - código de identificación de transacción date - fecha y hora de la transacción en formato Unix type - tipo de transacción, donde 0 - es vender, 1 - es comprar pair - par de divisas order_id - código de identificación del pedido del usuario quantity - cantidad de transacción price - precio de transacción amount - importe de movimiento |
Nombre del método: | user_cancelled_orders |
Método de consulta HTTP: | POST |
Parámetros de entrada: |
offset - compensar desde la última transacción (por defecto 0) limit – número de transacciones devueltas (por defecto 100, máximo 10.000) |
Ejemplo de uso en PHP: |
|
Respuesta retornable: |
|
Descripción del campo: |
date - fecha y hora de cancelación del pedido en formato Unix order_id - código de identificación de pedido pair - par de divisas position - posición de la orden, donde 0 - vende, 1 - compra type - clase de orden, donde
price - precio del pedido amount - importe del pedido |
Nombre del método: | order_trades |
Método de consulta HTTP: | POST |
Parámetros de entrada: | order_id - código de identificación de pedido |
Ejemplo de uso en PHP: |
|
Respuesta retornable: |
|
Descripción del campo: |
position - posición de la orden, donde 0 - vende, 1 - compra type - clase de orden, donde
in_amount - el importe de la moneda de entrada out_currency - moneda de salida out_amount - el importe de la moneda de salida percent_succesfull - grado de terminación del pedido trades - de transacciones, donde:
|
Nombre del método: | required_amount |
Método de consulta HTTP: | POST |
Parámetros de entrada: |
pair - par de divisas quantity – cantidad que se requiere para comprar |
Ejemplo de uso en PHP: |
|
Respuesta retornable: |
|
Descripción del campo: |
quantity - cantidad de compra amount - una cantidad que usted gastará para la compra avg_price - precio medio de una compra |
Nombre del método: | deposit_address |
Método de consulta HTTP: | POST | Parámetros de entrada: | No |
Ejemplo de uso en PHP: |
|
Respuesta retornable: |
|
Nombre del método: | withdraw_crypt |
Método de consulta HTTP: | POST | Parámetros de entrada: |
amount - monto de la moneda de retiro currency – nombre de la moneda de retirada address – dirección de revocación |
Ejemplo de uso en PHP: |
|
Respuesta retornable: |
|
Descripción del campo: |
name - nombre del método API status - ok en caso de creación exitosa y error en caso de error id - contiene un código de identificación de error msg - contiene texto de error task_id - identificador de una solicitud de retirada |
Nombre del método: | withdraw_get_txid |
Método de consulta HTTP: | POST |
Parámetros de entrada: | task_id - identificador de una solicitud de retirada |
Ejemplo de uso en PHP: |
|
Respuesta retornable: |
|
Descripción del campo: |
name - nombre del método API status - ok en caso de creación exitosa y error en caso de error id - contiene un código de identificación de error msg - contiene texto de error status - verdadero si la solicitud de retiro ya ha sido hecha txid - identificador de transacción por el que se puede encontrar en la cadena de bloques. Si contiene un valor vacío, la solicitud todavía no se ha procesado |
Las funciones privadas sólo están disponibles con una autorización. Para activar estos métodos debe ponerse en contacto con el soporte técnico.
Nombre del método: | create_xvoucher |
Método de consulta HTTP: | POST |
Parámetros de entrada: |
currency - nombre de la moneda del vale amount – importe del vale |
Ejemplo de uso en PHP: |
|
Respuesta retornable: |
|
Descripción del campo: |
name - nombre del método API status - ok en caso de creación exitosa y error en caso de error id - contiene un código de identificación de error msg - contiene texto de error task_id - código de identificación del vale code - Bono X-VOUCHER amount - importe del vale currency - moneda del vale balances - user balance after creation of a voucher |
Nombre del método: | activate_xvoucher |
Método de consulta HTTP: | POST |
Parámetros de entrada: | code - Bono X-VOUCHER |
Ejemplo de uso en PHP: |
|
Bono X-VOUCHER: |
|
Descripción del campo: |
name - nombre del método API status - ok en caso de creación exitosa y error en caso de error id - contiene un código de identificación de error msg - contiene texto de error amount - importe del vale currency - moneda del vale |
Las solicitudes de API sólo están disponibles con el método HTTP por POST con el uso de autorización. Para activar estos métodos debe ponerse en contacto con el soporte técnico.
Nombre del método: | wallet_history |
Método de consulta HTTP: | POST |
Parámetros de entrada: | date - fecha en formato Unix (timestamp) para la que necesita obtener el historial de transacciones (si no se especifica, se debe tomar el día actual) |
Ejemplo de uso en PHP: |
|
Respuesta retornable: |
|
Descripción del campo: |
name - nombre del método API status - ok en caso de creación exitosa y error en caso de error id - contiene un código de identificación de error msg - contiene texto de error begin - inicio de un período en formato Unix end - fin de período en formato Unix history - an array of user operations (transaction history), where
|