Home / Developers
DEVELOPERS & API
The exam engine, with an API on top.
Eight resources, bearer tokens scoped to your workspace, webhooks for the three moments you actually care about.
Create a workspace
50 students free · 15 days · no card
THE API
Read and write.
Read and write.
Eight resources.
Bearer tokens come from your workspace, under API & Webhooks, scoped to that workspace. Rate limits and the full reference live there too — they're per-workspace, not universal, so we don't pretend otherwise here.
GET /api/attempts?status=submitted
Authorization: Bearer YOUR_TOKEN
200 OK // attempts are read-only
Authorization: Bearer YOUR_TOKEN
200 OK // attempts are read-only
| Resource | Operations |
|---|---|
exams | Create, publish, generate paper |
questions | Create, update, delete, bulk |
schedules | Create |
batches | Create |
attempts | Read-only |
results | Read-only |
integrity reports | Read-only |
media | Presigned upload |
WEBHOOKS
Subscribe. Don't poll.
attempt.submittedFires when a candidate submits.
marking.finishedFires when marking completes.
results.publishedFires when results go out.
Event names shown are illustrative labels for the three published webhook triggers: attempt submitted, marking finished, results published.
Build against real data.
50 students · 15 days · no card required.
token lives in your workspaceCreate a workspace