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.
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.
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.
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.