🚀 Heads up: Our API Docs Have Moved!
We have relocated to Instructure Developer Documentation Portal. 🎉 Please update your bookmarks. This page will automatically redirect after July 1, 2026.
We have relocated to Instructure Developer Documentation Portal. 🎉 Please update your bookmarks. This page will automatically redirect after July 1, 2026.
Accessibility Course Scans API
Trigger accessibility course scan AccessibilityCourseScansController#create
POST /api/v1/users/:user_id/educator_accessibility_course_scan
Scope:
Queues a background job that scans all a11y-enabled courses where the
user has an active teacher or designer enrollment. Idempotent — if a
scan is already queued or running, the existing Progress is returned.
Requires the educator_dashboard feature flag on the root account and
a11y_checker_account_statistics on site admin.
url:POST|/api/v1/users/:user_id/educator_accessibility_course_scan
Request Parameters:
| Parameter | Type | Description | |
|---|---|---|---|
| user_id | Required | string | The ID of the user, or "self" for the current user. The requesting user may only trigger a scan for themselves. |