Guía para robots y agentes autónomos sobre Certplag
Certplag es una plataforma SaaS chilena dedicada a digitalizar el control profesional de plagas. Unifica la generación de certificados sanitarios, el monitoreo de tratamientos, la planificación de visitas, la gestión documental y la comunicación con clientes finales en un solo flujo auditable.
Este recurso está pensado para rastreadores, LLMs y otros agentes automáticos que necesiten una descripción textual de la propuesta de valor, así como un mapa resumido de los puntos de acceso a la API.
Resumen funcional
- Genera certificados sanitarios personalizables (T°V, roedores, aviares, extintores, etc.).
- Orquesta agendas, registros fotográficos, planos con trampas y alertas en tiempo real para cada instalación.
- Ofrece portal de clientes, reportes de consumo, dashboards de tendencias y trazabilidad de visitas del personal técnico.
- Integra facturación, pagos, inventario, bodega y comunicaciones (mailbox, notificaciones push y códigos QR).
Rutas API destacadas
La API REST está versionada bajo /api/v1. En producción se publica en
https://api.certplag.cl/api/v1 (usa http://localhost:3000/api/v1 en
desarrollo). A continuación se listan agrupaciones de endpoints relevantes para exploración
automática.
Autenticación y cuentas
Gestión de accesos tradicionales, Google OAuth, activaciones y recuperación de credenciales.
- POST /auth/login — Generar JWT con credenciales locales.
- POST /auth/register — Registrar cuentas productivas.
- GET /auth/google — Inicio de sesión mediante Google OAuth.
- GET /refresh-token — Rotar tokens cortos antes de expirar.
Personas, usuarios y clientes
Control de perfiles internos, invitados, clientes y asistencia digital de técnicos.
- GET /user/profile — Perfil del usuario autenticado.
- GET /users — Listado administrado con filtros RBAC.
- GET /persons — Personas asociadas al supervisor actual.
- POST /persons/create — Ingreso de clientes o responsables de sitio.
- PUT /person/:id — Actualizar datos y bitácoras.
Operación técnica
Endpoints que alimentan las órdenes de servicio, planos, QR y reportes operacionales.
- GET /qr/obtener — Catálogo de códigos QR disponibles.
- POST /qr/generar — Generación masiva de códigos por sucursal.
- POST /documentos — Emitir certificados y PDFs con firma digital.
- GET /materialsAndSupplies/:placeId — Inventario de insumos y consumos por instalación.
- GET /estadisticas/resultados-globales — Indicadores de desempeño acumulados.
Comercial y facturación
Soporta precios, pagos, integraciones de marketplaces y facturas electrónicas.
- GET /prices — Catálogo de planes y tablas de precios vigentes.
- POST /payments/create — Registrar pagos con adjuntos y comprobantes.
- POST /mercadopago/create-preference — Crear preferencias y enlaces de cobro Mercado Pago.
- POST /user/invoice/ensure — Asegurar generación de factura mensual por usuario.
Contenido y portal público
Información indexable para blogs, landing y paneles abiertos para clientes finales.
- GET /blog/codigoBlog/:codigo — Colección de artículos.
- GET /blog/:slug — Detalle de un artículo público.
- GET /estadisticas/landing/resumen — Métricas sintetizadas para la landing.