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
}
]
}