Consultar historial de facturación
/api/v1/history
Consulta compras y renovaciones de servidores y redes privadas del equipo fijo, filtradas por producto y fecha antes de paginar. Veinte por página; los resultados inciertos siguen siendo desconocidos.
Los nombres de campos, los tipos y el código de la API se mantienen iguales en todos los idiomas.
Ejemplo de petición
curl "https://tovahub.com/api/v1/history?product=all&page=1" \
-H "Authorization: Bearer $TOVAHUB_TOKEN"Solo ejemplos. Esta página no envía peticiones.
Respuesta ilustrativa
{
"userId": "507f1f77bcf86cd799439012",
"page": 1,
"limit": 20,
"total": 1,
"items": [
{
"_id": "network:507f1f77bcf86cd799439013",
"product": "network",
"kind": "purchase",
"amount": "990",
"coin": "USD",
"hostname": "team-switch",
"status": "completed",
"createdAt": "2026-11-12T00:00:00.000Z"
}
]
}Parámetros
productConsulta · Opcionalstring
all, server o network. Predeterminado: all.
pageConsulta · Opcionalinteger
Página del 1 al 10000. Veinte registros por página.
fromConsulta · Opcionalstring
Inicio UTC ISO 8601 incluido. Proporciona from y to juntos, o ninguno.
toConsulta · Opcionalstring
Fin UTC ISO 8601 excluido, posterior a from. Convierte fechas locales inclusivas a límites de medianoche en la zona horaria del cliente.
Respuesta
Estado HTTP 200
Compras y renovaciones de servidores y redes privadas, filtradas antes de paginar.
userIdstringID del lector autenticado. La autenticación fija el equipo.
pageintegerPágina solicitada, a partir de 1.
limit20Tamaño fijo de página.
totalintegerTotal de registros coincidentes en este equipo fijo.
itemsarrayFilas seguras con _id, product (server/network), kind (purchase/renew), amount como entero de texto, coin (USD/xTOVA), hostname, status y createdAt. Sin credenciales ni datos del proveedor.