Welcome to the Classe365 API documentation!

Classe365 API is organized around REST. Our API has predictable, resource-oriented URLs, and uses HTTP response codes to indicate API errors. We use built-in HTTP features, like HTTP authentication and HTTP verbs, which are understood by off-the-shelf HTTP clients. We support cross-origin resource sharing, allowing you to interact securely with our API from a client-side web application (though you should never expose your secret API key in any public website's client-side code). JSON is returned by all API responses, including errors, although our API libraries convert responses to appropriate language-specific objects.


Authenticate your account when using the API by including your secret API key in the request. You can add/manage your API keys in API section under Settings -> Settings for Your Institution -> APIs -> Generate New Key

Do not share your secret API keys in publicly accessible areas such GitHub, client-side code, and so forth.

To use your API key, assign it to Classe365.api_key. The PHP library will then automatically send this key in each request.

It is recommend to make all API requests be made over HTTPS. Calls made over plain HTTP is not secure and is not recommended. API requests without authentication will also fail.

Did this answer your question?