How to Synchronize Data from Custom Tables
Introduction
This guide will show you how to synchronize or integrate Custom table data with other systems using the API and webhooks provided by the Asset & Configuration Management plugin. These features allow for automation, data syncing, and external system integration.
Target Audience
Administrator
Prerequisites
Before starting, ensure you have:
- Access to Easy WebHooks or API keys.
- Asset & Configuration Management plugin active.
- Access to the Easy Swagger documentation at
/easy_swagger.
How to Synchronize Data Using API
Step 1: Open API documentation
- Go to
/easy_swaggeron your Easy8 instance. - Locate the sections:
- Custom table API
- Custom entity API (for records)
Step 2: Use the available endpoints
GET /custom_tables: List of Custom tablesPOST /custom_tables: Create new tablePUT /custom_tables/{id}: Update tableDELETE /custom_tables/{id}: Delete tableGET /custom_entities: List of recordsPOST /custom_entities: Create new recordPUT /custom_entities/{id}: Update recordDELETE /custom_entities/{id}: Delete record
Notice
CustomEntity = record in a Custom table. CustomTable = the table itself. Make sure to use the correct API section depending on your need.
How to Synchronize Data Using Webhooks
Step 1: Go to Webhook settings
- Navigate to Easy WebHooks from the Global menu.
- Click New Easy Web Hook.
Step 2: Create the webhook
- In the form:
- Select the Project (if applicable).
- Set Entity to CustomEntity.
- Choose the Action (create, update, delete).
- Enter the target URL (must begin with http:// or https://).
- Select the related Custom table.
- Click Save.
Step 3: Activate and monitor
- Ensure the webhook is set to Active.
- Trigger test changes in the table to confirm webhook delivery.
Troubleshooting
- Confirm the webhook URL is publicly accessible.
- Ensure the API user has permissions for CustomEntity and CustomTable.
- Use
/easy_swaggerto check endpoint structure and required parameters.
Conclusion
You have successfully integrated and synchronized your Custom table data using either the API or Easy WebHooks in Easy8.



