POST data to a REST API

I would like to push data from HA at a regular interval to a REST API service that I own. I’ve had a Google but can’t find a definitive answer on how to achieve it, what would be the best way?

For example, I am collecting weather data from a number of sensors, I would like to submit this data to a POST endpoint every 5 minutes.

An automation that calls a rest command every 5 minutes. Look up the rest command integration, implement your command, then create an automation with a time_pattern trigger set to every 5 minutes.