{ "info": { "name": "Proctorio Launch API (v2)", "description": "Signed exam launch URL generation for the Proctorio v2 integration API, used by assessment platforms that embed Proctorio outside of an LMS/LTI flow. Each call returns a signed URL that opens a proctored session for a candidate, a reviewer, or a live proctor. Requests are HMAC-signed with a Proctorio-provisioned consumer key and secret. The base host (region + endpoint) is provisioned per partner. Endpoint paths and request fields are transcribed from Proctorio's official Apache-2.0 .NET client (github.com/proctorio/API).", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" }, "variable": [ { "key": "baseUrl", "value": "https://{{region}}{{endpoint}}.com", "type": "string" }, { "key": "region", "value": "", "type": "string" }, { "key": "endpoint", "value": "", "type": "string" }, { "key": "consumerKey", "value": "", "type": "string" }, { "key": "consumerSecret", "value": "", "type": "string" } ], "item": [ { "name": "Launch", "item": [ { "name": "Generate candidate (test taker) launch URL", "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Authorization", "value": "{{proctorioHmacSignature}}" } ], "body": { "mode": "raw", "raw": "{\n \"user_id\": \"student-123\",\n \"launch_url\": \"https://lms.example.edu/exam/42/launch\",\n \"exam_start\": \"https://lms.example.edu/exam/42/start\",\n \"exam_take\": \"https://lms.example.edu/exam/42/take\",\n \"exam_end\": \"https://lms.example.edu/exam/42/end\",\n \"exam_settings\": {\n \"record_video\": true,\n \"record_audio\": true,\n \"record_screen\": true,\n \"verify_id\": \"required\",\n \"full_screen\": \"on\",\n \"disable_clipboard\": true\n },\n \"expire\": 18000\n}" }, "url": { "raw": "{{baseUrl}}/v2/candidate/launch", "host": ["{{baseUrl}}"], "path": ["v2", "candidate", "launch"] }, "description": "Returns a signed URL that opens the proctored exam session for the test taker." } }, { "name": "Generate reviewer (Review Center) launch URL", "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Authorization", "value": "{{proctorioHmacSignature}}" } ], "body": { "mode": "raw", "raw": "{\n \"user_id\": \"reviewer-7\",\n \"launch_url\": \"https://lms.example.edu/exam/42/review\",\n \"exam_start\": \"https://lms.example.edu/exam/42/start\",\n \"exam_take\": \"https://lms.example.edu/exam/42/take\",\n \"exam_end\": \"https://lms.example.edu/exam/42/end\"\n}" }, "url": { "raw": "{{baseUrl}}/v2/reviewer/launch", "host": ["{{baseUrl}}"], "path": ["v2", "reviewer", "launch"] }, "description": "Returns a signed URL that opens the Review Center for a reviewer to inspect recordings, suspicion scores, and flags." } }, { "name": "Generate live-proctoring launch URL", "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Authorization", "value": "{{proctorioHmacSignature}}" } ], "body": { "mode": "raw", "raw": "{\n \"user_id\": \"proctor-3\",\n \"launch_url\": \"https://lms.example.edu/exam/42/live\",\n \"exam_start\": \"https://lms.example.edu/exam/42/start\",\n \"exam_take\": \"https://lms.example.edu/exam/42/take\",\n \"exam_end\": \"https://lms.example.edu/exam/42/end\"\n}" }, "url": { "raw": "{{baseUrl}}/v2/live/launch", "host": ["{{baseUrl}}"], "path": ["v2", "live", "launch"] }, "description": "Returns a signed URL that opens a live/remote-proctor session for real-time monitoring." } } ] } ] }