Cómo importar una API
Importar una API es el proceso mediante el cual nubyhub interpreta automáticamente la definición técnica de un sistema externo (ERP, CRM, ecommerce, …) y la convierte en:
- Entidades
- Operaciones
- Modelos de datos
- Esquemas
- Ejemplos de request/response
Este paso permite que la plataforma “entienda” la estructura del sistema y permita usarlas en flujos sin programar.
Qué formatos soporta nubyhub
nubyhub está preparada para trabajar con los cuatro formatos estándar del mercado:
✔ OpenAPI 3.x (JSON o YAML)
Es el estándar moderno más utilizado.
✔ Swagger 2.0
Todavía muy común en ERPs y software corporativo.
✔ Postman Collection
Perfecto cuando una API no tiene documentación formal.
✔ Definición vía URL pública
Puedes pegar directamente el enlace a la documentación.
No necesitas modificar nada: nubyhub lee, interpreta y genera todo automáticamente.
Qué necesitas antes de importar una API
- La definición técnica del sistema (archivo o URL)
- Conocer si la documentación está actualizada
- Saber si la API requiere autenticación para leer la definición
- Verificar que no está incompleta o corrupta
Nubyhub importará lo que encuentre:
Si falta un modelo, endpoint o parámetro, no aparecerá.
Qué ocurre internamente cuando importas una API
Cuando subes una definición o pegas una URL, nubyhub hace lo siguiente:
1. Analiza la estructura del documento
Identifica:
- Endpoints
- Métodos HTTP
- Parámetros
- Esquemas
- Entidades
- Relaciones
- Ejemplos
- Descripciones
2. Genera automáticamente todas las entidades
Ejemplo:
Customer {
id: string
name: string
email: string
}
3. Construye todas las operaciones
Ejemplo:
- GET /customers
- POST /customers
- PUT /customers/{id}
- DELETE /customers/{id}
Cada una queda disponible para flujos y transformaciones.
4. Valida la coherencia interna
Si detecta:
- Tipos inconsistentes
- Parámetros sin definir
- Esquemas circulares
- Endpoints duplicados
- Campos repetidos
Muestra advertencias o errores.
5. Guarda la API dentro del tenant
Una API importada queda disponible:
- Para crear flujos
- Para analizar entidades
- Para mapear datos
- Para vincular conexiones
- Para desarrollar reglas de negocio
Se convierte en una biblioteca interna del tenant.
Casos en los que una API puede fallar al importarse
❌ Documentación incompleta
Muy común en software antiguo o APIs privadas.
❌ Formato incorrecto (JSON mal cerrado, indentación, etc.)
Basta con corregir el archivo.
❌ Falta de esquemas
Si un endpoint no describe el body, nubyhub no puede crear una entidad.
❌ Postman exportado sin ejemplos ni body
Se puede importar, pero genera menos información.
Buenas prácticas al importar APIs
✔ Usa siempre la versión más actualizada de la documentación
Evitarás inconsistencias entre entorno de test y producción.
✔ Comprueba si hay endpoints duplicados o en desuso
Se importarán igual, pero conviene saberlo.
✔ Organiza las APIs por cliente o proyecto
Ej.:
- Shopify_Base
- ERP_ClienteX
- HubSpot_Marketing
✔ Asegúrate de que todas las entidades tienen identificación clara
Ej.: id, uuid, customer_id.
Esto es clave para flujos fiables
Cómo se usa una API importada después
Una vez importada, podrás:
Seleccionar cualquier operación dentro de un flujo
Ej.: “GET Orders”, “POST Customer”, “PATCH Stock”.
Consultar las entidades para mapear datos
Perfecto para entender la estructura.
Transformar campos con seguridad
nubyhub conoce los tipos, así que sabe validar.
Combinar esa API con otras
Ejemplo real:
- Traer pedidos de Shopify
- Crear clientes en Business Central
- Actualizar stock en Sage 200
Todo desde una única API importada por cada sistema.
En definitiva…
Importar una API en nubyhub es un proceso automático, potente y completamente estandarizado.
Con solo subir un archivo o pegar una URL, obtienes:
- Todas las operaciones
- Todas las entidades
- Todos los modelos
- Toda la documentación
- Listo para construir flujos complejos sin programar
Es uno de los pilares que hacen que nubyhub pueda integrarse con prácticamente cualquier software moderno.
Automatiza sin desarrollos
Conecta tus sistemas de forma segura, rápida y sin desarrollos, reduciendo los errores manuales.
Aprende en minutos, sin desarrollos
Soporte desde el primer día
Automatiza sin escribir una línea de código
Multiplica tu eficiencia operativa