This guide covers the LEAST platform integration surface for developers and system integrators.
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 |
All Collection API calls go to: https://wherewelearn.com/api/apic.php
API credentials (username and key) are set on a user account by a Level 3 administrator. See User Management.