API Universal

Qué es

  • Capa de Distillsync que expone todos los sistemas conectados bajo una interfaz única y consistente
  • Independientemente del sistema origen (Sage 50 con API propietaria, Shopify con REST, ERP con SQL directo), la respuesta es siempre la misma estructura
  • Una sola integración en el código del SaaS o del partner da acceso a todos los sistemas del metamodelo

Qué abstrae

  • Heterogeneidad de protocolos: REST, SOAP, propietarios, SQL directo
  • Autenticación: OAuth 2.0, API keys, sesiones propietarias — todo se gestiona internamente
  • Paginación y límites de consumo: el cliente no necesita gestionarlos
  • Estructuras anidadas e inconsistencias de cada proveedor
  • Actualizaciones de API cuando el ERP o ecommerce cambia su versión — el cliente no se entera

Por qué importa para SaaS Provider

  • Sin API Universal: un SaaS que quiere soportar Sage + Odoo + a3ERP necesita tres integraciones distintas, tres formas de autenticación, tres estructuras de respuesta que mantener
  • Con API Universal: una sola integración en su código, acceso a todos los sistemas del metamodelo, cero mantenimiento de conectores cuando los proveedores actualizan sus APIs
  • Time-to-market: semanas en lugar de meses

Por qué importa para partners técnicos

  • Pueden construir herramientas (reporting, auditoría, migración) que funcionan sobre cualquier combinación ERP×ecommerce sin código adicional por combinación

Lo que no es

  • No es una API de terceros que hay que aprender
  • No es un wrapper genérico — está construida sobre el metamodelo semántico, no sobre los endpoints nativos de cada sistema