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 (Legacy)
Overview API 1.0 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 May 11th, 2026
Behind the scenes Credly integration update: Updated the Credly integration to use OAuth 2.0, eliminating the need to manually update credentials throughout the year. Updated deactivation rules within a subscription plan: Updated rules so that users maintain
Product Updates - Week of May 18th, 2026
New features added this week Accredible integration Accredible can now be integrated with CYPHER Learning to issue digital credentials for completing courses, paths, assessments, and more. Accredible is a digital credentialing platform that enables organizations
Product Updates - Week of May 25th, 2026
New features added this week Context awareness for CYPHER Agent: Learn CYPHER Agent: Learn is now context-aware! When launched from within a course, the Learn tool asks learners whether they would like to create a session based on course content or global
Courses with Multiple Due Dates
Hello, We would love to see multiple due dates in Blended courses rather than a course 3 times. For example: Right now we have to have 3 courses broken into 3 time lines: [Course Name] Quarter [Course Name] Semester [Course Name] Year Long Is there an
Purchase Order Enhancements
In regards to Purchase Orders, we need: - the ability for an Admin to be able to create an order on behalf of a user who is providing a PO. - the ability to automate reminders to pay orders placed with a purchase order. - the ability to track paid and