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

Actualizar conexión existente

🚀 Servidor de producción
https://api.hiveflow.com/api
🚀 Servidor de producción
https://api.hiveflow.com/api
PUT
/flows/{flowId}/edges/{edgeId}
Conexiones
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://api.hiveflow.com/api/flows//edges/' \
--header 'Content-Type: application/json' \
--data-raw '{
    "source": "string",
    "target": "string",
    "sourceHandle": "string",
    "targetHandle": "string",
    "type": "smoothstep",
    "animated": true,
    "style": {},
    "data": {
        "isConditional": true,
        "conditionIndex": 0,
        "conditionValue": "string",
        "label": "string",
        "weight": 0,
        "metadata": {}
    }
}'
Response Response Example
{
    "success": true,
    "edge": {
        "id": "string",
        "source": "string",
        "target": "string",
        "sourceHandle": "string",
        "targetHandle": "string",
        "type": "string",
        "data": {
            "isConditional": true,
            "conditionIndex": 0
        }
    },
    "message": "Conexión actualizada exitosamente"
}

Request

Path Params
flowId
string 
required
ID del flujo
edgeId
string 
required
ID de la conexión
Body Params application/json
source
string 
optional
ID del nodo origen
target
string 
optional
ID del nodo destino
sourceHandle
string 
optional
Handle de salida
targetHandle
string 
optional
Handle de entrada
type
enum<string> 
optional
Tipo de conexión
Allowed values:
smoothstepstraightstepbezier
animated
boolean 
optional
Si la conexión debe ser animada
style
object 
optional
Estilos CSS personalizados
data
object 
optional
isConditional
boolean 
optional
conditionIndex
number 
optional
conditionValue
string 
optional
label
string 
optional
weight
number 
optional
metadata
object 
optional
Examples

Responses

🟢200OK
application/json
Conexión actualizada
Body
success
boolean 
optional
edge
object (Edge) 
optional
id
string 
optional
source
string 
optional
target
string 
optional
sourceHandle
string 
optional
targetHandle
string 
optional
type
string 
optional
data
object 
optional
message
string 
optional
Example:
Conexión actualizada exitosamente
🟠400Bad Request
🟠401Unauthorized
🟠404Record Not Found
🟠409409
Modified at 2025-06-19 15:26:15
Previous
Crear nueva conexión entre nodos
Next
Eliminar conexión entre nodos
Built with