meta data for this page
  •  

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
developer:start [2026/05/23 17:40] – Add LMS Automation Rules to nav; update Webhooks description claudedeveloper:start [2026/05/24 15:44] (current) – Tool documentation claude
Line 1: Line 1:
 ====== Developer & Integration Guide ====== ====== Developer & Integration Guide ======
  
-This guide covers the LEAST platform'integration surface for developers and system integrators.+This guide covers the LEAST platform integration surface for developers and system integrators.
  
-===== Contents =====+===== API & Data =====
  
-  * [[developer:authentication|API Authentication]] --- credentials, tokens, and auth flow +  * [[developer:authentication|API Authentication]] — credentials, tokens, and auth flow 
-  * [[developer:api|Collection API Reference]] --- full function reference +  * [[developer:api|Collection API Reference]] — full API function reference 
-  * [[developer:cookbook|API Cookbook]] --- practical recipesbulk ops, webhooks, automation, code examples +  * [[developer:collections|Building Collections]] — designing custom data structures 
-  * [[developer:lti|LTI 1.3 Integration]] --- connecting a VLE to LEAST as a Tool Provider +  * [[developer:endpoints|API Endpoints Reference]] — complete list of all HTTP endpoints 
-  * [[developer:webhooks|Webhooks]] --- Collection API webhooks and Workflow Webhooks (X-LEAST-Signature / X-WF-Signature) +  * [[developer:content-injection|Content Injection Pipeline]] — programmatic lesson/material creation 
-  * [[developer:lms-rules|LMS Automation Rules]] --- event-driven triggers, conditions, and actions + 
-  * [[developer:xapi|xAPI & SCORM]] --- statement dispatch and SCORM tracking +===== Integrations ===== 
-  * [[developer:collections|Building Collections]] --- designing custom data structures+ 
 +  * [[developer:lti|LTI 1.3 Integration]] — connecting a VLE to LEAST as a Tool Provider 
 +  * [[developer:sso|SSO / SAML 2.0]] — single sign-on integration guide 
 +  * [[developer:webhooks|Webhooks]] — event-driven notifications 
 +  * [[developer:xapi|xAPI & SCORM]] — statement dispatch and SCORM tracking
  
 ===== Platform Overview ===== ===== Platform Overview =====
Line 19: Line 23:
  
 ^ Interface ^ Protocol ^ Primary use ^ ^ Interface ^ Protocol ^ Primary use ^
-| [[developer:api|Collection API]] | HTTPS POST, JSON | Read/write collection records, automate workflows |+| [[developer:api|Collection API]] | HTTPS POST/GET, JSON | Read/write collection records, automate workflows |
 | [[developer:lti|LTI 1.3]] | OIDC + JWT | VLE integration (Moodle, Canvas, etc.) | | [[developer:lti|LTI 1.3]] | OIDC + JWT | VLE integration (Moodle, Canvas, etc.) |
 +| [[developer:sso|SAML 2.0 SSO]] | SAML assertions | Enterprise single sign-on |
 | [[developer:webhooks|Webhooks]] | HTTPS POST, JSON | Event notifications to external systems | | [[developer:webhooks|Webhooks]] | HTTPS POST, JSON | Event notifications to external systems |
-| [[developer:lms-rules|LMS Automation Rules]] | Event bus | Trigger automations on learner events | 
 | [[developer:xapi|xAPI]] | HTTPS POST, JSON-LD | Learning activity dispatch to an LRS | | [[developer:xapi|xAPI]] | HTTPS POST, JSON-LD | Learning activity dispatch to an LRS |
 +| [[developer:content-injection|Content Injection]] | HTTPS POST, JSON | Programmatic content pipeline |
  
 ===== Base URL ===== ===== Base URL =====
  
-All API calls go to: ''https://wherewelearn.com/api/apic.php''+All Collection API calls go to: ''https://wherewelearn.com/api/apic.php''
  
 ===== Getting Credentials ===== ===== Getting Credentials =====
  
-API credentials (username and key) are set on a user account by a Level 3 administrator. See [[admin:users|User Management → API Credentials]]+API credentials (username and key) are set on a user account by a Level 3 administrator. See [[admin:users|User Management]].
- +
-===== Quick Start ===== +
- +
-New to the API? Start with [[developer:cookbook-basics|Basic Recipes]] in the cookbook --- it has copy-paste examples for every common operation.+