We provide API v1 client libraries for some common programming languages:
If you’re using one of these languages, we strongly recommend using these libraries as at least a starting point. If not, see advanced/communication for the communication format of the SCORM Cloud API. (We recommend using the client libraries as a reference when implementing your own client.)
The client libraries do not necessarily have every API call implemented, although we’ve tried to implement the most common, and we’re adding missing API calls as people report them. The Python library in particular needs improvement; it’s on our roadmap.
Fortunately, adding new API calls to the libraries is fairly straightforward.