Documentation

ProctorOps docs

Start with the surface you care about. Every endpoint is replay-safe, rate-limited where applicable, and audit-logged.

REST API

Versioned at /v1. Bearer-token auth via API keys.

API reference →

LTI 1.3

OIDC login, resource link launch, deep linking 2.0, names & roles, assignment & grade services.

LTI integration →

JavaScript SDK

@proctorops/sdk wraps the REST API with typed primitives and webhook verification helpers.

SDK reference →

Status & reliability

Real-time uptime, p95 latency, and incident history for every ProctorOps service.

Status page →

Quickstart

Create your first proctored session in three steps.

  1. Get an API key from /admin.
  2. POST /v1/sessions with the exam ID, student email, and policy ID. You'll get back a session ID and a one-time launch URL.
  3. Embed the launch URL in your LMS (or redirect the student there) and ProctorOps takes over.