Content - Search API

Searching content

You can search textual content within public ContentPage items using the content search api.

Request parameters

The endpoint is located at api/content/search/ and requests are made via GET request.

The following parameters are supported.

  • q The text search query.
  • format optional – Can be ‘json’ or ‘html’. Defaults to json if request is an ajax request, to html if not.
  • perpage The number of items per page. Defaults to 25.
  • page The number of the current page. Defaults to 1.

Results in JSON

When you request results in JSON, the returned format will be like so:

    "name":"Content page title",
    "intro":"Content page intro",
  }, ...

Results in HTML

When results are returned as an HTML document then you need to use the contentpage/searchresults.html template file to set up a design. Results will be available in the {{results}} variable as a standard zajFetcher object.

Outlast Web & Mobile Development (c) 2023 | Privacy Policy |