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.

Authentication 

Type - BASIC

Authenticate your account when using the API by including your secret API key and the Username.

Username - is your organization's sub-domain, example: if your organization URL is "https://evaluate.classe365.com", then your username is "evaluate".

API key can be accessed from API section under Accounts > Org Settings > APIs > Create API 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 recommended 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.

For all API related documentations, please visit the below link - https://speca.io/classe365/academics#academics_group.

For more inquires on API's please write to support@classe365.com or contact support using the chat interface found on all pages of your account.

Did this answer your question?