Store API
The FAQ Manager plugin provides a Store API endpoint that can be used for headless projects or custom storefront implementations.
Load FAQs for a Product
Returns the resolved FAQ groups (with their entries), the active plugin configuration and the FAQPage rich snippet for the given product. The payload mirrors what the regular Storefront uses to render the product detail page, so a headless app can render the same view without a second round-trip for metadata.
Endpoint: GET /store-api/prems-faq/product/{productId}
(POST is also accepted on the same path.)
Login required: No
Parameters:
productId
string
Yes
The UUID of the product (URL parameter).
Response: 200 OK with a JSON body containing:
groups
array
The matching FAQ groups, ordered by priority. Each group includes its translated name, description, the descriptionVisibility override and an entries array with the active entries. Subscription limits (group count, entry count, blocked content types) are already applied.
config
object
The active plugin configuration: active (bool), placement (string) and descriptionVisibility (string, the plugin-wide default).
richSnippet
object
The FAQPage JSON-LD payload for the resolved entries. Empty when no entries match.
When the plugin is not active for the current sales channel, an empty payload is returned (empty groups, the current config, an empty richSnippet).
Errors:
404 Not Found– The product does not exist or is not accessible in the current sales channel context.
Was this helpful?
