Skip to content

How to Create APIs Using Data Flows in Fuuz

Fuuz Wiki Import edited this page Jun 7, 2026 · 1 revision

How to Create APIs Using Data Flows in Fuuz

This guide explains how to create RESTful APIs using Data Flows in Fuuz. Unlike the GraphQL-based method covered in a previous tutorial, this approach leverages event-driven or request-response data flows that can be executed internally or remotely by other systems.

Estimated Time: 5–7 minutes Skill Level: Intermediate

🎥 Video walkthrough: Watch on Vimeo

Overview

Data flows in Fuuz are highly flexible and can be used for integrations, automation, IIoT connectivity, and even AI-powered application generation. Once deployed, a data flow becomes an API endpoint that external systems can call to push or pull data.

Prerequisites

  • Access to Fuuz and the Data Flow Designer
  • Admin permissions to create and deploy data flows
  • Basic understanding of data models and integration endpoints

Step-by-Step Instructions

1. Open Data Flow Designer

  • Navigate to the Data Flow Designer in Fuuz.
  • Open an existing data flow or create a new one.

2. Configure the Data Flow

  • Choose between a Request-Response or Event-Driven setup.
  • Add nodes from the toolbox:
    • JSON Auto for testing
    • File Source for CSV or JSON input
    • Data Change Source to subscribe to model changes
    • Send Notification to trigger alerts
    • Document Generator for printing or labeling

3. Example: Event-Driven Flow

  • Subscribe to changes in a model (e.g., Master Product Data).
  • Trigger actions when a product is created or updated.
  • Add filters to target specific conditions (e.g., suspect material).
  • Use notification or document nodes to respond accordingly.

4. External API Execution

  • Once deployed, the data flow becomes an API endpoint.
  • External systems can call it to push or pull data.
  • Use integration nodes to connect with platforms like PLM, HCM, ADP, etc.

5. Set Up Scheduling

  • Add a schedule to automate data flow execution.
  • Configure frequency, skip weekends/holidays, or use custom timing.
  • Modify schedules post-deployment without developer intervention.

6. Advanced Capabilities

  • View logs, metrics, and deployment history.
  • Roll back to previous versions if needed.
  • Enable MCP to expose data flows to LLMs or AI tools.
  • Use Screen Generator flows to auto-create UI based on data models.

Use Cases

  • Real-time integration with ERP, PLM, CRM
  • IIoT connectivity with PLCs, RFID, AGVs, CMM machines
  • Automated document generation and labeling
  • AI-powered app creation using MCP and LLMs
  • Scheduled data sync with external systems

Key Benefits

  • No external infrastructure required
  • Fully remote-executable APIs
  • Event-driven and request-response support
  • Integration with enterprise and industrial systems
  • AI-enhanced automation and app generation

See Also


Source: support.fuuz.com

🏠 Home

Getting Started (14)
Training Guides (52)

Applications

Access & Users

Data Models & Schema

Screens

Weather Lookup Series — guided 3-part build

Data Flows & Integrations

Data, Reporting & Monitoring

Enterprise & Organizations

Platform Concepts & Architecture (10)
Screens & Application Design (17)
Data Models & Schema (8)
Data Flows & Scripting (51)

Designing Flows

Data Flow Nodes

JSONata Reference

Scripting

Integrations & Connectors (30)

General & iPaaS

Plex

EDI

IIoT & Edge Gateway (18)

Physical Device Connectors

Edge Data Connectors

Reporting, Documents & Dashboards (8)
Administration & Access Control (27)
Data Management (8)
Accelerators, Templates & Packages (8)
Design Standards (1)
How-To Guides (8)
FAQ & Troubleshooting (1)
Release Notes (117)

2026

2025

2024

2023

2022

2021

2020

Policies & Company (6)

Clone this wiki locally