How to send an API every 5 minutes on the backend side

I am wanting to send an API every five minutes.
I am trying to do something with the backend workflow, but it is currently not working. I am trying to do something with backend workflow, but it is not working at the moment.
Thanks in advance!

Simple…

Create a regular backend (API) workflow…

In the workflow have an action to make your API call (and do whatever else needs to be done).

As the final action in that workflow, schedule the same workflow to run again, at the current date/time plus 5 minutes.