PERFECTUM
Pricing
Sign inStart free trial
← Back to Enterprise
Developer API

REST API

Build custom integrations, automate workflows, and extend Perfectum with our comprehensive RESTful API.

View API DocsGet API Key
example.js
// Create a new course
const response = await fetch('https://api.perfectum.ai/v1/courses', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    title: 'Introduction to AI',
    description: 'Learn the fundamentals of artificial intelligence',
    status: 'draft',
  }),
});

const course = await response.json();
console.log('Created course:', course.id);

API Endpoints

Users

12

Manage users, roles, and permissions

Courses

18

Create, update, and manage courses

Enrollments

8

Handle user enrollments and progress

Analytics

15

Access reports and learning data

Webhooks

6

Configure real-time notifications

Files

10

Upload and manage media assets

RESTful Design

Clean, predictable URLs following REST conventions with JSON responses.

OAuth 2.0 Authentication

Secure API access with OAuth 2.0 bearer tokens and API keys.

SDKs Available

Official SDKs for JavaScript, Python, Ruby, and PHP to accelerate development.

Comprehensive Docs

Interactive API documentation with examples, try-it-out, and code samples.

Start Building Today

Get your API key and build your first integration in minutes.

Read the DocsGet API Key

Footer

Enterprise ready

Integrations & Standards

Connect your stack, import legacy content, and meet global compliance—without bolting on third-party plugins.

GDPRSCORMxAPILTIWCAG 2.1SOC 2

Single Sign-On

SAML 2.0, OAuth 2.0, OpenID Connect, and LDAP with your identity provider.

SAML 2.0OAuthLDAP
Learn more

SCORM & xAPI

Import and track SCORM 1.2, SCORM 2004, xAPI, and CMI5 content packages.

SCORM 1.2SCORM 2004xAPI
Learn more

REST API

Full CRUD access, OAuth auth, rate limits, and SDKs for custom integrations.

RESTOAuthSDKs
Learn more

Webhooks

Real-time events for enrollments, completions, and assessments with signed payloads.

EventsRetriesLogs
Learn more

White Label

Custom domains, SSL, brand colors, and fully branded learner experiences.

Custom domainBrandingSSL
Learn more

Integrations Hub

Connect Okta, Azure AD, Salesforce, HubSpot, Zapier, Stripe, and Zoom.

OktaAzure ADZapier
Learn more
View all enterprise features

Solutions

  • For Experts
  • For Academies
  • For Companies
  • Revenue Generation
  • Customer Training
  • Lead Generation

Platform

  • LMS Platform
  • AI Course Builder
  • AI Quiz Generator
  • AI Tutor
  • Live Sessions
  • Communities
  • Analytics
  • Mobile App
  • All Features

Resources

  • LMS Platform
  • Compare LMS
  • Resource Center
  • Blog
  • Case Studies
  • Help Center
  • API Documentation

Company

  • About Us
  • Careers
  • Contact
  • Partners
  • Enterprise

Legal

  • Privacy Policy
  • Terms of Service
  • Security
  • Cookies

Get Started

  • Start Free Trial
  • View Pricing
  • Contact Sales
  • Product Tour
  • Book a Demo
PERFECTUM
|

© 2026 All rights reserved.

LinkedInX (Twitter)YouTubeInstagram

Powered by RoundDigital