legacy-knowledge-base
公開されました Jun. 30, 2025

How to filter web content by structure field with headless APIs

投稿者

Daniel Carrillo Broeder

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

Issue

  • Create a custom structure and use a headless API to filter web content based on specific fields within that structure

Environment

  • Quarterly Releases
  • DXP 7.4
  • DXP 7.3

Resolution

  • The following endpoint should be used getContentStructureStructuredContentsPage :
    • /o/headless-delivery/v1.0/content-structures/<structure-id>/structured-contents?filter=<filter>
  • The following format could be used contentFields/<Field-Reference> for custom structure fields.
    • The field reference could be obtained when editing the web content structure.
    • For example, the following expression could be used to filter web content by a field "Example" having value 'value'  (contentFields/Example eq 'value')
  • The filter format for structure fields contentFields/<Field-Reference> is not available for other Headless APIs such as getStructuredContentFolderStructuredContentsPage, getSiteStructuredContentsPage, ...
    • You could build your own custom search blueprints and use the Search API as an alternative.
  • Only fields indexed as a keyword support filtering.

Additional Information

did-this-article-resolve-your-issue

legacy-knowledge-base