false
OasisLMS
Login
Catalog
Corporate Finance Conference
test
test
Back to course
Pdf Summary
The Miles Masterclass API facilitates seamless integration between a Learning Management System (LMS) and the Miles Masterclass platform, enabling user provisioning, progress tracking, single sign-on, and access control through four main API capabilities: 1. <strong>Auto-Subscribe Webhook (LMS → Miles Masterclass)</strong> This webhook automatically creates or updates a user in Miles Masterclass when they subscribe via the LMS. It requires an API key and server whitelisting for authentication, and key data includes the user's email, name, LMS user ID, and organization details. The user is marked active and subscribed upon provisioning. 2. <strong>Progress/Completion Callback (Miles Masterclass → LMS)</strong> This callback sends learner progress, such as video completion status, CPE credits earned, total minutes consumed, and completion date back to the LMS to update learner records automatically. Authentication can use an API key or a recommended signed webhook for security. The LMS responds with a status confirmation. 3. <strong>Generate Signed Login URL (LMS → Miles Masterclass)</strong> This endpoint enables one-click single sign-on (SSO), allowing LMS users to log in directly to Miles Masterclass. It accepts the user’s email and an optional return URL, returning a short-lived login URL signed with an API key and signature token. 4. <strong>Cancel / Block Access (LMS → Miles Masterclass)</strong> Used to revoke or modify user access based on LMS changes (e.g., inactivity or subscription cancellation). Requests specify the user’s email, action (block/unblock/cancel), and optional reason. The API key and server whitelist authenticate requests and update the user’s access status immediately. The API uses RESTful JSON requests to endpoints like `/integrations/lms/auto-subscribe` and `/access/control` at the base URL `https://test-masterclass.milesmasterclass.com/api`. Authentication headers include an API key, with optional HMAC signatures for enhanced security. Responses provide status confirmations and key identifiers. Overall, the Miles Masterclass API supports automated user lifecycle management and progress synchronization between LMS systems and the Miles Masterclass learning platform.
Keywords
Miles Masterclass API
Learning Management System
LMS integration
Auto-Subscribe Webhook
Progress Completion Callback
Single Sign-On
SSO login URL
User provisioning
Access control API
RESTful JSON API
×
Please select your language
1
English