Get catalog
GET/catalog/:catalogSetId
Retrieves the complete menu catalog (CatalogSet) for a store. CatalogSets are immutable - once created, they never change. This makes them highly cacheable.
Caching: Use the ETag response header to implement conditional requests. Store the ETag and send it as If-None-Match on subsequent requests to receive a 304 Not Modified if the catalog hasn't changed.
Partner-side caching is strongly encouraged to reduce latency and API calls.
Request
Responses
- 200
- 304
- 404
Full catalog data
Response Headers
ETag
Entity tag for cache validation
Cache-Control
Caching directives
Catalog not modified - use cached version
Catalog not found