factus-js iconfactus-js
Suscripción

Suscripciones

Obtener todas las suscripciones activas de la cuenta.

Firma del método

list(options?: RequestOptions): Promise<ApiResponse<Subscription[]>>

Endpoint Factus

GET /v2/subscriptions

Fuente oficial: Suscripciones

Parámetros

Este método no recibe parámetros.

Ejemplo

const response = await factus.subscription.list();
const subscriptions = response.data;

for (const subscription of subscriptions) {
  console.log(subscription.name);
  console.log(subscription.documents_quota);
  console.log(subscription.documents_consumed);
  console.log(subscription.documents_available);
}

Ejemplo de respuesta

{
  "status": "OK",
  "message": "Solicitud exitosa",
  "data": [
    {
      "name": "Facturación",
      "supported_document_types": [
        "Factura de Venta",
        "Nota Crédito",
        "Nota Débito",
        "Documento Soporte",
        "Nota de Ajuste Documento Soporte"
      ],
      "documents_quota": 0,
      "documents_consumed": 0,
      "documents_available": "Ilimitado",
      "days_until_expiration": 365,
      "activated_at": "2025-12-10T00:00:00Z",
      "expires_at": "2026-12-10T00:00:00Z",
      "has_expired": false,
      "is_active": true,
      "has_unlimited_quota": true
    },
    {
      "name": "Nómina",
      "supported_document_types": [
        "Nómina",
        "Nota de Ajuste Nómina",
        "Nota de eliminación de nómina"
      ],
      "documents_quota": 100,
      "documents_consumed": 0,
      "documents_available": 100,
      "days_until_expiration": 365,
      "activated_at": "2025-12-10T00:00:00Z",
      "expires_at": "2026-12-10T00:00:00Z",
      "has_expired": false,
      "is_active": true,
      "has_unlimited_quota": false
    }
  ]
}

En esta página