Caching of POSTs

I’m consuming a backend REST API where the provider’s developers weren’t too RESTful.

To do a fetch I have to do an HTTPS POST and pass the parameters as a JSON object.

It’s not too speedy either. I really want to cache it as the data are certainly static enough. Is it possible to cache the result of a POST?

Is there a possible workaround?

Many thanks!