Sistemas de GestiónGlosario

API REST

Definición

Una API REST (Application Programming Interface - Representational State Transfer) es una interfaz estandarizada que permite a diferentes sistemas de software comunicarse entre sí a través de internet, intercambiando datos de forma estructurada. En el contexto empresarial, las APIs REST son el puente que conecta sistemas que de otro modo funcionarían como islas: el ERP se comunica con la tienda online, el CRM se sincroniza con el email, el portal B2B consulta el stock del almacén en tiempo real, y la facturación envía datos a la AEAT. Una API REST funciona con peticiones HTTP estándar (GET para consultar, POST para crear, PUT para actualizar, DELETE para borrar) y devuelve datos en formato JSON, legible tanto por máquinas como por humanos. Un ERP moderno debe ofrecer APIs REST para que cualquier sistema externo pueda consultar o enviar datos sin intervención manual.

Preguntas frecuentes sobre API REST

¿Por qué son importantes las APIs en un ERP?
Porque permiten conectar el ERP con cualquier sistema externo sin desarrollo pesado: tienda online (sincronizar productos y stock), banco (importar movimientos), transportista (enviar etiquetas y seguimiento), AEAT (enviar facturas VeriFACTU), CRM externo (sincronizar contactos), y cualquier otro servicio que tenga API. Sin APIs, la única opción es exportar/importar ficheros manualmente.
¿Odoo tiene API REST?
Sí. Odoo ofrece APIs XML-RPC y JSON-RPC de serie, y existen módulos para añadir APIs REST estándar. Esto permite conectar Odoo con cualquier sistema externo (tiendas online, pasarelas de pago, transportistas, servicios de IA) mediante integraciones automatizadas.