An application programming interface (API) is a protocol intended to be used as an interface by software components to communicate with each other. The FirstClass Web Services server (FCWS) is a Python implementation of a web server that facilitates access to FirstClass server data and functionality. The FirstClass web client (or any other web-based client) uses HTML 5.0 to communicate with the FirstClass web server. Requests issued to the FirstClass web server are translated into the FirstClass-proprietary protocol FCP and sent to the FirstClass server for processing. The FirstClass server responses are also encapsulated in the FCP protocol, which is then processed by the FirstClass web server and subsequently sent back to the web client.
The API is documented and web developers can use this API to create applications that can present secure, authenticated data within their own applications.
The API documentation is updated with each new FirstClass Web Services release.
The documentation can be found within the FirstClass Web Services/FCWS/docs folder on your own server.
This documentation is reproduced here, but may not be the most current version. Always check your own server installation.