hiveflow
  1. Conexiones
hiveflow
  • Autenticación
    • Registrar nuevo usuario
      POST
    • Iniciar sesión
      POST
    • Solicitar reset de contraseña
      POST
    • Resetear contraseña con token
      POST
  • Autenticación Social
    • Iniciar autenticación con Google
      GET
    • Callback de autenticación con Google
      GET
    • Iniciar autenticación con GitHub
      GET
    • Callback de autenticación con GitHub
      GET
  • Perfil
    • Obtener perfil del usuario autenticado
      GET
    • Actualizar perfil del usuario
      PUT
  • API Keys
    • Listar API keys del usuario
      GET
    • Crear nueva API key
      POST
    • Revocar/eliminar API key
      DELETE
  • Flujos
    • Obtener todos los flujos del usuario
      GET
    • Crear nuevo flujo
      POST
    • Obtener flujo específico
      GET
    • Actualizar flujo completo
      PUT
    • Eliminar flujo
      DELETE
    • Archivar/desarchivar flujo
      PATCH
    • Actualizar nombre del flujo
      PATCH
  • Nodos
    • Eliminar entrada específica del historial del nodo
    • Limpiar todo el historial de nodos del flujo
    • Obtener tipos de nodos disponibles
    • Obtener todos los nodos de un flujo
    • Agregar nuevo nodo a un flujo
    • Actualizar nodo existente
    • Eliminar nodo
    • Obtener historial de ejecuciones del nodo
    • Limpiar historial completo del nodo
    • Duplicar nodo existente
    • Validar configuración del nodo
  • Conexiones
    • Obtener todas las conexiones de un flujo
      GET
    • Crear nueva conexión entre nodos
      POST
    • Actualizar conexión existente
      PUT
    • Eliminar conexión entre nodos
      DELETE
    • Validar todas las conexiones del flujo
      POST
    • Crear múltiples conexiones en lote
      POST
    • Eliminar múltiples conexiones en lote
      DELETE
  • Triggers
    • Actualizar configuración de triggers del flujo
    • Regenerar API key del trigger del flujo
    • Actualizar configuración de triggers del nodo
    • Regenerar API key del trigger del nodo
    • Ejecutar flujo mediante trigger público
    • Ejecutar nodo específico mediante trigger público
  • Procesamiento
    • Procesar/ejecutar flujo completo
    • Detener ejecución del flujo
    • Obtener estado actual del flujo
    • Obtener estado de un proceso específico
    • Obtener historial de procesos del flujo
    • Procesar/ejecutar un nodo individual
  • IA
    • Generar flujo automáticamente con IA
  • LLM
    • Obtener modelos disponibles por proveedor
    • Procesar texto con un modelo LLM específico
    • Obtener lista de proveedores disponibles
  • MCP
    • Lista todos los servidores MCP registrados del usuario
    • Registra un nuevo servidor MCP
    • Obtiene información de un servidor MCP específico
    • Actualiza un servidor MCP existente
    • Elimina un servidor MCP
    • Conecta a un servidor MCP
    • Desconecta de un servidor MCP
    • Lista las herramientas disponibles en un servidor MCP
    • Ejecuta una herramienta MCP
    • Lista los recursos disponibles en un servidor MCP
    • Lee un recurso MCP
    • Habilita la reconexión automática para un servidor MCP
    • Deshabilita la reconexión automática para un servidor MCP
    • Ejecuta reconexión automática de todos los servidores marcados
  • WhatsApp
    • Listar todas las sesiones de WhatsApp
    • Inicializar nueva sesión de WhatsApp
    • Obtener estado de una sesión específica
    • Desconectar y eliminar sesión
    • Obtener lista de chats de una sesión
    • Obtener mensajes de un chat específico
    • Enviar mensaje a través de WhatsApp
    • Marcar mensajes como leídos
    • Obtener lista de grupos
    • Configurar webhook para eventos de WhatsApp
  • HiveFlow Database
    • Lista las colecciones del usuario
    • Crea una nueva colección para el usuario
    • Busca documentos en una colección del usuario
    • Inserta un documento en una colección del usuario
    • Actualiza un documento en una colección del usuario
    • Elimina un documento de una colección del usuario
    • Elimina una colección completa del usuario (metadatos y todos sus documentos)
    • Ejecuta una operación de memoria (save, search, update, delete)
    • Ejecuta múltiples operaciones de memoria en secuencia
  1. Conexiones

Crear múltiples conexiones en lote

🚀 Servidor de producción
https://api.hiveflow.com/api
🚀 Servidor de producción
https://api.hiveflow.com/api
POST
/flows/{flowId}/edges/batch
Conexiones
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.hiveflow.com/api/flows//edges/batch' \
--header 'Content-Type: application/json' \
--data-raw '{
    "edges": [
        {
            "source": "string",
            "target": "string",
            "sourceHandle": "string",
            "targetHandle": "string",
            "type": "string",
            "data": {}
        }
    ],
    "validateCycles": true,
    "skipDuplicates": true
}'
Response Response Example
{
    "success": true,
    "edges": [
        {
            "id": "string",
            "source": "string",
            "target": "string",
            "sourceHandle": "string",
            "targetHandle": "string",
            "type": "string",
            "data": {
                "isConditional": true,
                "conditionIndex": 0
            }
        }
    ],
    "statistics": {
        "created": 0,
        "skipped": 0,
        "failed": 0
    },
    "errors": [
        {
            "index": 0,
            "error": "string"
        }
    ]
}

Request

Path Params
flowId
string 
required
ID del flujo
Body Params application/json
edges
array [object {6}] 
required
source
string 
required
target
string 
required
sourceHandle
string 
optional
targetHandle
string 
optional
type
string 
optional
data
object 
optional
validateCycles
boolean 
optional
Validar que no se creen ciclos
Default:
true
skipDuplicates
boolean 
optional
Omitir conexiones duplicadas sin error
Default:
true
Examples

Responses

🟢201Created
application/json
Conexiones creadas exitosamente
Body
success
boolean 
optional
edges
array[object (Edge) {7}] 
optional
id
string 
optional
source
string 
optional
target
string 
optional
sourceHandle
string 
optional
targetHandle
string 
optional
type
string 
optional
data
object 
optional
statistics
object 
optional
created
integer 
optional
skipped
integer 
optional
failed
integer 
optional
errors
array [object {2}] 
optional
index
integer 
optional
error
string 
optional
🟠400Bad Request
🟠401Unauthorized
🟠404Record Not Found
Modified at 2025-06-19 15:26:15
Previous
Validar todas las conexiones del flujo
Next
Eliminar múltiples conexiones en lote
Built with