Manteca - Precios
Endpoints para consultar precios actuales de pares soportados en Manteca y obtener series históricas con timeframes configurables.
📌 Qué podés hacer con estos endpoints
Consultar precios actuales de pares (buy/sell/spread) y descargar histórico (OHLCV) por timeframe. Requiere autenticación vía JWT.
1) Obtener Precios Actuales
GET
/manteca/pricesObtiene los precios actuales de todas las criptomonedas/pares en Manteca
📤 Respuesta
{
"success": true,
"data": {
"prices": [
{
"pair": "DAI_ARS",
"buy": "1250.75",
"sell": "1248.25",
"lastUpdate": "2024-01-15T10:30:00Z"
},
{
"pair": "DAI_USD",
"buy": "1.001",
"sell": "0.999",
"lastUpdate": "2024-01-15T10:30:00Z"
}
]
},
"message": "Precios obtenidos exitosamente de Manteca"
}Headers:
Authorization: Bearer <JWT_TOKEN>
2) Obtener Precio de un Par Específico
GET
/manteca/price/:pairObtiene el precio actual de un par específico
📋 Parámetros
pairstringrequeridoPar de monedas (ej: DAI_ARS, DAI_USD)
📤 Respuesta
{
"success": true,
"data": {
"pair": "DAI_ARS",
"buy": "1250.75",
"sell": "1248.25",
"spread": "2.50",
"lastUpdate": "2024-01-15T10:30:00Z"
},
"message": "Precio de DAI_ARS obtenido exitosamente"
}Headers:
Authorization: Bearer <JWT_TOKEN>
Ejemplo de solicitud:
GET /manteca/price/DAI_ARS
Par no soportado (400)
{
"message": "Monedas no soportadas en el par USD_DAI: USD_DAI",
"error": "Bad Request",
"statusCode": 400
}
3) Obtener Histórico de Precios
GET
/manteca/price/:pair/historyObtiene el histórico de precios (OHLCV) de un par específico
📋 Parámetros
pairstringrequeridoPar de monedas (ej: DAI_ARS)
timeframestringPeriodo de tiempo (hourly, daily, weekly, monthly). Default: daily
📤 Respuesta
{
"success": true,
"data": {
"pair": "DAI_ARS",
"timeframe": "daily",
"history": [
{
"date": "2024-01-15",
"open": "1248.00",
"close": "1250.75",
"high": "1252.00",
"low": "1247.50",
"volume": "15000.00"
},
{
"date": "2024-01-14",
"open": "1245.00",
"close": "1248.00",
"high": "1249.00",
"low": "1244.00",
"volume": "12500.00"
}
]
},
"message": "Histórico de precios de DAI_ARS obtenido exitosamente de Manteca"
}Headers:
Authorization: Bearer <JWT_TOKEN>
Ejemplo de solicitud:
GET /manteca/price/DAI_ARS/history?timeframe=daily
📊 Timeframes Disponibles
Timeframes soportados
| Timeframe | Descripción | Ejemplo |
|---|---|---|
hourly | Datos por hora | ?timeframe=hourly |
daily | Datos diarios (por defecto) | ?timeframe=daily |
weekly | Datos semanales | ?timeframe=weekly |
monthly | Datos mensuales | ?timeframe=monthly |
💱 Pares Soportados
Principales
DAI_ARS- DAI a Pesos ArgentinosDAI_USD- DAI a DólaresUSDT_ARS- USDT a Pesos ArgentinosUSDC_ARS- USDC a Pesos Argentinos
Formato de Par
- Formato:
TOKEN_FIAT(ej:DAI_ARS) - Case insensitive, pero se devuelve en mayúsculas
- Separados por guión bajo
_
📈 Estructura de Datos de Precio
{
"pair": "DAI_ARS",
"buy": "1250.75",
"sell": "1248.25",
"spread": "2.50",
"lastUpdate": "2024-01-15T10:30:00Z"
}
📉 Estructura de Datos Históricos
{
"date": "2024-01-15",
"open": "1248.00",
"close": "1250.75",
"high": "1252.00",
"low": "1247.50",
"volume": "15000.00"
}
⚠️ Errores Comunes
Errores típicos
- 400 Bad Request: Par de monedas no soportado
- 404 Not Found: No hay datos para el par solicitado
- 401 Unauthorized: Token JWT inválido
📝 Notas
Comportamiento y consideraciones
- Los precios se actualizan en tiempo real
- El spread es la diferencia entre precio de compra y venta
- Los datos históricos están disponibles desde la fecha de implementación
- El timeframe por defecto es
dailysi no se especifica