Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

API DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Education / ProctorExam API
ProctorExam API logo

ProctorExam API

✓ Official Vendor SpecEducationAssessmentapiKey44 EndpointsREST

For Agents

Create and manage proctored online exams, assign proctors to student sessions, verify student identities, and handle exam documents and attachments for remote assessment.

Use for: I need to create a new proctored online exam, I want to assign a proctor to a student exam session, List all student sessions for an exam and their current status, Get the identity verification photos for a student session

Not supported: Does not handle course management, grading rubrics, or learning content delivery — use for online exam proctoring and identity verification during assessments only.

The ProctorExam API enables programmatic management of online exam proctoring across 44 endpoints, covering exam creation, student session management, proctor assignment, identity verification, document attachments, and LTI integration. It supports the full exam lifecycle from scheduling through identity verification and proctored session monitoring, with institute and identity provider management for multi-tenant deployments.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the ProctorExam API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the ProctorExam API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with ProctorExam API.

Create and configure proctored exams with scheduling, duration, and access control settings

Manage student exam sessions including start, end, and proctor assignment workflows

Verify student identities through ID card and face photo capture during exam sessions

Attach exam documents and supplementary materials to exams for student access

Generate and download bulk exam document archives for offline review

Configure LTI resource links for integration with learning management systems

Manage institute accounts and identity providers for multi-tenant proctoring deployments

Use Cases

Patterns agents use ProctorExam API for, with concrete tasks.

★ Remote Exam Administration

Administer proctored exams for remote students by creating exam configurations, enrolling students into sessions, and assigning proctors for live monitoring. The ProctorExam API handles the full session lifecycle from creation through completion, with endpoints for sending exam invitation emails, tracking session status, and recording start and end times. Supports bulk exam creation for large cohorts.

Create an exam via POST /exams with title, duration, and start time, then trigger invitation emails to enrolled students using POST /exams/{id}/send_emails

Student Identity Verification

Capture and verify student identities during exam sessions using ID card photos and face captures. The API provides endpoints to retrieve the captured identity documents for manual or automated review, enabling institutions to confirm that the exam-taker matches the enrolled student. This supports compliance with academic integrity policies.

Retrieve the ID card photo from GET /student_sessions/{id}/id_card and the face photo from GET /student_sessions/{id}/face_photo for a completed exam session to verify student identity

LMS Integration via LTI

Connect ProctorExam with learning management systems through LTI resource links. The API allows agents to create and manage LTI resources that map exams to LMS course activities, enabling students to launch proctored exams directly from their LMS. Identity providers can be configured per institute for single sign-on access.

Create an LTI resource via POST /lti_resources linking an exam ID to an LMS course activity, then verify the resource is accessible via GET /lti_resources/{id}

AI Agent Proctoring Automation

Enable AI agents to manage online exam proctoring workflows through Jentic. Agents can create exams, monitor session states, assign proctors based on availability, and retrieve identity verification data without hardcoding API paths. This supports automated exam administration for large-scale online education programs.

Search Jentic for 'create a proctored online exam', load the operation schema for POST /exams, and execute with exam title, date, and duration to schedule a new proctored assessment

Key Endpoints

44 endpoints — the proctorexam api enables programmatic management of online exam proctoring across 44 endpoints, covering exam creation, student session management, proctor assignment, identity verification, document attachments, and lti integration.

METHOD

PATH

DESCRIPTION

POST

/exams

Create a new proctored exam

GET

/exams/{exam_id}/student_sessions

List all student sessions for an exam

POST

/student_sessions/{id}/assign_proctor

Assign a proctor to a student session

POST

/student_sessions/{id}/end_exam

End a student's exam session

GET

/student_sessions/{id}/id_card

Get student ID card verification photo

GET

/student_sessions/{id}/face_photo

Get student face verification photo

POST

/exams/{id}/send_emails

Send exam invitation emails to students

POST

/lti_resources

Create an LTI resource link

POST

/exams

Create a new proctored exam

GET

/exams/{exam_id}/student_sessions

List all student sessions for an exam

POST

/student_sessions/{id}/assign_proctor

Assign a proctor to a student session

POST

/student_sessions/{id}/end_exam

End a student's exam session

GET

/student_sessions/{id}/id_card

Get student ID card verification photo

GET

/student_sessions/{id}/face_photo

Get student face verification photo

POST

/exams/{id}/send_emails

Send exam invitation emails to students

POST

/lti_resources

Create an LTI resource link

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

ProctorExam API tokens are stored encrypted in the Jentic vault. Agents receive scoped access that injects the token header automatically — raw credentials never enter the agent context.

Intent-based discovery

Intent-based discovery

Agents search by intent (e.g., 'create a proctored online exam') and Jentic returns matching ProctorExam operations with parameter schemas, so agents can manage exam sessions without memorizing endpoint paths.

Time to first call

Time to first call

Direct ProctorExam integration: 2-3 days for token auth setup, session management logic, and identity verification flows. Through Jentic: under 30 minutes — search, load schema, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Zoom Meetings API

→

Video conferencing for live proctoring sessions and oral examinations

Choose Zoom when you need live video proctoring or oral exams with recording — ProctorExam handles the exam session lifecycle and identity verification without requiring a separate video platform.

Complementary

Notion API

→

Documentation and knowledge management for exam preparation materials

Choose Notion for managing exam preparation content and study materials — ProctorExam handles the proctored assessment delivery and identity verification.

Complementary

ClickUp API

→

Task and project management for coordinating exam administration workflows

Choose ClickUp when you need to coordinate exam scheduling tasks across teams — ProctorExam handles the actual proctored exam execution and student session management.

FAQs

Specific to using ProctorExam API through Jentic.

What authentication does the ProctorExam API use?

The ProctorExam API uses token-based authentication via an API key passed in the request header. Tokens are issued per institute account. Through Jentic, these tokens are stored encrypted in the credential vault and injected automatically — agents never handle raw authentication tokens directly.

Can I create and schedule proctored exams with the ProctorExam API?

Yes. POST to /exams creates a new exam with configurable title, scheduled date, duration, and access settings. You can then send invitation emails to students via POST /exams/{id}/send_emails and manage exam documents through the /exams/{exam_id}/documents endpoints.

What are the rate limits for the ProctorExam API?

ProctorExam applies per-account rate limits based on your subscription tier. The API returns standard HTTP 429 responses when limits are exceeded. For bulk exam creation or large student cohorts, batch operations through the document archive endpoints help minimize individual requests.

How do I assign a proctor to a student session through Jentic?

Search Jentic for 'assign proctor to exam session', load the operation schema for POST /student_sessions/{id}/assign_proctor, and execute with the session ID and proctor identifier. You can verify the assignment with GET /student_sessions/{id}/assigned_proctor. Install with pip install jentic and sign up at https://app.jentic.com/sign-up.

Does the ProctorExam API support identity verification?

Yes. During exam sessions, students capture ID card photos and face photos. The API provides GET /student_sessions/{id}/id_card and GET /student_sessions/{id}/face_photo to retrieve these images for verification. Institutions can compare the captured face against the ID document to confirm student identity.

Can I integrate ProctorExam with a learning management system?

Yes. The /lti_resources endpoints allow you to create LTI (Learning Tools Interoperability) resource links that connect exams to LMS course activities. Students can launch proctored sessions directly from their LMS. Identity providers can be configured per institute for SSO access via /identity_providers.

GET STARTED

Start building with ProctorExam API

Explore with Jentic
View OpenAPI Document