Podemos comprar, publicar, reservar o elegir cualquier cosa, en cualquier lugar. Estamos más conectados entre nosotros y con el mundo que nunca.
Pero ¿cómo sucede todo esto? ¿Cómo viajan los datos de un punto a otro? ¿Cómo se conectan entre sí diferentes dispositivos y aplicaciones para permitirnos realizar acciones como reservar o comprar un vuelo con tan solo unos clics?
El héroe anónimo tras este mundo conectado es algo llamado Interfaz de Programación de Aplicaciones, más conocida como API.
Aunque opera detrás de escena y a menudo la damos por sentada, es una API lo que hace posible toda la interactividad a la que estamos acostumbrados y de la que dependemos en nuestra vida diaria.
¿Qué es una API?
Una API, en términos sencillos, es el mensajero que se encarga de recibir tus solicitudes, comunicarlas al sistema y luego devolver la respuesta correspondiente.
Para entender mejor cómo funciona, imaginemos que estamos en un restaurante, tienes un menú con varias opciones para elegir. En la cocina, el equipo está listo para preparar tu pedido. Sin embargo, falta un vínculo crucial que comunique tu orden a la cocina y te entregue la comida de vuelta en la mesa. Aquí es donde entra en juego el camarero, que en este caso sería la API. El camarero recibe tu pedido, se lo comunica a la cocina (el sistema) y luego te trae la comida (la respuesta) a la mesa.
Un ejemplo práctico: la búsqueda de vuelos
Un buen ejemplo de una API en acción es cuando buscas vuelos en línea. Al igual que en un restaurante, tienes un “menú” con varias opciones para elegir: ciudad de origen, fecha de salida, destino, clase de vuelo, entre otras variables. Interactúas con el sitio web de la aerolínea para acceder a su base de datos y verificar si hay asientos disponibles, además de los precios según los parámetros que has elegido.
Pero ¿qué sucede si no usas directamente el sitio web de la aerolínea, sino un servicio de viajes en línea que recopila información de varias aerolíneas? En este caso, el servicio de viajes utiliza las API de las aerolíneas.
La API es la interfaz que, como el camarero en nuestro ejemplo, solicita información al sistema de la aerolínea (disponibilidad de asientos, precios, opciones de comida o equipaje) y luego devuelve la respuesta al servicio de viajes en línea, que te muestra los resultados.
Así, gracias a las API, podemos utilizar plataformas de viajes que recopilan datos de diferentes aerolíneas y nos permiten reservar vuelos, personalizar nuestras preferencias y elegir opciones adicionales, todo en una misma página web.
La conectividad en todas partes
Las API no sólo facilitan los sitios de viajes; son fundamentales para todas las interacciones entre aplicaciones, datos y dispositivos. Son las responsables de que los sistemas informáticos puedan comunicarse entre sí y, en última instancia, crear la conectividad que nos permite acceder a cualquier información o servicio desde donde estemos.
Cada vez que pienses en una API, imagínala como ese camarero que va de un lado a otro entre las aplicaciones, bases de datos y dispositivos, entregando solicitudes y trayendo respuestas.
Las API de MasterBase
La principal ventaja de las API en MasterBase® radica en que permiten automatizar acciones que en la plataforma web se realizan en forma manual.
Entre otras cosas, hacen posible:
- Actualizar tus bases de datos en tu ambiente de trabajo y en nuestra plataforma, simultáneamente
- Crear y enviar mensajes desde tus sistemas sin que debas ingresar a nuestra plataforma.
- Recibir desde MasterBase® las métricas de tus envíos
Aprende de nuestras API
En nuestro sitio web podrás aprender de nuestras API en videos tutoriales que abarcan desde los temas más sencillos hasta los más relevantes, para comprender su uso y alcances.
Accede a nuestros videos aquí;
-
Qué es un Web Service y cómo se consume – Parte 1: Lo que debes saber : Ver video
-
Qué es un Web Service y cómo se consume – Parte 2: Ejemplos en Postman : Ver video
-
Qué son y para qué son las API de MasterBase®: Ver video
-
Credenciales API: Por qué crearlas y cómo: Ver video
-
Las API de MasterBase® para automatización: Ver video
Adicionalmente, podrás revisar material escrito para aprender a utilizar las API de MasterBase®.
Accede a las guías para el consumo de las API de MasterBase®
Contacts – Administra tus contactos
API que hace posible sincronizar los datos de contactos alojados en tus sistemas internos con los de tus bases en MasterBase®. Accede aquí
MassiveMail – Administra tus envíos
API que permite crear mensajes y hacer envíos masivos sin necesidad de ingresar a la plataforma MasterBase®. Accede aquí
UniqueMail – Administra tus envíos únicos
API que permite realizar envíos únicos desde sistemas internos sin necesidad de ingresar a la plataforma MasterBase®. Accede aquí
Archive – URL almacenamiento de campañas individuales
API destinada a la carga y descarga de archivos hacia y desde la nube de MasterBase® para los envíos masivos. Accede aquí
Config – Consulta los datos de configuración
API destinada a la obtención de información de los campos de cada base. Accede aquí
Accede a las API MasterBase® para Automatización de procesos
RDS – Gestión de registros en bases RDS
API que posibilita la gestión remota de los registros en una colección de datos RDS. Accede aquí
File Bunker – Almacenamiento de archivos
API que permite el almacenamiento de archivos en un ambiente web y su posterior descarga. Accede aquí



