Authenticate
How to obtain your credentials



Create Organization
Create User/Entity
Create Application

OAuth2

The ClassApp API uses OAuth2 over SSL for authenticate and authorization.


Access Token


To access most of Query or Mutation, ClassApp API requires access token as authorization header for each request. Each Entity has a specific access_token that defines scope permission, such as ADMIN, STAFF or STUDENT.

URL header:

https://joy.classapp.co/graphql?access_token=YOUR_TOKEN_HERE



Client ID & Client Secret


Once application is created, it returns a Client ID and Client Secret. A Client ID is used to identify which application wants to access specific data. A Client Secret is used to authenticate the identity of the application.

URL header:

https://joy.classapp.co/graphql?client_id=YOUR_CLIENT_ID_HERE


Confused ? Maybe this OAuth2 explanation will help.