Hello @Brendan Finnegan
Azure Monitor service provides Alterting and Notifying features based on failure conditions you define against log data that's generated by your Logic Apps. In order to make this work, you'll want to integrate the two services. For steps on how to do the integration, please review: Monitor run status, review trigger history, and set up alerts for Azure Logic Apps
In your case, it sounds like the underlying API connections are expiring at a certain time which will cause your workflows to get Failed status. Assuming that the integration with Azure Monitor is done, you could then set up a new Alert rule leveraging the existing signals types such as "Runs Failed", "Actions Failed" or the "Custom log search" for more granular targeting of the failure condition:
I hope this is helpful, just let me know if any questions.
-------------------------------------------------------------------------------
Please consider contributing to MS Q&A by marking 'Accepted Answer' and ‘Upvoting’ as applicable.