Skip to main content

Hi folks!

Trying to build am FME Flow/Server Automation where if a backend API table is updated by a user that it triggers running an FME workspace that I’ve already uploaded to FME Server.

What would be the appropriate trigger to use to kick off the process? Would I have to create a webhook on the API table URL somehow to trigger based on FeaturesCreated and FeaturesUpdated?

So whenever the attributes in the API table on the backend are updated, I’d want FME Flow/Server to kick off firing off that FME workspace.

Thank you!

Hi hawaiialex

 

To kick off your FME workspace whenever your backend API table is updated, you'll want to use a Webhook Trigger in FME Flow/Server. Here's a quick rundown:

  1. Set Up a Webhook: Configure your backend API to send a webhook request when the table is updated

  2. Create the Automation: In FME Flow/Server, set up an automation with a Webhook Trigger. Then, add a "Run Workspace" action to execute your uploaded FME workspace whenever the webhook is triggered.

  3. Test It Out: Update your table, check that the webhook fires, and watch your workspace run!

If your API doesn't support webhooks, you might need to set up a polling mechanism instead, but webhooks are ideal for real-time processing.

 


Thanks @siennaatsafe !

I will need to check with the team that created the API to see if webhooks are supported on the designated tables. If that’s the case, I can utilize the webhook trigger in a straightforward way 🙂 If not, I will look into digging up some documentation on polling mechanisms.

Ideally we would like real-time processing as you mentioned. Thanks for your help!


Reply