store.get webhook: timeout, retries, response size, caching, and store type switching
Last updated: July 2, 2026
store.get webhook: timeout, retries, response size, caching, and store type switching
This article summarizes operational behavior of the store.get webhook that is not fully spelled out in the public docs.
Timeout
- Aghanim currently waits up to 30 seconds for a
store.getresponse. - This timeout is not configurable per webhook today.
- The platform team plans to reduce this default timeout to 10 seconds in the future.
Even though the hard timeout is currently higher, integrations should aim to return the store payload in well under a second when possible, because slow store.get responses directly affect the player experience in the Hub.
Retries and delivery mode
store.getis a synchronous webhook.- Like
player.verify, it is handled as a single attempt. - No retries are performed for failed or timed-out
store.getrequests.
Response size limits
- There is no explicit documented limit for the
store.getresponse size. - There is also no explicit documented limit on the number of elements in
items. - There may still be practical technical limits at very large payload sizes, but those are expected to be far above a reasonable store response.
As a best practice, do not return hundreds of items from store.get. Prefer returning a focused set of the most relevant or popular offers, typically no more than a few dozen items.
Caching
On the live environment, Aghanim typically caches the store.get response for about 1 minute. This is configurable in the store settings.
Changing a store between static and webhook modes
Switching an existing store's type between a static catalog mode (for example, limited_stock) and webhook is not a recommended workflow.
- This rollback scenario has not been validated by the team.
- If you need a fallback strategy for webhook instability, do not assume that switching the store type back and forth is a supported, tested recovery path.
If you are planning an operational fallback from a webhook-driven store to a static catalog, contact the Aghanim team first and validate the exact setup for your project before relying on that flow in production.
Planned fallback support for webhook stores
The platform team has stated that they plan to add support in Store Rules for webhook-store fallback behavior.
- You will be able to specify a fallback store for a
webhookstore, to be shown when the webhook is unavailable. - You will also be able to configure the timeout there.
Until this capability is released and documented, treat it as a planned improvement rather than a generally available production feature.