List quizzes
Quiz ids come from the quiz record (qid), which is not always the same as the page id.
Required scope: pages:read.
query Parameters
limitMaximum number of records. Defaults to 50 and cannot exceed 100.
pageZero-based page index. The API returns limit records starting at page × limit.
queryCase-insensitive text matched against the record name and related fields.
page_idOnly quizzes on this page.
quiz_idExact quiz id.
List quizzes › Responses
Matching records. The body is a JSON array.
idQuiz id (qid).
nameDisplay name, with the page name when known.
quiz_nameQuiz name.
page_idPage that hosts the quiz.
page_nameHost page name.
site_idSite id.
project_idProject id.
created_atISO-8601 timestamp.
updated_atISO-8601 timestamp.
Create a quiz page
Required scope: pages:write.
Create a quiz page › Responses
The created quiz page.
idPage id.
quiz_idSame as id on create.
is_quizAlways true.
namePage name.
page_namePage name.
project_idProject id.
site_idSite id.
edit_urlBuilder URL.
Search quizzes
Same filters and response as GET /quizzes.
Required scope: pages:read.
query Parameters
limitMaximum number of records. Defaults to 50 and cannot exceed 100.
pageZero-based page index. The API returns limit records starting at page × limit.
queryCase-insensitive text matched against the record name and related fields.
page_idPage id.
quiz_idQuiz id.
Search quizzes › Responses
Matching records. The body is a JSON array.
idQuiz id (qid).
nameDisplay name, with the page name when known.
quiz_nameQuiz name.
page_idPage that hosts the quiz.
page_nameHost page name.
site_idSite id.
project_idProject id.
created_atISO-8601 timestamp.
updated_atISO-8601 timestamp.
Get a quiz
quizId can be a quiz id (qid) or the id of a page marked as a quiz.
Required scope: pages:read.
path Parameters
quizIdQuiz id or quiz page id.
Get a quiz › Responses
The quiz.
idQuiz id (qid).
nameDisplay name, with the page name when known.
quiz_nameQuiz name.
page_idPage that hosts the quiz.
page_nameHost page name.
site_idSite id.
project_idProject id.
created_atISO-8601 timestamp.
updated_atISO-8601 timestamp.
Create a quiz from a template
Required scope: pages:write.
Create a quiz from a template › Request Body
template_idTemplate id from GET /templates.
nameName for the new page.
site_idSite to attach, if any.
project_idProject id.
Create a quiz from a template › Responses
The created quiz page.
idPage id.
quiz_idSame as id on create.
is_quizAlways true.
namePage name.
page_namePage name.
project_idProject id.
site_idSite id.
edit_urlBuilder URL.