Skip to content

Welcome to the VMLC API Documentation

This is the official documentation for the Verboheit Mathematics League Competition (VMLC) API. Here you'll find everything needed to integrate with our platform and build applications around the competition.

The VMLC API powers the backend for a mathematics competition for senior secondary school students across Nigeria. It handles user registration and verification, exam administration, real-time scoring, and leaderboard management—everything you need to run a competitive mathematics program.

What's Inside

Getting Started — New to the API? Start here. Learn how to get credentials, authenticate requests, and make your first call.

API Reference — Complete endpoint documentation with request parameters, response formats, and permission requirements for each route.

User Roles — Understand our role-based access system. See what candidates and staff members can do at different permission levels.

Advanced Topics — Go into error handling, rate limits, and API versioning once you're comfortable with the basics.


Ready? Head to the Quickstart Guide to make your first request.