Integration Flow
A typical TrustExam integration consists of two layers:
Backend Integration (Server-to-Server)
Register the exam/assignment and the test-taker in TrustExam.
Receive an external_session.token and a report_url.
Store these values in your system for later use.
Optionally configure webhooks and proctoring settings.
Frontend Integration (Browser / Client)
Load the TrustExam Proctoring SDK in your web page.
Initialize the SDK with the external_session.token.
Start, finish, or restart attempts from your UI.
Let TrustExam handle camera, screen, audio, and monitoring.
Core Components
Backend API
Base endpoint (example):
https://api.trustexam.ai/api/external-session/assignment.json?api_token=YOUR_API_TOKENFrontend SDK
Script:
<script src="https://cdn.trustexam.ai/extension/app.js"></script>
Application Types
browser – browser-based proctoring
tray – lightweight desktop client
desktop – full desktop application
Result Access
report_url from the API response
Webhooks (start_url, finish_url)
AI attempt report API
Once configured, your own platform remains the primary user interface, while TrustExam provides secure proctoring, recording, analytics, and reports in the background.