LearnDash icon

LearnDash

Interact with the LearnDash LMS REST API

Actions60

Questions → List

AI-generated

Summary

List multiple LearnDash questions filtered and paginated according to user-defined criteria.

Inputs

  • filters — A collection of filter parameters including Search (string), Per Page (number, 1-100), Page (number, minimum 1), Order (ASC or DESC), Order By (e.g., date, ID, title), and Status (e.g., publish, draft, any). Use these to refine which questions are retrieved.
  • queryParametersJson — An optional JSON-formatted string representing additional query parameters for advanced filtering beyond the built-in filters. Leave blank if not needed.

Output shape

a list of question objects retrieved from the LearnDash LMS matching the filter criteria.

The output includes an array of question records returned from the LearnDash API. Pagination and sorting are controlled via the inputs. Invalid JSON in the Query Parameters field will cause an error. Filters such as status 'any' will not limit results by status.

Discussion