Syncing Data with Clever

Let’s see how to create and add a group, and sync it with Clever.

  • Sign in with your Enterprise Admin credentials.
  • Click on + Group for adding a group.
  • Enter the group details like Group Name, Description, Email ID, and Client Group ID. > Select Clever from the SSO Source/Onboarding Type also Clever dropdown menu.

NOTE: The moment you select PowerSchool as the Onboarding type, a new field by the name Sync Type with Sync With API as a default sync type will appear. The other fields that you will find there are – Sync Frequency, Match with (either Email or Source ID), District ID, Auth Token, URL, Client ID, Secret Key.

NOTE: There are two Sync Frequency options – Manual and Auto. Here Manual means you will have to manually sync the data. And, Auto means the system will automatically sync the data. If you select the Auto data syncing option, you will have to define how frequently you want the system to sync the data. Currently, there is only one option which is Daily.

We have selected Auto as the Sync Frequency option, and Daily as the Period for sync frequency in this example.

  • Enter details in the Access Token URL, Customer Key, Secret Key, and URL fields.

  • Select Customers from the list. > Click on Select Cover for providing a cover image to your group. > Click on Add.

NOTE: Some of the customers on the list are greyed out. This is because they are already part of another group. Hence they cannot be selected.

Sync Data:

1. Return to the Customer tab.

2. Filter the data by Group and select the recently created district from the list.

3. Click on Sync all data-API. To track the synchronization status, check the Status option.

  • Generate Licenses: After the data is properly synced, you can generate licenses for specific schools.

Distribute Content: 

District/School administrators can now log in and distribute content to users.

  • Configure Redirection URL on Clever Site: On the Clever site, configure the

redirection URL as follows: URL, i.e.

(https://microservices.kitaboo.com/v1/clever management/clever/KITABOO_CLIENT_I D/CLEVER_CLIENT_ID/CLEVER_CLIENT_SECRET/clever/redirect)

  • Access Content: Copy the Instant Login URL and provide it to students and teachers to access all assigned content. 

API Endpoints Used:

● /v3.0/schools

● /schools/{schools_ID}/sections

● /schools/{schools_ID}/users?role=teacher

● /schools/{schools_ID}/users?role=student