Synchronize workflow and integration data into custom data models
Data Hubs allow you to synchronize workflow and integration data into custom, structured data models. You can create entries through the UI or programmatically via the React library, and perform standard CRUD operations (create, read, update, delete) on your data.
Creating a Data Hub
Navigate to the "Data Hub" tab on the right-hand side of your organization view
Click "Create Data Hub" and enter a name for your new hub.
Configure the fields of thehub in the Data Schema page within Settings
Creating an entry
There are a few ways you can create entries in your data hub.
Manually via UI
Navigate to the "Entries" page within your Data Hub
Click on "Create Entry"
Specify your desired values, and click "Create"
Hub Integrations & Logic
Go to the Integrations or Logic tab of your hub and enable an integration or logic rule to allow periodic, bulk syncing of data to your hub.
Form Advanced Logic
Create or open up a form.
Ensure authentication is enabled on the form.
Create a logic rule and use the dataHubAction method:
Retrieving Data
The Feathery SDK allows you to retrieve data with flexibility.
Getting a specific entry
To get data associated with a specific entry, use the dataHubAction method with the get operation:
This will retrieve all fields associated with this entry.
Getting all entries
To get all entries for a specific Data Hub, simply remove the entryId parameter: