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/loginGenerar JWT con credenciales locales.
  • POST /auth/registerRegistrar cuentas productivas.
  • GET /auth/googleInicio de sesión mediante Google OAuth.
  • GET /refresh-tokenRotar tokens cortos antes de expirar.

Personas, usuarios y clientes

Control de perfiles internos, invitados, clientes y asistencia digital de técnicos.

  • GET /user/profilePerfil del usuario autenticado.
  • GET /usersListado administrado con filtros RBAC.
  • GET /personsPersonas asociadas al supervisor actual.
  • POST /persons/createIngreso de clientes o responsables de sitio.
  • PUT /person/:idActualizar datos y bitácoras.

Operación técnica

Endpoints que alimentan las órdenes de servicio, planos, QR y reportes operacionales.

  • GET /qr/obtenerCatálogo de códigos QR disponibles.
  • POST /qr/generarGeneración masiva de códigos por sucursal.
  • POST /documentosEmitir certificados y PDFs con firma digital.
  • GET /materialsAndSupplies/:placeIdInventario de insumos y consumos por instalación.
  • GET /estadisticas/resultados-globalesIndicadores de desempeño acumulados.

Comercial y facturación

Soporta precios, pagos, integraciones de marketplaces y facturas electrónicas.

  • GET /pricesCatálogo de planes y tablas de precios vigentes.
  • POST /payments/createRegistrar pagos con adjuntos y comprobantes.
  • POST /mercadopago/create-preferenceCrear preferencias y enlaces de cobro Mercado Pago.
  • POST /user/invoice/ensureAsegurar 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/:codigoColección de artículos.
  • GET /blog/:slugDetalle de un artículo público.
  • GET /estadisticas/landing/resumenMétricas sintetizadas para la landing.