meta data for this page
  •  

Differences

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

Link to this comparison view

Next revision
Previous revision
developer:start [2026/05/18 06:19] – Initial content 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 API function reference   * [[developer:api|Collection API Reference]] — full API function reference
 +  * [[developer:collections|Building Collections]] — designing custom data structures
 +  * [[developer:endpoints|API Endpoints Reference]] — complete list of all HTTP endpoints
 +  * [[developer:content-injection|Content Injection Pipeline]] — programmatic lesson/material creation
 +
 +===== Integrations =====
 +
   * [[developer:lti|LTI 1.3 Integration]] — connecting a VLE to LEAST as a Tool Provider   * [[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:webhooks|Webhooks]] — event-driven notifications
   * [[developer:xapi|xAPI & SCORM]] — statement dispatch and SCORM tracking   * [[developer:xapi|xAPI & SCORM]] — statement dispatch and SCORM tracking
-  * [[developer:collections|Building Collections]] — designing custom data structures 
  
 ===== Platform Overview ===== ===== Platform Overview =====
Line 19: Line 25:
 | [[developer:api|Collection API]] | HTTPS POST/GET, 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: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]].