Quizzes
A: List quizzes
AuthorizationBearer <token>
In: header
Query Parameters
page?number
Page number
Default
1Range
1 <= valueper_page?number
Number of quizzes per page
Default
20Range
1 <= value <= 100status?string
Filter by status (values: draft, published, archived)
Default
nullValue in
"draft" | "published" | "archived"created_by?string
Filter by creator ID
Default
nullFormat
uuidsearch?string
Search in quiz title and description
Default
nullavailable_from?string
Filter by availability start date
Default
nullavailable_until?string
Filter by availability end date
Default
nullquiz_type?string
Filter by quiz type (values: practice, graded, survey, assessment)
Default
nullValue in
"practice" | "graded" | "survey" | "assessment"difficulty_level?string
Filter by difficulty (values: beginner, intermediate, advanced)
Default
nullValue in
"beginner" | "intermediate" | "advanced"sort_by?string
Sort by field (values: created_at, updated_at, title, quiz_type, difficulty_level)
Default
nullValue in
"created_at" | "updated_at" | "title" | "quiz_type" | "difficulty_level"sort_dir?string
Sort direction (values: asc, desc)
Default
nullValue in
"asc" | "desc"Response Body
curl -X GET "https://edushade.com/api/v1/admin/quizzes?page=1&per_page=20&status=draft&quiz_type=practice&difficulty_level=beginner&sort_by=created_at&sort_dir=asc"{}Empty
Empty
Empty