Developers
Ruby
Our open source Ruby client provides a simple way to invoke the API from Ruby. Overview To download the Ruby client, right-click /clients/lms_api.rb and the save the contents to your local computer. Example: code The following example lists all the ...
PHP
Overview Our open source PHP client provides a simple way to invoke the API from PHP. To download the PHP client, right-click /clients/lms_api.php and then save the contents to your local computer. Example: code The following example lists all the ...
NET
Overview Our open source C# client provides a simple way to invoke the API from C#. Installation You can download the C# API from /clients/csharp-api-client.zip and include it in your project. Depencencies: https://github.com/mgholam/fastJSON ...
Javascript
Overview Our open source Javascript client provides a simple way to invoke the API from Javascript. To download the Javascript client, right-click /javascripts/lms_api.js and the save the contents to your local computer. The Javascript client is ...
Java
Overview Our open source Java client provides a simple way to invoke the API from Java. Installation You can download the Java API from/clients/java-api-client.zip and include it in your project. Dependencies: http://unirest.io/java.html and ...
API 3.0
Introduction Welcome to the help area for API 3.0, the third generation of our Application Programming Interface. API 3.0 implements RESTFUL best practices whenever possible, and includes an OpenAPI 3.0.2 specification so that it can be easily ...
API 1.0
Overview The API allows programmatic access to the features of this site, and is particularly useful for writing programs that integrate this site with third-party systems. It uses HTTP and JSON for ease of use and includes several open-source ...
Popular Topics
Product Updates - Week of February 9, 2026
New features added this week Offering child course sessions within a Path Instructors, teachers, and administrators can now add a parent course or course template to a Path and display all published child course sessions to learners. This enables learners
Product Updates - Week of February 16, 2026
New features added this week CYPHER Agent for learners now includes Session setup Learning with CYPHER Agent is now more personalized and intentional than ever. Before generating content, CYPHER Agent launches a new Session setup experience designed to
Product Updates - Week of February 23, 2026
New features added this week Filtered prices Administrators and Instructors can now customize course and path pricing based on user attributes like location, organization, group membership, and more! This feature enables you to offer different prices
Asignar apikey como parametro en el webhook en vez de texto plano.
Tener la opción de agregar la API key en los cursos de manera centralizada como parámetro único, ya que, en rotación de personal que maneje esa información, pudiera existir fuga de seguridad si se copia la API key. Con un valor como parámetro, se puede
LTI 1.3 Turnitin Integration
The new standard assessment, This integration offers several features that would significantly streamline our assessment workflow. Can we plesae have this integration ASAP?