API
Una API define cómo un programa puede utilizar funciones o datos ofrecidos por otro programa.
Una API, abreviatura de Application Programming Interface, es una interfaz de programación definida. Especifica qué funciones o datos ofrece un programa a otros y cómo pueden utilizarlos. Hay API dentro de un sistema y entre sistemas distintos; no todas son accesibles por internet.
Una tienda ficticia puede consultar mediante la API de su ERP las existencias disponibles del producto B-6. La solicitud, la respuesta y los permisos deben encajar. La interfaz por sí sola no decide qué cifra de existencias mostrar ni qué hacer si no llega respuesta.
Una API no equivale, por tanto, a una integración terminada. La integración también relaciona campos de datos y reglas de negocio, y gestiona errores o repeticiones.
Fuentes
Términos relacionados
- ERPUn ERP conecta compras, existencias, pedidos y finanzas mediante datos compartidos y procesos coordinados.
- Inbox transaccionalUn inbox transaccional usa registros duraderos de mensajes para proteger el procesamiento local frente a entregas duplicadas.
- Confirmación de mensajesLa confirmación informa al broker de que una entrega se ha recibido o procesado según la regla acordada.
- Variación aleatoria entre reintentosEl jitter de reintentos varía aleatoriamente las esperas para repartir los reintentos y reducir las solicitudes simultáneas de varios clientes.
- Espacio de cliente de pruebasUn espacio lógico delimitado de una aplicación multitenant, configurado para comprobaciones.
- Reenvío de webhookEl reenvío de webhook vuelve a transmitir una notificación. La recuperación deliberada y los ataques de repetición requieren comprobaciones diferentes.
Artículos sobre el tema








APIs e integración con ASES
ERP, CRM y tienda bien conectados

