Saltar al contenido principal

Consulta de órdenes

El proceso de consultar la orden no es necesario para el uso real de la Billetera, pero es recomendable usarlo en el entorno de pruebas para poder corroborar los cambios en la orden.

Consultar estado de orden

El endpoint para consultar el estado de la orden es el siguiente /v1/orders/{order_id}/. enviando el order_id que obtuvimos en la respuesta al crear una orden.

Método: GET
URL: /v1/orders/{order_id}/

Respuesta:

{
"order_id": "order_nZBhNcb1wLt1wER6",
"account": 10040,
"asset_name": "Testeo de fondos - Testo FMA - Clase Fondo Clase A",
"side": "buy",
"operated_quantity": null,
"operated_price": null,
"amount": "15000.000000000",
"operated_amount": null,
"status": "ready_to_send",
"status_detail": "Lista para Enviar",
"operational_date": "2023-01-18T17:19:04.498587-03:00",
"responsible": "DeLaRosa, Juancito (#39651529)",
"previous_operational_date": "2023-01-19",
"created": "2023-01-18T17:19:04.498870-03:00",
"updated": "2023-01-18T17:19:18.511871-03:00",
"status_history": [
{
"status": "ready_to_send",
"status_detail": "Lista para Enviar",
"comment": "Orden ID#7691 pasada a status Pendiente de validación.",
"created": "2023-01-18T17:19:04.512472-03:00"
},
{
"status": "ready_to_send",
"status_detail": "Lista para Enviar",
"comment": "Orden pasada a Lista para enviar de manera automática por homologacion",
"created": "2023-01-18T17:19:18.508596-03:00"
}
]
}

En la respuesta podemos observar tanto el estado actual de la orden en el campo status como el historial de estados por los que pasó en el campo status_history.

Consultar las órdenes por cuenta

La consulta de órdenes por cuenta nos permite averiguar todas las órdenes que hayan sido creadas por esa cuenta, para ello se debe utilizar el endpoint /v1/orders/?account_id={account_id} enviando el account_id como parámetro.

Método: GET
URL: /v1/orders/?account_id={account_id}

Respuesta:

{
"count": 38,
"next": "https://nasini.invwallet.com//api/v1/orders/?limit=20&offset=20",
"previous": null,
"results": [
{
"order_id": "order_I3K7HcYKIWBD2nkE",
"account_id": "acct_1wx3ivesBZhaANhq",
"status": "ready_to_send",
"status_detail": "Lista para Enviar",
"asset_name": "Testeo de fondos - Testo FMA - Clase Fondo Clase A",
"side": "buy",
"amount": "15000.000000000",
"operated_quantity": null,
"operated_price": null,
"operated_amount": null,
"previous_operational_date": "2023-01-19",
"operational_date": "2023-01-18T17:20:23.736722-03:00",
"created": "2023-01-18T17:20:23.745628-03:00",
"updated": "2023-01-18T17:20:35.899519-03:00"
},
{
"order_id": "order_nZBhNcb1wLt1wER6",
"account_id": "acct_1wx3ivesBZhaANhq",
"status": "ready_to_send",
"status_detail": "Lista para Enviar",
"asset_name": "Testeo de fondos - Testo FMA - Clase Fondo Clase A",
"side": "buy",
"amount": "15000.000000000",
"operated_quantity": null,
"operated_price": null,
"operated_amount": null,
"previous_operational_date": "2023-01-19",
"operational_date": "2023-01-18T17:19:04.498587-03:00",
"created": "2023-01-18T17:19:04.498870-03:00",
"updated": "2023-01-18T17:19:18.511871-03:00"
}
]
}