meta data for this page
Developer & Integration Guide
This guide covers the LEAST platform integration surface for developers and system integrators.
API & Data
- API Authentication — credentials, tokens, and auth flow
- Collection API Reference — full API function reference
- Building Collections — designing custom data structures
- API Endpoints Reference — complete list of all HTTP endpoints
- Content Injection Pipeline — programmatic lesson/material creation
Integrations
- LTI 1.3 Integration — connecting a VLE to LEAST as a Tool Provider
- SSO / SAML 2.0 — single sign-on integration guide
- Webhooks — event-driven notifications
- xAPI & SCORM — statement dispatch and SCORM tracking
Platform Overview
LEAST is a server-rendered PHP application. Its external integration surface is:
| Interface | Protocol | Primary use |
|---|---|---|
| Collection API | HTTPS POST/GET, JSON | Read/write collection records, automate workflows |
| LTI 1.3 | OIDC + JWT | VLE integration (Moodle, Canvas, etc.) |
| SAML 2.0 SSO | SAML assertions | Enterprise single sign-on |
| Webhooks | HTTPS POST, JSON | Event notifications to external systems |
| xAPI | HTTPS POST, JSON-LD | Learning activity dispatch to an LRS |
| Content Injection | HTTPS POST, JSON | Programmatic content pipeline |
Base URL
All Collection API calls go to: https://wherewelearn.com/api/apic.php
Getting Credentials
API credentials (username and key) are set on a user account by a Level 3 administrator. See User Management.