Skip to main content
GET
List Store Products

List Store Products

Returns all products available in the ecommerce store for the current location. Supports filtering by tag, product type (time passes), and selected plans.

Authentication

No authentication required for public product listing.

Query Parameters

profileId
number
Customer profile ID to personalise available products. Defaults to 0.
tag
string
Filter by product tag. URL-encoded.
productId
number
Filter to a specific product by ID.
onlyTimePasses
boolean
When true, returns only time-pass products.
selectedPlans
number[]
Array of plan IDs to filter products compatible with specific plans.
_shape
string
Comma-separated list of field paths to include in the response. When provided, only the specified fields are returned — useful for reducing payload size. Supports nested paths using dot notation. Example: _shape=Products.Name,Products.Price,Products.PriceFormatted.

Response

Returns an object with a Products array. Each product has the following fields:

Identity

Core

Pricing

Billing

Stock

Business

Timestamps (from base)

Examples

Fetch all store products

Fetch time passes only

TypeScript Integration