Skip to content
Developers & integrations

Integration Overview: Connecting Your Platform to TrustExam

This article provides a high-level overview of how to integrate TrustExam with your own LMS, portal, or testing platform using the backend API and the frontend Proctoring SDK.

Guide reviewed:

Integration Flow

A typical TrustExam integration consists of two layers:

  1. 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.

  2. 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_TOKEN

  • Frontend 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.

YOUR NEXT STEP

Still need help?

Reach the right team for your question.

A technical problem

For the camera, microphone, app or equipment check, open support chat inside TrustExam when available in your session. If you cannot sign in, use the contact in your invitation.

Open TrustExam

Access, schedule or results

Contact your exam organiser using the details in your invitation. They handle assignment access and timing, grades, retakes, appeals and individual arrangements.

What to check before contacting them
What to include in a support message
  • Exam name and the step where the problem occurred.
  • The time and your time zone.
  • Exact error text, operating system, and browser or app version.
  • Checks already tried; an error screenshot without exam questions or unnecessary personal data.

Do not include passwords, sign-in codes or identity documents in an ordinary message. Use the exam’s designated identity-check step for documents.