Update Exam
Replaces the full exam configuration with the provided payload.
Includes exam metadata, scheduling windows, permitted items, proctoring settings, and instructor-as-proctor configurations.
The user role from the auth token is passed to the handler for role-based logic.
Authorizations
Path Parameters
Unique SID of the application install. Pattern: AI + 32 hex chars.
^AI[a-f0-9]{32}$"AI1234567890abcdef1234567890abcdef"
Unique SID of the course. Pattern: CU + 32 hex chars.
^CU[a-f0-9]{32}$"CU1234567890abcdef1234567890abcdef"
Unique SID of the exam to update. Pattern: EX + 32 hex chars.
^EX[a-f0-9]{32}$"EX1234567890abcdef1234567890abcdef"
Body
Payload for updating an exam with full configuration.
Title C
Type C
Online, Written Use Proctor Manager C
Require Approval C
Exam URL
Enable Appointment Suggestions C
Description C
Exam Delivery System Module. Optional field controlled by feature flag.
Contact User Sid
^US[a-f0-9]{32}$Boolean to assign exam to all or a few students
Status of the exam. active exams are visible, draft are in preparation, deleted are soft-deleted.
active, draft, deleted "active"
Response
Successful
Session status
Exam SID
Course SID
Application install SID
Exam title
Virtual title
Exam type
Description
Use proctor manager
Require approval
Enable appointment suggestions
Exam URL
Exam status
Created date
Last modified date
Contact user SID
Exam delivery system module
Exam summary
Pending approvals count
Open session events count
Course details
Exam configuration
Exam session
Instructor name
Course name
Total sessions
Sessions needing proctor
Script name
System name
Is limited scope
Platform version
