Skip to main content

GET /api/plugins

Retorna la lista de todos los plugins disponibles en Contafy, indicando cuáles están habilitados según la suscripción del usuario actual.

Autenticación

Requiere autenticación con Bearer token.

Response

plugins
array
Lista de plugins disponibles.

Códigos de Estado

  • 200 - Lista recuperada exitosamente
  • 401 - No autenticado
  • 500 - Error del servidor
curl --request GET \
  --url 'https://api.contafy.com/api/plugins' \
  --header 'Authorization: Bearer YOUR_TOKEN'
{
  "plugins": [
    {
      "id": "stripe-integration",
      "name": "Integración con Stripe",
      "description": "Sincroniza automáticamente pagos y facturas desde Stripe",
      "category": "integration",
      "enabled": true,
      "required_plan": "PRO",
      "icon_url": "https://cdn.contafy.com/plugins/stripe.png",
      "documentation_url": "https://docs.contafy.com/plugins/stripe"
    },
    {
      "id": "auto-categorization",
      "name": "Categorización Automática",
      "description": "Categoriza gastos e ingresos automáticamente usando IA",
      "category": "automation",
      "enabled": true,
      "required_plan": "BASIC",
      "icon_url": "https://cdn.contafy.com/plugins/auto-cat.png",
      "documentation_url": "https://docs.contafy.com/plugins/auto-categorization"
    },
    {
      "id": "advanced-analytics",
      "name": "Analítica Avanzada",
      "description": "Reportes avanzados y análisis predictivo",
      "category": "reporting",
      "enabled": false,
      "required_plan": "ENTERPRISE",
      "icon_url": "https://cdn.contafy.com/plugins/analytics.png",
      "documentation_url": "https://docs.contafy.com/plugins/advanced-analytics"
    },
    {
      "id": "email-notifications",
      "name": "Notificaciones por Email",
      "description": "Recibe alertas automáticas por email",
      "category": "automation",
      "enabled": true,
      "required_plan": "FREE",
      "icon_url": "https://cdn.contafy.com/plugins/email.png",
      "documentation_url": "https://docs.contafy.com/plugins/email-notifications"
    }
  ]
}

Notas

  • El campo enabled refleja si el plugin está disponible según el plan de suscripción del usuario.
  • Los plugins con enabled: false requieren una actualización del plan a required_plan o superior.
  • La lista de plugins puede variar según las actualizaciones de la plataforma.

Build docs developers (and LLMs) love