Exam
Update Exam
Changed onReplaces the full exam configuration with the provided payload.<br/><br/>Includes exam metadata, scheduling windows, permitted items, proctoring settings, and instructor-as-proctor configurations.<br/><br/>The user role from the auth token is passed to the handler for role-based logic.
put/v1/installs/{installSid}/courses/{courseSid}/exams/{examSid}
Request
- Base URLhttps://api.smarterproctoring.com
- URLhttps://api.smarterproctoring.com/v1/installs/{installSid}/courses/{courseSid}/exams/{examSid}
- AuthAPI key in header token
Path parameters
installSidstring required
Unique SID of the application install. Pattern: AI + 32 hex chars.
Example:AI1234567890abcdef1234567890abcdef
courseSidstring required
Unique SID of the course. Pattern: CU + 32 hex chars.
Example:CU1234567890abcdef1234567890abcdef
examSidstring required
Unique SID of the exam to update. Pattern: EX + 32 hex chars.
Example:EX1234567890abcdef1234567890abcdef
Request body
Example request
{
"configuration": {
"examOpenDate": "1970-01-01T00:00:00.000Z",
"examCloseDate": "1970-01-01T00:00:00.000Z",
"scheduleOpenDate": "1970-01-01T00:00:00.000Z",
"scheduleCloseDate": "1970-01-01T00:00:00.000Z",
"instructorAsProctor": [
{
"startTime": "1970-01-01T00:00:00.000Z"
}
],
"allowedSites": [
{
"label": "Cengage SALT",
"url": "https://www.webassign.net/csalt/",
"match": "prefix"
}
],
"allowedSitesInheritance": "inherit"
},
"status": "active"
}Response
Successful
Changes
- info
added the new
allowAllenum value to the request property/
- info
- info
added the new optional request property
/ - info
added the new optional request property
/
- info