scormPROXY > SCORM API

Connect scormPROXY with other process automation systems

With the new Interconnection API, you’ll be able to connect scormPROXY with other systems to automate processes, import data…

  • Connect scormPROXY with your billing system to automate accounting.
  • Automate sales of licenses by connecting your website or online store with the scormPROXY API.
  • Transfer tracking data from scormPROXY to an external analytics platform.
  • Allow your customers to interact with scormPROXY through its API.

The scormPROXY API functions like any other API: using standard HTTP requests and requiring tokens for authentication.

SCORM API access tokens

Create as many access tokens and permissions as you need

Each token can be customized to grant access only to certain API webservices or restricted to filter information for a specific client.

For each token you create, a corresponding password will also be generated to add an additional layer of security. To connect to the scormPROXY API, you will always need to provide a valid token and its corresponding password.

High level of protection

You can protect the access point to your SCORM API by using whitelists and blacklists.

You can populate a list of forbidden origins, and the API will accept calls from any origin except the forbidden ones.

You can also populate a list of allowed origins, and the API will only accept calls from those origins you have defined.

SCORM API access control
SCORM API access log

Manage and monitor your API Access Point

In scormPROXY, you have an API SCORM logging panel. In this listing, you can view a detailed log of all the calls made to the API:

  • Call origin
  • Webservice being invoked
  • Input parameters
  • Call result

Test the API before deploying it

In the SCORM API configuration panel, you have a tool to invoke all the API webservices of scormPROXY, as well as complete documentation for each available webservice.

Moreover, from this tool, you can perform all the necessary tests with peace of mind. In “test” mode, you can execute the scormPROXY webservices to verify their functionality, but in “read-only” mode. This way, you ensure that no scormPROXY configuration can be accidentally modified.

Test the SCORM API from inside scormPROXY
Webservices de la API SCORM

Flexibility and complete control

With the SCORM API from scormPROXY, you can perform virtually any task that is typically done through the visual interface:

  • Get a list of contents
  • Get information about a content
  • Get the list of connectors
  • Get a SCORM connector
  • Get the list of clients
  • Get information about a client
  • Create a new client
  • Modify an existing client
  • Delete an existing client
  • Assign available licenses to a client
  • Modify available licenses of a client
  • Get the list of users for a client
  • Get the list of licenses for a client
  • Modify a user’s license
  • Get tracking information for a content
  • Get tracking information in a SCORM connector
  • Get tracking information for a user
  • Get reports of activated licenses
  • Get reports of active/connected users
  • Etc.