Requires the training feature and authenticated API-key or OAuth access. API keys need TRAININGS, COURSES and STUDENTS read permissions; generation also requires TRAININGS write permission. OAuth generation requires edusign:api.write and an administrator role. Native School OAuth can use these routes without OPTION_API. School is derived from authentication. Only archived courses are eligible for a PDF; courses are never locked automatically. Maximum 1000 courses and 100000 learner-course cells. Returns eligible and excluded course counts and the historical attendance roster size. This returns metadata, not PDF pages or a download URL. start/end are school-local wall-clock strings (YYYY-MM-DD HH:mm:ss), not UTC instants.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||

