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: