Search

Search the public catalogue (courses, lessons and blog posts) by what they say, in the request locale. The text is a web search query: words are matched by their stems in the language of the locale, a phrase in quotes is kept together, or and a leading - work as people expect, and nothing typed is an error. The best matches come first. Only what a visitor can read on the website is found: no draft, unpublished post or unlisted page.

get/api/search

Request

  • The document declares no server URL.
  • Auth: none declared

Query parameters

qstring required
type'course' | 'lesson' | 'post'

The kinds of record the catalogue search finds.

Only this kind of record; every kind when absent.

pageinteger
perPageinteger

Response

The request has succeeded.

totalinteger required

Total rows across all pages (before pagination).

pageinteger required

1-based page number this response represents.

perPageinteger required

Page size used for this response.

Changes