Developer portal
Build with ProctorOps
REST API
Versioned at /v1. Authenticated with API keys.
curl -X POST https://api.proctorops.com/v1/sessions \
-H 'Authorization: Bearer $PROCTOROPS_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"examIdExternal": "CHEM-101-MIDTERM",
"studentEmail": "student@example.edu",
"policyId": "pol_default"
}'JavaScript SDK
npm install @proctorops/sdk
import { ProctorOps } from '@proctorops/sdk';
const po = new ProctorOps({ apiKey: process.env.PROCTOROPS_API_KEY });
const session = await po.createSession({ ... });LTI 1.3
For LMS-native integration, use LTI. Endpoints:
- POST /lti/login — OIDC login initiation
- POST /lti/launch — Resource link launch
- POST /lti/deep-link — Deep linking 2.0
- GET /lti/jwks — JSON Web Key Set