How to Create a RESTful API Using Fuuz Platform – Step-by-Step Guide

How to Create APIs Using Data Flows in Fuuz

How to Create APIs Using Data Flows in Fuuz


Estimated Time: 5–7 minutes
Skill Level: Intermediate



Overview

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.

Data flows in Fuuz are highly flexible and can be used for integrations, automation, IIoT connectivity, and even AI-powered application generation.


Prerequisites

  • Access to Fuuz and 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 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

Learn More

  • Fuuz Data Flow Designer Documentation
  • Creating APIs with GraphQL in Fuuz
  • Using MCP and LLMs in Fuuz

    • Related Articles

    • How to Create a RESTful API Using the Fuuz Platform

      Estimated Time: Under 5 minutes Skill Level: Beginner to Intermediate <br> Here’s the revised how-to article with the use of “cons” or conversational filler words removed, making it more formal and suitable for a knowledge base: How to Create a ...
    • How to create a simple Integration and Store data in Fuuz

      In this video, our engineer illustrates to other team members, how to go about calling a generic Stock Price API Get and then storing those values in Fuuz using a simple create mutation. All of this is done using our standard iPaaS capabilities which ...
    • How to Integrate with an HR system like ADP using Fuuz iPaaS

      In this video, our engineer walks you through the basic process of getting started with an integration to your HR / payroll provider system. In this case we are demonstrating this using the ADP Restful API interface. These concepts apply to any sort ...
    • How to Integrate Fuuz with another product or another API

      Overview This document's purpose is meant to guide users, customers, prospects, partners, and employees through the journey of identifying and gaining access to another software application using API calls. If you are unfamiliar with the idea general ...
    • How to use API Explorer and GraphQL to Query Data in Fuuz for Beginners

      In this video, our engineer demonstrates the No Code solution, for querying data from Fuuz. This is a proprietary and unique capability of Fuuz that no other industrial platform can provide. Typically you'd be learning how to write SQL or some other ...