I’m trying to set up an automation to trigger that fires when a contact record is updated so I can then process an API action.
Welcome @Tony_Dietsch, I think you will have to go down the REST Hook route for this one.
https://developer.keap.com/docs/rest/#tag/REST-Hooks/operation/create_a_hook_subscription
You would want subscriptions for the “contact.add”, “contact.edit” and/or “contact.delete” Event Keys.
The script that will handle the hook response can trigger an Automation API Goal via this endpoint below.
https://developer.keap.com/docs/rest/#tag/Campaign/operation/createAchieveApiGoalEventUsingPOST
Be aware, that if do a Bulk Update, or Broadcast, or Automation, that requires updating 100s or 1000s of contacts, you will get a large number of requests to your script.
Do you need to trigger the automation for any contact being updated, or would it be better to filter for specific contacts?