Guide
Most 3rd party systems allow reacting to updates almost immediately thanks to webhooks. Custom apps in Fibery can also take advantage of it and update the data immediately without the need to wait for a scheduled synchronization run
Only Fibery Admins can configure webhooks.
Connector Configuration
To enable webhooks, first of all you need update connector's synchronizer configuration by specifying webhooks configuration:
{
"types": [...],
"filters": [...],
"webhooks": {
"enabled": true,
"type": "ui"
}
}
NOTE: type: 'ui' is the only supported type for now. Most of the 3rd party system allow configuring webhooks via their UI instead of API request, hence the name
Then you should implement following URLs in the connector:
Accepting webhook events
Each app has its own entry point https://webhooks-svc.fibery.io/apps/:app-id (e.g. https://webhooks-svc.fibery.io/apps/slack-app). This url should be registered in 3rd party system as a target url for incoming messages
How to get your app-id?
Unfortunately that's not easy for now. You'll have to use browser's devtools and get the id from the request in Fibery. Here's a video showing how you can get it