I would suggest using a scheduled workflow if you have access to it. That way, you’re sure it fires based on schedule, and do what you want.
If the above is not doable, then maybe adding a parameter to your URL that doesn’t break it, and link it to a timestamp that updates every X minutes based on a math column.
If the refresh value doesn’t do it, then you can follow my suggestion above.
For this one.
There isn’t a native way to do it, but an alternative is adding an AI component that doesn’t show anything on the screen, but triggers an update in a timestamp field. Then you use that timestamp in the URL you use for the Call API column.
“Note that setting a refresh rate does not mean Glide will automatically make the call at that interval. The call will only happen again if there has been some event that makes it clear that data needs to be updated, such as a user interacting with that data in the app, or a developer viewing that data in the Data Editor. If the data is hidden or not in use, it will not update.”