Cache miss on endpoint

Hi Dear Cloudflare, I have been trying to get the response of this endpoint to be cached with a long TTL or either until I purge the cache, but I keep getting CF cache MISS

Can you provide some detail about your Cloudflare cache settings?

Note that Cloudflare doesn’t cache HTML by default… unless you configure a page rule to Cache Everything. Please see:

the endpoint returns a JSON File, I have cache browser TTL to 4 hours and a page rule that match the endpoint URL and caches everything, but I notice it is not being cached