Skip to navigation

List products, optionally filtered by category or type

Lists the store’s products (tickets, memberships, vouchers, and other product types), optionally narrowed by category or type. Each entry has the same shape as the single-product endpoint (by SKU or handle), minus what only that endpoint computes: the membership addon field is always null for ticket and gift card entries here, and a package’s children are omitted.

Headers

x-entriastringRequired

Identifies which store this request is for. Required on every store-scoped route. It is not authentication and not a secret — it grants no privileges and is safe to send from a browser. You receive the value once your Entria backend has been created and configured. Missing header returns 400; an unknown store returns 404.

Query parameters

categorystringOptional
Category handle to filter by, as returned by the categories endpoint. Omit to return products from every category.
typeenumOptional

Product type to filter by. One of TICKET, ATTRACTION_PACKAGE, MEMBERSHIP, MEMBERSHIP_RENEW, PHYSICAL_ADDON, COUPON, VOUCHER. Omit to return every type.

localestringOptional

BCP 47 locale code (e.g. da-DK, en-US). Defaults to DEFAULT_LOCALE env binding.

Response

List of products matching the filters, in the same shape as the single-product endpoint.

TICKETobject
OR
ATTRACTION_PACKAGEobject
OR
VOUCHERobject
OR
MEMBERSHIPobject
OR
MEMBERSHIP_RENEWobject
OR
PHYSICAL_ADDONobject
OR
COUPONobject
OR
DONATIONobject

Errors

400
Bad Request Error