{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"SmarterServices Platform","colors":{"primary":"#015692","light":"#0D9373","dark":"#015692"},"logo":{"light":"https://cdn.prod.website-files.com/650b016f7e13a7d9de337f22/6629053ca1393100c09aa484_SmarterServices%20Logo.png","dark":"https://cdn.prod.website-files.com/650b016f7e13a7d9de337f22/6629053ca1393100c09aa484_SmarterServices%20Logo.png"},"favicon":"https://mintcdn.com/smarterservicesllc/fCrC3qjG9fnKrDR3/favicon.png?fit=max\u0026auto=format\u0026n=fCrC3qjG9fnKrDR3\u0026q=85\u0026s=4ebd4e7b2756068bf227df06619633a6","api":{"openapi":["https://api.smarterproctoring.com/openapi.json","assessment/api/openapi.json"]},"navbar":{"links":[{"href":"https://intercom.help/smarterservices-llc-028a8a0949b6/en","label":"Support"}]},"footer":{"socials":{"website":"https://www.smarterservices.com","youtube":"https://www.youtube.com/@smarterservices","linkedin":"https://www.linkedin.com/company/smarterservices","facebook":"https://www.facebook.com/smarterservices","x":"https://x.com/smarterservices","github":"https://github.com/smarterservices"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"smarterservicesllc","hasAudioNarration":false,"actualSubdomain":"smarterservicesllc","customDomains":["developers.smarterservices.com"],"gitSource":{"type":"github","owner":"smarterservices","repo":"platform-documenation","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a5de60074e183eea51381f1","collectionId":"b4811552-fb4e-467d-88a2-623c3838f2d6","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6a5de60074e183eea51381f1"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6a5de60074e183eea51381f1:success","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Proctoring","count":70},{"language":"default","tag":"Endpoints","count":63},{"language":"default","tag":"Platform","count":33},{"language":"default","tag":"BlockKit","count":25},{"language":"default","tag":"Reports","count":17},{"language":"default","tag":"Assessment","count":16},{"language":"default","tag":"API Reference","count":13},{"language":"default","tag":"SmarterElements","count":10},{"language":"default","tag":"Security \u0026 Authorization","count":9},{"language":"default","tag":"Getting Started","count":8}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".elements-example{border:1px solid #ddd;border-radius:var(--rounded-2xl, 1rem);overflow-y:auto;padding:5px}"}],"page":{"pagePath":"api-reference/exam/update-exam","slug":"/api-reference/exam/update-exam","pageMetadata":{"title":"Update Exam","description":"Replaces the full exam configuration with the provided payload.\u003cbr/>\u003cbr/>Includes exam metadata, scheduling windows, permitted items, proctoring settings, and instructor-as-proctor configurations.\u003cbr/>\u003cbr/>The user role from the auth token is passed to the handler for role-based logic.","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json put /v1/installs/{installSid}/courses/{courseSid}/exams/{examSid}","href":"/api-reference/exam/update-exam","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Replaces the full exam configuration with the provided payload.\", _jsx(\"br\", {}), _jsx(\"br\", {}), \"Includes exam metadata, scheduling windows, permitted items, proctoring settings, and instructor-as-proctor configurations.\", _jsx(\"br\", {}), _jsx(\"br\", {}), \"The user role from the auth token is passed to the handler for role-based logic.\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Update Exam","description":"Replaces the full exam configuration with the provided payload.\u003cbr/>\u003cbr/>Includes exam metadata, scheduling windows, permitted items, proctoring settings, and instructor-as-proctor configurations.\u003cbr/>\u003cbr/>The user role from the auth token is passed to the handler for role-based logic.","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json put /v1/installs/{installSid}/courses/{courseSid}/exams/{examSid}","href":"/api-reference/exam/update-exam","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Update Exam","operationId":"putV1InstallsInstallsidCoursesCoursesidExamsExamsid","description":"Replaces the full exam configuration with the provided payload.\u003cbr/>\u003cbr/>Includes exam metadata, scheduling windows, permitted items, proctoring settings, and instructor-as-proctor configurations.\u003cbr/>\u003cbr/>The user role from the auth token is passed to the handler for role-based logic.","parameters":["e7995397-b18d-4f0c-bf2e-915917a8f20f","dc295e10-8ed4-4f88-88d1-51f0a10c97ee","730946ad-4606-4375-b9d2-b3568b8ba56b"],"tags":["Exam"],"requestBody":"230214b2-2e52-4c95-9051-a8718b73a665","responses":{"200":"02d7a790-f051-44f8-810f-0d26184ac619"},"method":"put","type":"path","servers":["c467fe82-756a-4d57-b25d-3f157236095f"],"security":["50c732bb-63a6-49e0-92e3-b6ebed732934"],"path":"/v1/installs/{installSid}/courses/{courseSid}/exams/{examSid}","baseUrlOptions":["https://api.smarterproctoring.com"],"title":"Update Exam","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"e7995397-b18d-4f0c-bf2e-915917a8f20f":{"name":"installSid","in":"path","schema":{"type":"string","description":"Unique SID of the application install. Pattern: `AI` + 32 hex chars.","example":"AI1234567890abcdef1234567890abcdef","pattern":"^AI[a-f0-9]{32}$","isRequired":true,"uniqueKey":"","typeLabel":"string"},"description":"Unique SID of the application install. Pattern: `AI` + 32 hex chars.","required":true},"dc295e10-8ed4-4f88-88d1-51f0a10c97ee":{"name":"courseSid","in":"path","schema":{"type":"string","description":"Unique SID of the course. Pattern: `CU` + 32 hex chars.","example":"CU1234567890abcdef1234567890abcdef","pattern":"^CU[a-f0-9]{32}$","isRequired":true,"uniqueKey":"","typeLabel":"string"},"description":"Unique SID of the course. Pattern: `CU` + 32 hex chars.","required":true},"730946ad-4606-4375-b9d2-b3568b8ba56b":{"name":"examSid","in":"path","schema":{"type":"string","description":"Unique SID of the exam to update. Pattern: `EX` + 32 hex chars.","example":"EX1234567890abcdef1234567890abcdef","pattern":"^EX[a-f0-9]{32}$","isRequired":true,"uniqueKey":"","typeLabel":"string"},"description":"Unique SID of the exam to update. Pattern: `EX` + 32 hex chars.","required":true}},"requestBody":{"content":{"application/json":{"schema":{"type":"object","description":"Payload for updating an exam with full configuration.","properties":{"title":{"type":"string","description":"Title C","isRequired":true,"uniqueKey":"title","typeLabel":"string"},"type":{"type":"string","description":"Type C","enum":["Online","Written"],"isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"},"useProctorManager":{"type":"boolean","description":"Use Proctor Manager C","isRequired":true,"uniqueKey":"useProctorManager","typeLabel":"boolean"},"requireApproval":{"type":"boolean","description":"Require Approval C","isRequired":true,"uniqueKey":"requireApproval","typeLabel":"boolean"},"url":{"type":"string","description":"Exam URL","isRequired":true,"uniqueKey":"url","typeLabel":"string"},"enableAppointmentSuggestions":{"type":"boolean","description":"Enable Appointment Suggestions C","isRequired":true,"uniqueKey":"enableAppointmentSuggestions","typeLabel":"boolean"},"configuration":{"type":"object","properties":{"examOpenDate":{"type":"string","description":"Exam Open Date","example":"1970-01-01T00:00:00.000Z","pattern":".*Z","x-format":{"isoDate":true},"isRequired":true,"uniqueKey":"configuration.examOpenDate","typeLabel":"string"},"examCloseDate":{"type":"string","description":"Exam Close Date","example":"1970-01-01T00:00:00.000Z","pattern":".*Z","x-format":{"isoDate":true},"isRequired":true,"uniqueKey":"configuration.examCloseDate","typeLabel":"string"},"duration":{"type":"integer","description":"Duration Minutes","x-constraint":{"sign":"positive"},"isRequired":true,"uniqueKey":"configuration.duration","typeLabel":"integer"},"attempts":{"type":"integer","description":"Attempts Allowed","x-constraint":{"sign":"positive"},"isRequired":true,"uniqueKey":"configuration.attempts","typeLabel":"integer"},"requiredSoftware":{"oneOf":[{"type":"string","description":"Required Software","isRequired":true,"uniqueKey":"configuration.requiredSoftware.oneOf.0","typeLabel":"string"},{"type":"null","description":"Required Software","isRequired":true,"uniqueKey":"configuration.requiredSoftware.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"configuration.requiredSoftware","typeLabel":"string | null"},"studentNotes":{"oneOf":[{"type":"string","description":"Student Notes","isRequired":true,"uniqueKey":"configuration.studentNotes.oneOf.0","typeLabel":"string"},{"type":"null","description":"Student Notes","isRequired":true,"uniqueKey":"configuration.studentNotes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"configuration.studentNotes","typeLabel":"string | null"},"permittedBathroomBreak":{"type":"boolean","description":"Is Bathroom Break permitted","isRequired":true,"uniqueKey":"configuration.permittedBathroomBreak","typeLabel":"boolean"},"permittedBathroomBreakInformation":{"oneOf":[{"type":"string","description":"Additional Information about bathroom break","isRequired":true,"uniqueKey":"configuration.permittedBathroomBreakInformation.oneOf.0","typeLabel":"string"},{"type":"null","description":"Additional Information about bathroom break","isRequired":true,"uniqueKey":"configuration.permittedBathroomBreakInformation.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"configuration.permittedBathroomBreakInformation","typeLabel":"string | null"},"permittedBlankPaper":{"type":"boolean","description":"Is blank paper permitted","isRequired":true,"uniqueKey":"configuration.permittedBlankPaper","typeLabel":"boolean"},"permittedBlankPaperInformation":{"oneOf":[{"type":"string","description":"Additional Information about blank paper","isRequired":true,"uniqueKey":"configuration.permittedBlankPaperInformation.oneOf.0","typeLabel":"string"},{"type":"null","description":"Additional Information about blank paper","isRequired":true,"uniqueKey":"configuration.permittedBlankPaperInformation.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"configuration.permittedBlankPaperInformation","typeLabel":"string | null"},"permittedCalculator":{"type":"boolean","description":"Is calculator permitted","isRequired":true,"uniqueKey":"configuration.permittedCalculator","typeLabel":"boolean"},"permittedCalculatorInformation":{"oneOf":[{"type":"string","description":"Additional Information about calculator","isRequired":true,"uniqueKey":"configuration.permittedCalculatorInformation.oneOf.0","typeLabel":"string"},{"type":"null","description":"Additional Information about calculator","isRequired":true,"uniqueKey":"configuration.permittedCalculatorInformation.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"configuration.permittedCalculatorInformation","typeLabel":"string | null"},"permittedDictionary":{"type":"boolean","description":"Is Dictionary permitted","isRequired":true,"uniqueKey":"configuration.permittedDictionary","typeLabel":"boolean"},"permittedDictionaryInformation":{"oneOf":[{"type":"string","description":"Additional Information about Dictionary","isRequired":true,"uniqueKey":"configuration.permittedDictionaryInformation.oneOf.0","typeLabel":"string"},{"type":"null","description":"Additional Information about Dictionary","isRequired":true,"uniqueKey":"configuration.permittedDictionaryInformation.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"configuration.permittedDictionaryInformation","typeLabel":"string | null"},"permittedEarplugs":{"type":"boolean","description":"Is Earplugs permitted","isRequired":true,"uniqueKey":"configuration.permittedEarplugs","typeLabel":"boolean"},"permittedEarplugsInformation":{"oneOf":[{"type":"string","description":"Additional Information about Earplugs","isRequired":true,"uniqueKey":"configuration.permittedEarplugsInformation.oneOf.0","typeLabel":"string"},{"type":"null","description":"Additional Information about Earplugs","isRequired":true,"uniqueKey":"configuration.permittedEarplugsInformation.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"configuration.permittedEarplugsInformation","typeLabel":"string | null"},"permittedFormulaSheet":{"type":"boolean","description":"Is FormulaSheet permitted","isRequired":true,"uniqueKey":"configuration.permittedFormulaSheet","typeLabel":"boolean"},"permittedFormulaSheetInformation":{"oneOf":[{"type":"string","description":"Additional Information about FormulaSheet","isRequired":true,"uniqueKey":"configuration.permittedFormulaSheetInformation.oneOf.0","typeLabel":"string"},{"type":"null","description":"Additional Information about FormulaSheet","isRequired":true,"uniqueKey":"configuration.permittedFormulaSheetInformation.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"configuration.permittedFormulaSheetInformation","typeLabel":"string | null"},"permittedNotes":{"type":"boolean","description":"Is Notes permitted","isRequired":true,"uniqueKey":"configuration.permittedNotes","typeLabel":"boolean"},"permittedNotesInformation":{"oneOf":[{"type":"string","description":"Additional Information about Notes","isRequired":true,"uniqueKey":"configuration.permittedNotesInformation.oneOf.0","typeLabel":"string"},{"type":"null","description":"Additional Information about Notes","isRequired":true,"uniqueKey":"configuration.permittedNotesInformation.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"configuration.permittedNotesInformation","typeLabel":"string | null"},"permittedOtherItems":{"oneOf":[{"type":"string","description":"Other permitted Items","isRequired":true,"uniqueKey":"configuration.permittedOtherItems.oneOf.0","typeLabel":"string"},{"type":"null","description":"Other permitted Items","isRequired":true,"uniqueKey":"configuration.permittedOtherItems.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"configuration.permittedOtherItems","typeLabel":"string | null"},"permittedTextbook":{"type":"boolean","description":"Is Textbook permitted","isRequired":true,"uniqueKey":"configuration.permittedTextbook","typeLabel":"boolean"},"permittedTextbookInformation":{"oneOf":[{"type":"string","description":"Additional Information about Textbook","isRequired":true,"uniqueKey":"configuration.permittedTextbookInformation.oneOf.0","typeLabel":"string"},{"type":"null","description":"Additional Information about Textbook","isRequired":true,"uniqueKey":"configuration.permittedTextbookInformation.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"configuration.permittedTextbookInformation","typeLabel":"string | null"},"permittedWebsites":{"type":"boolean","description":"Is Websites permitted","isRequired":true,"uniqueKey":"configuration.permittedWebsites","typeLabel":"boolean"},"permittedWebsitesInformation":{"oneOf":[{"type":"string","description":"Additional Information about Websites","isRequired":true,"uniqueKey":"configuration.permittedWebsitesInformation.oneOf.0","typeLabel":"string"},{"type":"null","description":"Additional Information about Websites","isRequired":true,"uniqueKey":"configuration.permittedWebsitesInformation.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"configuration.permittedWebsitesInformation","typeLabel":"string | null"},"proctorNotes":{"oneOf":[{"type":"string","description":"Proctor Notes","isRequired":true,"uniqueKey":"configuration.proctorNotes.oneOf.0","typeLabel":"string"},{"type":"null","description":"Proctor Notes","isRequired":true,"uniqueKey":"configuration.proctorNotes.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"configuration.proctorNotes","typeLabel":"string | null"},"instructorAsProctor":{"type":"array","description":"List of Instructor as Proctor","items":{"type":"object","description":"Exam Configuration Instructor Proctor payload","properties":{"location":{"type":"string","description":"Location","isRequired":true,"uniqueKey":"configuration.instructorAsProctor.items.[INDEX].location","typeLabel":"string"},"timeType":{"type":"string","description":"Time Type","enum":["between","at"],"isRequired":true,"uniqueKey":"configuration.instructorAsProctor.items.[INDEX].timeType","typeLabel":"enum\u003cstring>"},"startTime":{"type":"string","description":"Start Time","example":"1970-01-01T00:00:00.000Z","pattern":".*Z","x-format":{"isoDate":true},"isRequired":true,"uniqueKey":"configuration.instructorAsProctor.items.[INDEX].startTime","typeLabel":"string"},"endTime":{"type":"string","description":"End Time","isRequired":true,"uniqueKey":"configuration.instructorAsProctor.items.[INDEX].endTime","typeLabel":"string"},"sid":{"type":"string","description":"instructorAsProctor sid","pattern":"^CP[a-f0-9]{32}$","uniqueKey":"configuration.instructorAsProctor.items.[INDEX].sid","typeLabel":"string"},"capacity":{"oneOf":[{"type":"number","description":"Capacity","uniqueKey":"configuration.instructorAsProctor.items.[INDEX].capacity.oneOf.0","typeLabel":"number"},{"type":"null","description":"Capacity","uniqueKey":"configuration.instructorAsProctor.items.[INDEX].capacity.oneOf.1","typeLabel":"null"}],"uniqueKey":"configuration.instructorAsProctor.items.[INDEX].capacity","typeLabel":"number | null"}},"required":["location","timeType","startTime","endTime"],"uniqueKey":"configuration.instructorAsProctor.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"configuration.instructorAsProctor","typeLabel":"object[]"},"proctorTypes":{"type":"array","description":"Types of proctor for exam","minItems":1,"items":{"type":"string","pattern":"^TS[a-f0-9]{32}$","uniqueKey":"configuration.proctorTypes.items.[INDEX]","typeLabel":"string"},"isRequired":true,"uniqueKey":"configuration.proctorTypes","typeLabel":"string[]"},"scheduleOpenDate":{"oneOf":[{"type":"string","description":"Schedule Open Date","example":"1970-01-01T00:00:00.000Z","default":"2000-01-01T00:00:00.000Z","pattern":".*Z","x-format":{"isoDate":true},"uniqueKey":"configuration.scheduleOpenDate.oneOf.0","typeLabel":"string"},{"type":"null","description":"Schedule Open Date","example":"1970-01-01T00:00:00.000Z","default":"2000-01-01T00:00:00.000Z","pattern":".*Z","x-format":{"isoDate":true},"uniqueKey":"configuration.scheduleOpenDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"configuration.scheduleOpenDate","typeLabel":"string | null"},"scheduleCloseDate":{"oneOf":[{"type":"string","description":"Schedule Close Date","example":"1970-01-01T00:00:00.000Z","default":"2070-01-01T00:00:00.000Z","pattern":".*Z","x-format":{"isoDate":true},"uniqueKey":"configuration.scheduleCloseDate.oneOf.0","typeLabel":"string"},{"type":"null","description":"Schedule Close Date","example":"1970-01-01T00:00:00.000Z","default":"2070-01-01T00:00:00.000Z","pattern":".*Z","x-format":{"isoDate":true},"uniqueKey":"configuration.scheduleCloseDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"configuration.scheduleCloseDate","typeLabel":"string | null"},"password":{"type":"string","description":"Password","uniqueKey":"configuration.password","typeLabel":"string"},"virtualCalculatorType":{"oneOf":[{"type":"string","description":"Calculator for student to use","enum":["scientific-calc","graphing-calc","matrix-calc","four-function-calc"],"uniqueKey":"configuration.virtualCalculatorType.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","description":"Calculator for student to use","enum":["scientific-calc","graphing-calc","matrix-calc","four-function-calc"],"uniqueKey":"configuration.virtualCalculatorType.oneOf.1","typeLabel":"null"}],"uniqueKey":"configuration.virtualCalculatorType","typeLabel":"enum\u003cstring> | null"},"modalityOptions":{"type":"object","description":"List of modality options","default":{},"uniqueKey":"configuration.modalityOptions","typeLabel":"object"}},"required":["examOpenDate","examCloseDate","duration","attempts","requiredSoftware","studentNotes","permittedBathroomBreak","permittedBathroomBreakInformation","permittedBlankPaper","permittedBlankPaperInformation","permittedCalculator","permittedCalculatorInformation","permittedDictionary","permittedDictionaryInformation","permittedEarplugs","permittedEarplugsInformation","permittedFormulaSheet","permittedFormulaSheetInformation","permittedNotes","permittedNotesInformation","permittedOtherItems","permittedTextbook","permittedTextbookInformation","permittedWebsites","permittedWebsitesInformation","proctorNotes","instructorAsProctor","proctorTypes"],"isRequired":true,"uniqueKey":"configuration","typeLabel":"object"},"description":{"oneOf":[{"type":"string","description":"Description C","uniqueKey":"description.oneOf.0","typeLabel":"string"},{"type":"null","description":"Description C","uniqueKey":"description.oneOf.1","typeLabel":"null"}],"uniqueKey":"description","typeLabel":"string | null"},"examDeliverySystemModule":{"oneOf":[{"type":"string","description":"Exam Delivery System Module. Optional field controlled by feature flag.","uniqueKey":"examDeliverySystemModule.oneOf.0","typeLabel":"string"},{"type":"null","description":"Exam Delivery System Module. Optional field controlled by feature flag.","uniqueKey":"examDeliverySystemModule.oneOf.1","typeLabel":"null"}],"uniqueKey":"examDeliverySystemModule","typeLabel":"string | null"},"contactUserSid":{"oneOf":[{"type":"string","description":"Contact User Sid","pattern":"^US[a-f0-9]{32}$","uniqueKey":"contactUserSid.oneOf.0","typeLabel":"string"},{"type":"null","description":"Contact User Sid","pattern":"^US[a-f0-9]{32}$","uniqueKey":"contactUserSid.oneOf.1","typeLabel":"null"}],"uniqueKey":"contactUserSid","typeLabel":"string | null"},"isLimitedScope":{"type":"boolean","description":"Boolean to assign exam to all or a few students","default":false,"uniqueKey":"isLimitedScope","typeLabel":"boolean"},"status":{"type":"string","description":"Status of the exam. `active` exams are visible, `draft` are in preparation, `deleted` are soft-deleted.","example":"active","enum":["active","draft","deleted"],"uniqueKey":"status","typeLabel":"enum\u003cstring>"}},"required":["title","type","useProctorManager","requireApproval","url","enableAppointmentSuggestions","configuration"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"title":"\u003cstring>","useProctorManager":true,"requireApproval":true,"url":"\u003cstring>","enableAppointmentSuggestions":true,"configuration":{"examOpenDate":"1970-01-01T00:00:00.000Z","examCloseDate":"1970-01-01T00:00:00.000Z","duration":123,"attempts":123,"requiredSoftware":"\u003cstring>","studentNotes":"\u003cstring>","permittedBathroomBreak":true,"permittedBathroomBreakInformation":"\u003cstring>","permittedBlankPaper":true,"permittedBlankPaperInformation":"\u003cstring>","permittedCalculator":true,"permittedCalculatorInformation":"\u003cstring>","permittedDictionary":true,"permittedDictionaryInformation":"\u003cstring>","permittedEarplugs":true,"permittedEarplugsInformation":"\u003cstring>","permittedFormulaSheet":true,"permittedFormulaSheetInformation":"\u003cstring>","permittedNotes":true,"permittedNotesInformation":"\u003cstring>","permittedOtherItems":"\u003cstring>","permittedTextbook":true,"permittedTextbookInformation":"\u003cstring>","permittedWebsites":true,"permittedWebsitesInformation":"\u003cstring>","proctorNotes":"\u003cstring>","instructorAsProctor":[{"location":"\u003cstring>","startTime":"1970-01-01T00:00:00.000Z","endTime":"\u003cstring>","sid":"\u003cstring>","capacity":123}],"proctorTypes":["\u003cstring>"],"scheduleOpenDate":"1970-01-01T00:00:00.000Z","scheduleCloseDate":"1970-01-01T00:00:00.000Z","password":"\u003cstring>","modalityOptions":{}},"description":"\u003cstring>","examDeliverySystemModule":"\u003cstring>","contactUserSid":"\u003cstring>","isLimitedScope":false,"status":"active"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"02d7a790-f051-44f8-810f-0d26184ac619":{"description":"Successful","content":{"application/json":{"schema":{"type":"object","properties":{"sessionStatus":{"oneOf":[{"type":"string","description":"Session status","uniqueKey":"sessionStatus.oneOf.0","typeLabel":"string"},{"type":"null","description":"Session status","uniqueKey":"sessionStatus.oneOf.1","typeLabel":"null"}],"uniqueKey":"sessionStatus","typeLabel":"string | null"},"sid":{"oneOf":[{"type":"string","description":"Exam SID","uniqueKey":"sid.oneOf.0","typeLabel":"string"},{"type":"null","description":"Exam SID","uniqueKey":"sid.oneOf.1","typeLabel":"null"}],"uniqueKey":"sid","typeLabel":"string | null"},"courseSid":{"oneOf":[{"type":"string","description":"Course SID","uniqueKey":"courseSid.oneOf.0","typeLabel":"string"},{"type":"null","description":"Course SID","uniqueKey":"courseSid.oneOf.1","typeLabel":"null"}],"uniqueKey":"courseSid","typeLabel":"string | null"},"applicationInstallSid":{"oneOf":[{"type":"string","description":"Application install SID","uniqueKey":"applicationInstallSid.oneOf.0","typeLabel":"string"},{"type":"null","description":"Application install SID","uniqueKey":"applicationInstallSid.oneOf.1","typeLabel":"null"}],"uniqueKey":"applicationInstallSid","typeLabel":"string | null"},"title":{"oneOf":[{"type":"string","description":"Exam title","uniqueKey":"title.oneOf.0","typeLabel":"string"},{"type":"null","description":"Exam title","uniqueKey":"title.oneOf.1","typeLabel":"null"}],"uniqueKey":"title","typeLabel":"string | null"},"bVirtualTitle":{"oneOf":[{"type":"string","description":"Virtual title","uniqueKey":"bVirtualTitle.oneOf.0","typeLabel":"string"},{"type":"null","description":"Virtual title","uniqueKey":"bVirtualTitle.oneOf.1","typeLabel":"null"}],"uniqueKey":"bVirtualTitle","typeLabel":"string | null"},"type":{"oneOf":[{"type":"string","description":"Exam type","uniqueKey":"type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Exam type","uniqueKey":"type.oneOf.1","typeLabel":"null"}],"uniqueKey":"type","typeLabel":"string | null"},"description":{"oneOf":[{"type":"string","description":"Description","uniqueKey":"description.oneOf.0","typeLabel":"string"},{"type":"null","description":"Description","uniqueKey":"description.oneOf.1","typeLabel":"null"}],"uniqueKey":"description","typeLabel":"string | null"},"useProctorManager":{"oneOf":[{"type":"boolean","description":"Use proctor manager","uniqueKey":"useProctorManager.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Use proctor manager","uniqueKey":"useProctorManager.oneOf.1","typeLabel":"null"}],"uniqueKey":"useProctorManager","typeLabel":"boolean | null"},"requireApproval":{"oneOf":[{"type":"boolean","description":"Require approval","uniqueKey":"requireApproval.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Require approval","uniqueKey":"requireApproval.oneOf.1","typeLabel":"null"}],"uniqueKey":"requireApproval","typeLabel":"boolean | null"},"enableAppointmentSuggestions":{"oneOf":[{"type":"boolean","description":"Enable appointment suggestions","uniqueKey":"enableAppointmentSuggestions.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Enable appointment suggestions","uniqueKey":"enableAppointmentSuggestions.oneOf.1","typeLabel":"null"}],"uniqueKey":"enableAppointmentSuggestions","typeLabel":"boolean | null"},"url":{"oneOf":[{"type":"string","description":"Exam URL","uniqueKey":"url.oneOf.0","typeLabel":"string"},{"type":"null","description":"Exam URL","uniqueKey":"url.oneOf.1","typeLabel":"null"}],"uniqueKey":"url","typeLabel":"string | null"},"status":{"oneOf":[{"type":"string","description":"Exam status","uniqueKey":"status.oneOf.0","typeLabel":"string"},{"type":"null","description":"Exam status","uniqueKey":"status.oneOf.1","typeLabel":"null"}],"uniqueKey":"status","typeLabel":"string | null"},"createdDate":{"oneOf":[{"type":"string","description":"Created date","uniqueKey":"createdDate.oneOf.0","typeLabel":"string"},{"type":"null","description":"Created date","uniqueKey":"createdDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"createdDate","typeLabel":"string | null"},"editDate":{"oneOf":[{"type":"string","description":"Last modified date","uniqueKey":"editDate.oneOf.0","typeLabel":"string"},{"type":"null","description":"Last modified date","uniqueKey":"editDate.oneOf.1","typeLabel":"null"}],"uniqueKey":"editDate","typeLabel":"string | null"},"contactUserSid":{"oneOf":[{"type":"string","description":"Contact user SID","uniqueKey":"contactUserSid.oneOf.0","typeLabel":"string"},{"type":"null","description":"Contact user SID","uniqueKey":"contactUserSid.oneOf.1","typeLabel":"null"}],"uniqueKey":"contactUserSid","typeLabel":"string | null"},"examDeliverySystemModule":{"oneOf":[{"type":"string","description":"Exam delivery system module","uniqueKey":"examDeliverySystemModule.oneOf.0","typeLabel":"string"},{"type":"null","description":"Exam delivery system module","uniqueKey":"examDeliverySystemModule.oneOf.1","typeLabel":"null"}],"uniqueKey":"examDeliverySystemModule","typeLabel":"string | null"},"summary":{"oneOf":[{"type":"string","description":"Exam summary","uniqueKey":"summary.oneOf.0","typeLabel":"string"},{"type":"null","description":"Exam summary","uniqueKey":"summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"summary","typeLabel":"string | null"},"pendingApprovals":{"oneOf":[{"type":"number","description":"Pending approvals count","uniqueKey":"pendingApprovals.oneOf.0","typeLabel":"number"},{"type":"null","description":"Pending approvals count","uniqueKey":"pendingApprovals.oneOf.1","typeLabel":"null"}],"uniqueKey":"pendingApprovals","typeLabel":"number | null"},"openSessionEvents":{"oneOf":[{"type":"number","description":"Open session events count","uniqueKey":"openSessionEvents.oneOf.0","typeLabel":"number"},{"type":"null","description":"Open session events count","uniqueKey":"openSessionEvents.oneOf.1","typeLabel":"null"}],"uniqueKey":"openSessionEvents","typeLabel":"number | null"},"course":{"oneOf":[{"type":"string","description":"Course details","uniqueKey":"course.oneOf.0","typeLabel":"string"},{"type":"null","description":"Course details","uniqueKey":"course.oneOf.1","typeLabel":"null"}],"uniqueKey":"course","typeLabel":"string | null"},"configuration":{"oneOf":[{"type":"string","description":"Exam configuration","uniqueKey":"configuration.oneOf.0","typeLabel":"string"},{"type":"null","description":"Exam configuration","uniqueKey":"configuration.oneOf.1","typeLabel":"null"}],"uniqueKey":"configuration","typeLabel":"string | null"},"examSession":{"oneOf":[{"type":"string","description":"Exam session","uniqueKey":"examSession.oneOf.0","typeLabel":"string"},{"type":"null","description":"Exam session","uniqueKey":"examSession.oneOf.1","typeLabel":"null"}],"uniqueKey":"examSession","typeLabel":"string | null"},"instructorName":{"oneOf":[{"type":"string","description":"Instructor name","uniqueKey":"instructorName.oneOf.0","typeLabel":"string"},{"type":"null","description":"Instructor name","uniqueKey":"instructorName.oneOf.1","typeLabel":"null"}],"uniqueKey":"instructorName","typeLabel":"string | null"},"courseName":{"oneOf":[{"type":"string","description":"Course name","uniqueKey":"courseName.oneOf.0","typeLabel":"string"},{"type":"null","description":"Course name","uniqueKey":"courseName.oneOf.1","typeLabel":"null"}],"uniqueKey":"courseName","typeLabel":"string | null"},"totalSessions":{"oneOf":[{"type":"number","description":"Total sessions","uniqueKey":"totalSessions.oneOf.0","typeLabel":"number"},{"type":"null","description":"Total sessions","uniqueKey":"totalSessions.oneOf.1","typeLabel":"null"}],"uniqueKey":"totalSessions","typeLabel":"number | null"},"needsProctorSessions":{"oneOf":[{"type":"number","description":"Sessions needing proctor","uniqueKey":"needsProctorSessions.oneOf.0","typeLabel":"number"},{"type":"null","description":"Sessions needing proctor","uniqueKey":"needsProctorSessions.oneOf.1","typeLabel":"null"}],"uniqueKey":"needsProctorSessions","typeLabel":"number | null"},"scriptName":{"oneOf":[{"type":"string","description":"Script name","uniqueKey":"scriptName.oneOf.0","typeLabel":"string"},{"type":"null","description":"Script name","uniqueKey":"scriptName.oneOf.1","typeLabel":"null"}],"uniqueKey":"scriptName","typeLabel":"string | null"},"systemName":{"oneOf":[{"type":"string","description":"System name","uniqueKey":"systemName.oneOf.0","typeLabel":"string"},{"type":"null","description":"System name","uniqueKey":"systemName.oneOf.1","typeLabel":"null"}],"uniqueKey":"systemName","typeLabel":"string | null"},"isLimitedScope":{"oneOf":[{"type":"boolean","description":"Is limited scope","uniqueKey":"isLimitedScope.oneOf.0","typeLabel":"boolean"},{"type":"null","description":"Is limited scope","uniqueKey":"isLimitedScope.oneOf.1","typeLabel":"null"}],"uniqueKey":"isLimitedScope","typeLabel":"boolean | null"},"platformVersion":{"oneOf":[{"type":"string","description":"Platform version","uniqueKey":"platformVersion.oneOf.0","typeLabel":"string"},{"type":"null","description":"Platform version","uniqueKey":"platformVersion.oneOf.1","typeLabel":"null"}],"uniqueKey":"platformVersion","typeLabel":"string | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"sessionStatus":"\u003cstring>","sid":"\u003cstring>","courseSid":"\u003cstring>","applicationInstallSid":"\u003cstring>","title":"\u003cstring>","bVirtualTitle":"\u003cstring>","type":"\u003cstring>","description":"\u003cstring>","useProctorManager":true,"requireApproval":true,"enableAppointmentSuggestions":true,"url":"\u003cstring>","status":"\u003cstring>","createdDate":"\u003cstring>","editDate":"\u003cstring>","contactUserSid":"\u003cstring>","examDeliverySystemModule":"\u003cstring>","summary":"\u003cstring>","pendingApprovals":123,"openSessionEvents":123,"course":"\u003cstring>","configuration":"\u003cstring>","examSession":"\u003cstring>","instructorName":"\u003cstring>","courseName":"\u003cstring>","totalSessions":123,"needsProctorSessions":123,"scriptName":"\u003cstring>","systemName":"\u003cstring>","isLimitedScope":true,"platformVersion":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"50c732bb-63a6-49e0-92e3-b6ebed732934":{"client":{"type":"apiKey","name":"token","in":"header","scopes":[]}}},"servers":{"c467fe82-756a-4d57-b25d-3f157236095f":{"url":"https://api.smarterproctoring.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","name":"token","in":"header","scopes":[]},"schema":{"title":"token","type":"string","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"client","name":"token"}],"title":"client"}]},"originalFileLocation":"https://api.dev.smarterproctoring.com/openapi.json"},"subdomain":"smarterservicesllc","siteName":"SmarterServices Platform","title":"Update Exam - SmarterServices Platform","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-07-20T09:10:45.967Z","originalFileLocation":"api-reference/exam/update-exam.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"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.\">\u003cmeta data-mint-head name=\"application-name\" content=\"SmarterServices Platform\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/smarterservicesllc/B1jO8o0ggqMDkB2a/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/smarterservicesllc/B1jO8o0ggqMDkB2a/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/smarterservicesllc/B1jO8o0ggqMDkB2a/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/smarterservicesllc/B1jO8o0ggqMDkB2a/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/smarterservicesllc/B1jO8o0ggqMDkB2a/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/smarterservicesllc/B1jO8o0ggqMDkB2a/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/smarterservicesllc/B1jO8o0ggqMDkB2a/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/smarterservicesllc/B1jO8o0ggqMDkB2a/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/smarterservicesllc/B1jO8o0ggqMDkB2a/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Update Exam - SmarterServices Platform\">\u003cmeta data-mint-head property=\"og:description\" content=\"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.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"SmarterServices Platform\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.smarterservices.com/api-reference/exam/update-exam\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://smarterservicesllc.mintlify.app/_mintlify/api/og/v2?division=Exam\u0026amp;title=Update+Exam\u0026amp;description=Replaces+the+full+exam+configuration+with+the+provided+payload.%3Cbr%2F%3E%3Cbr%2F%3EIncludes+exam+metadata%2C+scheduling+windows%2C+permitted+items%2C+proctoring+settings%2C+and+i\u0026amp;theme=4042a3185e49c2c9f63be8ee\u0026amp;signature=4cb2fabc8b644f6e017df8cb129d7a277a389b59742c516e66ad8b6d75b687f9\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Update Exam - SmarterServices Platform\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"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.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://smarterservicesllc.mintlify.app/_mintlify/api/og/v2?division=Exam\u0026amp;title=Update+Exam\u0026amp;description=Replaces+the+full+exam+configuration+with+the+provided+payload.%3Cbr%2F%3E%3Cbr%2F%3EIncludes+exam+metadata%2C+scheduling+windows%2C+permitted+items%2C+proctoring+settings%2C+and+i\u0026amp;theme=4042a3185e49c2c9f63be8ee\u0026amp;signature=4cb2fabc8b644f6e017df8cb129d7a277a389b59742c516e66ad8b6d75b687f9\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/smarterservicesllc/B1jO8o0ggqMDkB2a/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"SmarterServices Platform\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#015692\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.smarterservices.com/api-reference/exam/update-exam\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/exam/update-exam.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.smarterservices.com/#organization\",\"name\":\"SmarterServices Platform\",\"url\":\"https://developers.smarterservices.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://cdn.prod.website-files.com/650b016f7e13a7d9de337f22/6629053ca1393100c09aa484_SmarterServices%20Logo.png\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.smarterservices.com#website\",\"name\":\"SmarterServices Platform\",\"url\":\"https://developers.smarterservices.com\",\"publisher\":{\"@id\":\"https://developers.smarterservices.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.smarterservices.com/api-reference/exam/update-exam#webpage\",\"url\":\"https://developers.smarterservices.com/api-reference/exam/update-exam\",\"name\":\"Update Exam\",\"description\":\"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.\",\"dateModified\":\"2026-07-20T09:10:45.967Z\",\"isPartOf\":{\"@id\":\"https://developers.smarterservices.com#website\"},\"breadcrumb\":{\"@id\":\"https://developers.smarterservices.com/api-reference/exam/update-exam#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.smarterservices.com/api-reference/exam/update-exam#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Endpoints\",\"item\":\"https://developers.smarterservices.com/api-reference/app-install/get-settings\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Exam\",\"item\":\"https://developers.smarterservices.com/api-reference/exam/list-exams\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Update Exam\",\"item\":\"https://developers.smarterservices.com/api-reference/exam/update-exam\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://developers.smarterservices.com/api-reference/exam/update-exam#apireference\",\"headline\":\"Update Exam\",\"name\":\"Update Exam\",\"description\":\"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.\",\"url\":\"https://developers.smarterservices.com/api-reference/exam/update-exam\",\"mainEntityOfPage\":{\"@id\":\"https://developers.smarterservices.com/api-reference/exam/update-exam#webpage\"},\"dateModified\":\"2026-07-20T09:10:45.967Z\",\"publisher\":{\"@id\":\"https://developers.smarterservices.com/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.smarterservices.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"SmarterServices Platform\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"SmarterServices Platform","nav":{"global":null,"tabs":[{"tab":"Platform","icon":"layer-group","pages":[{"title":"Platform","href":""}]},{"tab":"Assessment","icon":"pen-to-square","pages":[{"title":"Assessment","href":"/assessment/api/introduction"}]},{"tab":"Proctoring","icon":"camera-security","groups":[{"group":"Getting Started","pages":[{"title":"Introduction","icon":"map","href":"/proctoring/introduction"},{"title":"Data Model","icon":"puzzle-piece","href":"/proctoring/datamodel"},{"title":"Authentication","icon":"key","href":"/proctoring/api/authentication"},{"title":"Resource Identifiers","icon":"cube","href":"/proctoring/api/resource-identifiers"}]},{"group":"Common Integrations","pages":[{"title":"Exam Platforms","icon":"plug","href":"/proctoring/common-integrations/exam-platform"},{"title":"Reporting Integrations","icon":"chart-mixed","href":"/proctoring/common-integrations/reporting"}]},{"group":"Endpoints","pages":[{"group":"App Install","pages":[{"title":"Get Settings","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/settings","href":"/api-reference/app-install/get-settings"}]},{"group":"Course","pages":[{"title":"Search for users enrolled in a course by name","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/courses/{courseSid}/users","href":"/api-reference/course/search-for-users-enrolled-in-a-course-by-name"}]},{"group":"Course Offering","pages":[{"title":"List Course Offerings","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/courseOfferings","href":"/api-reference/course-offering/list-course-offerings"},{"title":"Create Course Offering","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json post /v1/installs/{installSid}/courseOfferings","href":"/api-reference/course-offering/create-course-offering"},{"title":"Course Offering Details","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/courseOfferings/{offeringSid}","href":"/api-reference/course-offering/course-offering-details"},{"title":"Update Course Offering","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json put /v1/installs/{installSid}/courseOfferings/{offeringSid}","href":"/api-reference/course-offering/update-course-offering"},{"title":"Delete Course Offering","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json delete /v1/installs/{installSid}/courseOfferings/{offeringSid}","href":"/api-reference/course-offering/delete-course-offering"}]},{"group":"Exam","pages":[{"title":"List Exams","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/courses/{courseSid}/exams","href":"/api-reference/exam/list-exams"},{"title":"Create Exam","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json post /v1/installs/{installSid}/courses/{courseSid}/exams","href":"/api-reference/exam/create-exam"},{"title":"Exam Details","description":"Returns the full exam object including configuration, permitted items, proctoring settings, and scheduling windows.\u003cbr/>\u003cbr/>Also evaluates the LaunchDarkly virtual test center version feature flag for the requesting user.","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/courses/{courseSid}/exams/{examSid}","href":"/api-reference/exam/exam-details"},{"title":"Update Exam","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json put /v1/installs/{installSid}/courses/{courseSid}/exams/{examSid}","href":"/api-reference/exam/update-exam"},{"title":"Delete Exam","description":"Performs a soft delete on the specified exam, marking it as deleted without permanently removing data.\u003cbr/>\u003cbr/>The exam will no longer appear in active listings but its data is retained.","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json delete /v1/installs/{installSid}/courses/{courseSid}/exams/{examSid}","href":"/api-reference/exam/delete-exam"},{"title":"Get exam assignments","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/exams/{examSid}/assignments","href":"/api-reference/exam/get-exam-assignments"},{"title":"Update exam assignments","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json put /v1/installs/{installSid}/exams/{examSid}/assignments","href":"/api-reference/exam/update-exam-assignments"}]},{"group":"Exam Configuration","pages":[{"title":"List Configurations","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/courses/{courseSid}/exams/{examSid}/configurations","href":"/api-reference/exam-configuration/list-configurations"},{"title":"Create Configuration","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json post /v1/installs/{installSid}/courses/{courseSid}/exams/{examSid}/configurations","href":"/api-reference/exam-configuration/create-configuration"},{"title":"Get Configuration Details","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/courses/{courseSid}/exams/{examSid}/configurations/{examConfigurationSid}","href":"/api-reference/exam-configuration/get-configuration-details"},{"title":"Update Configuration","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json put /v1/installs/{installSid}/courses/{courseSid}/exams/{examSid}/configurations/{examConfigurationSid}","href":"/api-reference/exam-configuration/update-configuration"},{"title":"Delete Configuration","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json delete /v1/installs/{installSid}/courses/{courseSid}/exams/{examSid}/configurations/{examConfigurationSid}","href":"/api-reference/exam-configuration/delete-configuration"},{"title":"Upload Attachments","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json put /v1/installs/{installSid}/courses/{courseSid}/exams/{examSid}/configurations/{examConfigurationSid}/attachments","href":"/api-reference/exam-configuration/upload-attachments"},{"title":"Delete Attachments","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json delete /v1/installs/{installSid}/courses/{courseSid}/exams/{examSid}/configurations/{examConfigurationSid}/attachments","href":"/api-reference/exam-configuration/delete-attachments"}]},{"group":"Exam Events","pages":[{"title":"List Exam Events","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/exams/{examSid}/events","href":"/api-reference/exam-events/list-exam-events"},{"title":"Events By Student","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/exams/{examSid}/eventsByStudent","href":"/api-reference/exam-events/events-by-student"}]},{"group":"Exam Session","pages":[{"title":"List enrollment exam sessions","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/enrollments/{enrollmentSid}/exams/{examSid}/sessions","href":"/api-reference/exam-session/list-enrollment-exam-sessions"},{"title":"Exam Session Details","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/exams/{examSid}/sessions/{sessionSid}","href":"/api-reference/exam-session/exam-session-details"},{"title":"Reschedule Exam Session","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json put /v1/installs/{installSid}/exams/{examSid}/sessions/{sessionSid}","href":"/api-reference/exam-session/reschedule-exam-session"},{"title":"Schedule Exam Session","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json post /v1/installs/{installSid}/exams/{examSid}/sessions/{sessionSid}","href":"/api-reference/exam-session/schedule-exam-session"},{"title":"Cancel Exam Session","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json delete /v1/installs/{installSid}/exams/{examSid}/sessions/{sessionSid}","href":"/api-reference/exam-session/cancel-exam-session"},{"title":"Close Exam Session","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json post /v1/installs/{installSid}/exams/{examSid}/sessions/{sessionSid}/close","href":"/api-reference/exam-session/close-exam-session"}]},{"group":"Exam Session Annotation","pages":[{"title":"List Annotations","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v2/installs/{installSid}/exams/{examSid}/sessions/{sessionSid}/annotations","href":"/api-reference/exam-session-annotation/list-annotations"},{"title":"Get Annotation Details","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v2/installs/{installSid}/exams/{examSid}/sessions/{sessionSid}/annotations/{annotationSid}","href":"/api-reference/exam-session-annotation/get-annotation-details"}]},{"group":"Exam Session Event","pages":[{"title":"List Event Reports","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/exams/{examSid}/sessions/{sessionSid}/events","href":"/api-reference/exam-session-event/list-event-reports"},{"title":"Create Event Report","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json post /v1/installs/{installSid}/exams/{examSid}/sessions/{sessionSid}/events","href":"/api-reference/exam-session-event/create-event-report"},{"title":"Get Event Report","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/exams/{examSid}/sessions/{sessionSid}/events/{eventReportSid}","href":"/api-reference/exam-session-event/get-event-report"},{"title":"Update Event Report","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json put /v1/installs/{installSid}/exams/{examSid}/sessions/{sessionSid}/events/{eventReportSid}","href":"/api-reference/exam-session-event/update-event-report"},{"title":"Delete Event Report","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json delete /v1/installs/{installSid}/exams/{examSid}/sessions/{sessionSid}/events/{eventReportSid}","href":"/api-reference/exam-session-event/delete-event-report"},{"title":"Close Event Report","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json put /v1/installs/{installSid}/exams/{examSid}/sessions/{sessionSid}/events/{eventReportSid}/close","href":"/api-reference/exam-session-event/close-event-report"}]},{"group":"Onboarding","pages":[{"title":"Get the onboarding URL for an exam session","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/exams/{examSid}/sessions/{sessionSid}/onboard","href":"/api-reference/onboarding/get-the-onboarding-url-for-an-exam-session"}]},{"group":"Provision","pages":[{"title":"Bulk Provision Data","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json post /v2/installs/{installSid}/provision","href":"/api-reference/provision/bulk-provision-data"}]},{"group":"Reports","pages":[{"title":"Exams By Week","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/examsByWeek","href":"/api-reference/reports/exams-by-week"},{"title":"Exam Volume","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/examVolume","href":"/api-reference/reports/exam-volume"},{"title":"Exam Type Stats","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/reports/aggregatedStats","href":"/api-reference/reports/exam-type-stats"},{"title":"List Appointments","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/reports/appointments","href":"/api-reference/reports/list-appointments"},{"title":"Appointment Volume","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/reports/appointmentVolume","href":"/api-reference/reports/appointment-volume"},{"title":"Written Exam Audit","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/reports/audit","href":"/api-reference/reports/written-exam-audit"},{"title":"Churn Report","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/reports/churn","href":"/api-reference/reports/churn-report"},{"title":"Exam Overview","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/reports/examOverview","href":"/api-reference/reports/exam-overview"},{"title":"Session Events","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/reports/examSessionEvents","href":"/api-reference/reports/session-events"},{"title":"Modality Distribution","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/reports/modalityDistribution","href":"/api-reference/reports/modality-distribution"},{"title":"Proctor Volume","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/reports/proctorAccountVolume","href":"/api-reference/reports/proctor-volume"},{"title":"Service Distribution","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/reports/serviceDistribution","href":"/api-reference/reports/service-distribution"},{"title":"Session Requests","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/reports/sessionRequests","href":"/api-reference/reports/session-requests"},{"title":"Unscheduled Learners","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/reports/unscheduledLearners","href":"/api-reference/reports/unscheduled-learners"},{"title":"Calendar Capacity","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/proctors/{proctorSid}/reports/calendarCapacity","href":"/api-reference/reports/calendar-capacity"},{"title":"Proctor Exam Details","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/proctors/{proctorSid}/reports/examList","href":"/api-reference/reports/proctor-exam-details"},{"title":"Session Accommodations","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/proctors/{proctorSid}/session-accommodations","href":"/api-reference/reports/session-accommodations"}]},{"group":"Time Zones","pages":[{"title":"List Time Zones","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/timeZones","href":"/api-reference/time-zones/list-time-zones"}]},{"group":"User","pages":[{"title":"List Users","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/users","href":"/api-reference/user/list-users"},{"title":"Create User","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json post /v1/installs/{installSid}/users","href":"/api-reference/user/create-user"},{"title":"Update Admin User","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json put /v1/installs/{installSid}/users/{userSid}","href":"/api-reference/user/update-admin-user"},{"title":"Delete User","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json delete /v1/installs/{installSid}/users/{userSid}","href":"/api-reference/user/delete-user"},{"title":"Get User Profile","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json get /v1/installs/{installSid}/users/{userSid}/profile","href":"/api-reference/user/get-user-profile"},{"title":"Update User Profile","deprecated":null,"version":null,"openapi":"https://api.dev.smarterproctoring.com/openapi.json put /v1/installs/{installSid}/users/{userSid}/profile","href":"/api-reference/user/update-user-profile"}]}]}]},{"tab":"SmarterElements","icon":"puzzle-piece","pages":[{"title":"SmarterElements","href":"/smarter-elements/overview"}]},{"tab":"Blog","icon":"book","href":"https://www.smarterservices.com/blog"}]},"basePath":"","title":"Update Exam - SmarterServices Platform","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}