Parameters
-
apiOptions: NullableParameters<{
headers?: {
[key: string]: string;
};
parameters: { parameters?: string | undefined; categoryId?: string | undefined; productId?: string | undefined; aspectTypeId: string; aspectAttributes?: string | undefined; organizationId?: string | undefined; siteId?: string | undefined; locale?: string | undefined; };
}>
-
queryOptions: ApiQueryOptions<{
(options?): Promise<PageResult>;
<T>(options?, rawResponse?): Promise<T extends true
? Response
: PageResult>;
}> = {}
A TanStack Query query hook with data from the Shopper Experience getPages
endpoint.
Get Page Designer pages.
The results will apply the visibility rules for each page's components, such as personalization or scheduled visibility. Either
categoryId
orproductId
must be given in addition toaspectTypeId
. Because only a single page-to-product and page-to-category assignment per aspect type can be authored today, the returned results contains one element at most. Important: Because this resource uses the GET method, you must not pass sensitive data (payment card information, for example) and must not perform any transactional processes within the server-side scripts that are run for the page and components.Parameter
apiOptions - Options to pass through to
commerce-sdk-isomorphic
, withnull
accepted for unset API parameters.Parameter
queryOptions - TanStack Query query options, with
enabled
by default set to check that all required API parameters have been set.See
commerce-sdk-isomorphic
documentation for more information on the parameters and returned data type.useQuery
reference for more information about the return value.