๐Ÿš€ 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.

Accessibility Course Scans API

Trigger accessibility course scan AccessibilityCourseScansController#create

POST /api/v1/users/:user_id/educator_accessibility_course_scan

Scope: url:POST|/api/v1/users/:user_id/educator_accessibility_course_scan

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.

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.

Returns a Progress object