Webhooks de entrada
Cada endpoint tiene su URL. El JSON que llega crea o actualiza registros por una clave (NIT, código), resuelve relaciones y arma líneas, sin escribir código.
Recibe el JSON de PowerApps, Power Automate, tu tienda en línea o cualquier API y conviértelo en registros. Avisa a otros sistemas cuando algo cambia en DrivErp. Con firma, reintentos, idempotencia y el registro de cada llamada.
Webhooks de entrada y de salida, conexiones con credenciales cifradas y una cola que no pierde mensajes. Todo se configura desde la pantalla y queda auditado.
Cada endpoint tiene su URL. El JSON que llega crea o actualiza registros por una clave (NIT, código), resuelve relaciones y arma líneas, sin escribir código.
Avisa al crear, modificar o eliminar, después de un método, desde un botón o de forma programada. El payload se arma en un formulario con vista previa.
Token en la URL, JWT o usuario y token; firma Standard Webhooks o HMAC; lista de IPs y bloqueo contra fuerza bruta. Los secretos se guardan cifrados.
Cola con reintentos crecientes que respeta el Retry-After, orden garantizado por destino y un circuito que se abre y avisa al responsable si el destino cae.
Un reintento con la misma clave devuelve la respuesta original sin duplicar. Las cargas pesadas responden 202 y se consultan por request_id.
Registro de cada llamada con headers y cuerpos (credenciales enmascaradas), tablero de salud, reproceso de fallidas y reenvío masivo.
La mayoría de integraciones se resuelven con el mapeo sin código. Para lógica especial está el código Python en sandbox y, para ir más rápido, el asistente con IA.
Cada ruta del JSON va a un campo del modelo, con clave de búsqueda y transformaciones.
Para reglas que no caben en un mapeo, con las variables del payload y los permisos del usuario de ejecución.
Describe en tu idioma qué debe pasar y Claude propone el código de entrada o el payload de salida.
Crea el endpoint en modo escucha y pide al otro sistema un envío. DrivErp guarda el JSON real como ejemplo, sin procesarlo.
Genera el schema con un clic, asigna cada dato a su campo y prueba en seco: ves lo que se crearía sin dejar nada guardado.
Activa el endpoint y entrega al integrador su OpenAPI y su colección de Postman, generados solos. Desde ahí, el tablero de salud te avisa.
Cuando algo falla, tu equipo lo ve, lo entiende y lo corrige sin tocar código ni pedirle al emisor que reenvíe.
Llamadas, errores, % de éxito y P95 de las últimas 24 horas.
Headers y cuerpos de cada llamada, con credenciales enmascaradas.
Corrige el dato y reprocesa, sin pedir que el emisor reenvíe.
Las entregas fallidas vuelven a la cola de una sola vez.
Lleva la configuración entre ambientes, sin secretos.
Generados por endpoint para entregar al integrador.
El sistema externo suscribe sus propias URLs a eventos.
Herramientas MCP para revisar y operar conversando.
Una integración abre una puerta a tu ERP. Por eso cada llamada pasa por los mismos controles antes de tocar un registro y nada se envía si la transacción se revierte.
Ver stack técnicoDel request a la respuesta, cada paso queda en el registro con el mismo request_id que recibe el emisor. Soporte encuentra cualquier llamada en segundos.
Toda respuesta trae status_code, novelty y request_id. Los errores dicen qué falló y dónde, con un código estable que el otro sistema puede manejar sin leer textos.
Corre dentro de DrivErp, sin servicios intermedios. Los integradores trabajan con estándares que ya conocen: OAuth2, JWT, OpenAPI y Standard Webhooks.
Configuramos contigo las primeras integraciones, por ejemplo con PowerApps o Power Automate, y dejamos el kit de pruebas listo para tu equipo.