Ir a la documentación
DocumentaciónReferencia de la APIConsultar historial de facturación
GETToken Bearer

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
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
JSON
{
  "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 · Opcional

string

all, server o network. Predeterminado: all.

pageConsulta · Opcional

integer

Página del 1 al 10000. Veinte registros por página.

fromConsulta · Opcional

string

Inicio UTC ISO 8601 incluido. Proporciona from y to juntos, o ninguno.

toConsulta · Opcional

string

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.

userIdstring

ID del lector autenticado. La autenticación fija el equipo.

pageinteger

Página solicitada, a partir de 1.

limit20

Tamaño fijo de página.

totalinteger

Total de registros coincidentes en este equipo fijo.

itemsarray

Filas 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.