List course applications
application_listList applications to courses that require applying before enrollment (requiresApplication), newest first, each with the applicant and their answers; an applicant is not enrolled until the application is approved. For enrolled or waitlisted learners use enrollment_list instead. status:"pending" is the review queue; add courseId for one course's queue. Learners apply from the course page, one application per learner per course; a rejected learner can apply again, which reopens the same application as pending with new answers. applicationData is {responses: [{label, value}]}, one entry per application question, or {message} when the course asks no questions (older applications may hold a flat question-to-answer object). Returns {total, count, applications: [{id, status, applicant {id, name, email}, course {id, name}, applicationData, decisionNote, reviewedAt, createdAt, updatedAt}]}. Approve or reject one with application_review, using its id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max rows (default 100; values above 500 are capped at 500). | |
| offset | No | Rows to skip (default 0); compare with total to page. | |
| status | No | Only applications in this state: pending (awaiting a decision), approved or rejected. Omit for all. | |
| courseId | No | Only applications to this course (must be on this site). |