Adobe Commerce API caching (including GraphQL and REST) works only for idempotent requests such as HTTP GET.
C (POST) and D (PUT) are not cacheable because they are used for creating or updating resources.
A (GET) is cacheable.
B (HEAD) is technically idempotent, but not commonly used in Adobe Commerce APIs.
[Reference:, , Adobe Commerce DevDocs – Web API caching, , HTTP/1.1 RFC 7231 – Cacheable methods, ]
Contribute your Thoughts:
Chosen Answer:
This is a voting comment (?). You can switch to a simple comment. It is better to Upvote an existing comment if you don't have anything to add.
Submit