Trouble with Page Rule for caching still returns DYNAMIC

I’m trying to cache some rarely-changing API endpoint results from my site. Here are a few example URLs:

https://allbad.cards/api/game/get-black-card?packId=cah_saves_america&cardIndex=3
https://allbad.cards/api/game/get-white-card?packId=cards_and_punishment_vol_2&cardIndex=28
allbad.cards/api/game/get-white-card?packId=blue_box_expansion&cardIndex=154

The Page Rule I set up is as follows:
URL: allbad.cards/api/game/get*card
Cache Level: Cache Everything
Edge Cache TTL: 2 hours

Even so, the cf-cache-status always returns as DYNAMIC and I can’t figure out why that is. The page rule seems pretty straightforward. Ideas?

Oops, for Cache Level I actually have it set to Standard so it differs on query string.

Still looking for help here

This topic was automatically closed after 14 days. New replies are no longer allowed.