List paginated public frontend entities
Alias of /frontend/entities/all/{client_id}/{program_id}/{session_id?} used by newer public frontend pages. It executes the same controller logic, query parameters, Redis session behavior, and response shape.
Path Parameters
Client id that owns the program and visible entities.
Program id or none. The controller expands program trees and returns 404 when the route value is none.
Optional Redis frontend session id used for pagination, login state, cart messages, and Meta Pixel context.
Query Parameters
Requested page size. Invalid or non-positive values default to 20.
x >= 1Requested page number. Invalid or non-positive values default to 1.
x >= 1Search term used by Scout/Meilisearch and title-field fallback matching.
Legacy interaction mode: filter or sort.
filter, sort Field key or keys for filter/sort operations.
Filter value when eventKey=filter.
Sort order when eventKey=sort.
asc, desc Optional positive program id selected within the requested program tree.
x >= 1Public sort field. Supply together with sortOrder.
Sort direction; must be supplied together with sortKey.
asc, desc Map of public field keys to filter values. Values must be scalar.
Structured public filter groups, including age filters. Must be a list.
Whether pagination computes a total row count. Defaults to true.
Returns program display metadata without recipient cards when true.
Response
Public entity listing payload. Same response shape as viewAllFrontendEntities.
The response is of type object.