Build Powerful Integrations with Mentevo API
A comprehensive RESTful API that lets you integrate the learning management system into any application. Full control over users, courses, enrollments, and analytics.
Quick Start
Get Started in Minutes
Make your first API call in under 5 minutes
// Authenticate and get an access token
const auth = await fetch('/api/v1/auth/login', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
email: 'you@example.com',
password: 'your_password',
}),
});
const { data: { accessToken } } = await auth.json();
// Fetch published courses
const res = await fetch('/api/v1/courses?status=published&limit=10', {
headers: {
'Authorization': `Bearer ${accessToken}`,
'X-Tenant-ID': 'your_tenant_id',
},
});
const { data: courses } = await res.json();
console.log(courses);
// [{ id: '...', title: 'Web Development 101', ... }]Infrastructure
Everything You Need to Build
Complete tools and infrastructure for developers
REST API
OpenAPI 3.0 compliant RESTful interface with consistent JSON responses, pagination, and filtering.
Webhooks
Receive real-time notifications for events like course enrollment, lesson completion, and payments.
OAuth 2.0
Secure OAuth 2.0 authentication with PKCE support and multiple grant flows.
Multi-Tenant
API designed for multi-tenant architectures with full data isolation via tenant ID headers.
Rate Limiting
Flexible limits based on your plan with clear usage headers and automatic retry mechanisms.
Sandbox Environment
Full testing environment with mock data to safely develop and test your integrations.
Endpoints
API Categories
Well-organized endpoints covering every aspect of the LMS
Users
Manage users, roles, and profiles
Courses
Create and update courses, chapters, and lessons
Enrollments
Manage student enrollments and track progress
Analytics
Detailed reports on performance and usage
Payments
Process payments, subscriptions, and invoices
Certificates
Issue and verify certificates
Ready to Get Started?
Get your API key today and start building amazing integrations.
Join the First Wave of MENA Trainers
Join the first wave of MENA trainers launching on Mentevo. 14-day free trial. No credit card. No commitment.
No credit card required · 14-day free trial