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
New features - content sharing, new mobile app, calendar invites, and more
A number of new features have rolled out to the platform, including: LTI 1.3 Provider - Looking to share your content with customers on another learning platform? CYPHER is proud to be one of the few platforms to offer the ability to act as both an LTI
2025 Q3 Roadmap
We're continuing to enhance multiple aspects of the CYPHER platform this quarter. Here are some highlights of updates coming in Q3: CYPHER Agent for learners - Add your own proprietary knowledge to CYPHER Agent for learners to provide customized, accurate
Feature Request: Bulk Export of Student Assignment Submissions
As an administrator, a key part of my role involves archiving student work and preparing complete student portfolios. Currently, retrieving student-submitted files from the NEO platform is an extremely time-consuming and manual process. The only way to
Management of Multiple Organization & Sub-Organization for Existing Users
I think it would be very beneficial to make it possible for existing users to be management (admin/manager/supervisor) of mutiple organizations at once. For example if you had the default organzation with A, B & C sub-organizations, you'd be able to assign
AI Grading Support Based on a Rubric
We provide detailed assignments for learners to apply skills on the job to fulfill multiple learning objectives. The assignments are typically multi-step with rubric elements for each step. Learners upload content - Word documents, PDF files, spreadsheets,