Saltar al contenido principal
GET
/
subscriptions
/
current
curl -X GET https://api.llmgenerator.com/api/v1/subscriptions/current \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"
{
  "hasSubscription": true,
  "subscription": {
    "plan": "professional",
    "status": "active",
    "billingCycle": "monthly",
    "currentPeriodStart": "2024-01-15T00:00:00Z",
    "currentPeriodEnd": "2024-02-15T00:00:00Z",
    "cancelAtPeriodEnd": false
  },
  "planDetails": {
    "id": "professional",
    "name": "Professional",
    "monthlyCredits": 3000,
    "price": 12.99,
    "features": [
      "3,000 credits/month",
      "Priority support",
      "Advanced analytics"
    ]
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.llmgenerator.com/llms.txt

Use this file to discover all available pages before exploring further.

Descripción general

Devuelve la información de la suscripción actual del usuario, incluidos el plan, el ciclo de facturación y las fechas de renovación. Requiere autenticación por sesión (token de acceso JWT).
Para integraciones de terceros: use GET /subscriptions/current/api con autenticación por clave API.

Autenticación

Authorization
string
requerido
Su token de acceso JWT. Formato: Bearer YOUR_ACCESS_TOKEN
curl -X GET https://api.llmgenerator.com/api/v1/subscriptions/current \
  -H "Authorization: Bearer YOUR_ACCESS_TOKEN"
{
  "hasSubscription": true,
  "subscription": {
    "plan": "professional",
    "status": "active",
    "billingCycle": "monthly",
    "currentPeriodStart": "2024-01-15T00:00:00Z",
    "currentPeriodEnd": "2024-02-15T00:00:00Z",
    "cancelAtPeriodEnd": false
  },
  "planDetails": {
    "id": "professional",
    "name": "Professional",
    "monthlyCredits": 3000,
    "price": 12.99,
    "features": [
      "3,000 credits/month",
      "Priority support",
      "Advanced analytics"
    ]
  }
}

Campos de respuesta

hasSubscription
boolean
Indica si el usuario tiene una suscripción activa.
subscription
object
Detalles de la suscripción (null si no hay suscripción).
planDetails
object
Información completa del plan (null si no hay suscripción).

Estados de la suscripción

EstadoDescripción
activeLa suscripción está activa y al corriente
trialingEl usuario está en periodo de prueba
past_dueEl pago falló; la suscripción puede suspenderse pronto
canceledLa suscripción se canceló por completo

Respuestas de error

401
error
No autorizado: token no válido o ausente.

GET /subscriptions/current/api

Devuelve la suscripción actual del usuario mediante autenticación por clave API. Adecuado para integraciones de terceros.

Autenticación

Requiere autenticación por clave API. Incluya su clave en el encabezado Authorization:
Authorization: Bearer llmgen_your_api_key_here

Respuesta

Igual que /subscriptions/current arriba.
curl -X GET https://api.llmgenerator.com/api/v1/subscriptions/current/api \
  -H "Authorization: Bearer llmgen_your_api_key_here"