Partner API

The provided API endpoints empower our LMS partners to access and utilize our custom plans through the API. Additionally, they have the capability to register schools via the API to streamline and expedite our integration process.
Every partner must possess a Public Key, which will be utilized to authenticate each API request. To obtain the Public Key, please contact the administrators at Jusoor Labs.

Get Plans

This endpoint provides access to the custom plans offered by Jusoor Labs for use in the partner API.

{Jusoor Labs endpoint}/partner/plans

type :

headers
Name required type description
accept YES string the basic accept header (always send it as application/json)
public-key YES string The public api key provided to you once you become jusoorlabs partner
parameters
Name required type description
No parameters required for this request.

Register School

Utilize this endpoint to register the school, activate the LMS API, and obtain your token.

{Jusoor Labs endpoint}/partner/register-school

type :

headers
Name required type description
accept YES string the basic accept header (always send it as application/json)
public-key YES string The public api key provided to you once you become jusoorlabs partner
parameters
Name required type description
plan_id YES integer the id of the plan to subscribe to , check the get plans end point to get plans.
admin YES object The data of the super admin , it is an object consisting of the following required proprties :
1 - name (string)
2 - username (string)
3 - email (email|string)
1 - password (string)
school YES object The general information of a school , it is an object consisting of the following (some are optional) proprties :
1 - sub_domain (string and it should not include any special characters)
2 - school_name (string)
3 - billing_information (optional) (object)
and the billing information object consists of the follwoing :
3.1 - billing_country (string)
3.2 - billing_name (string)
3.3 - primary_address (string)
3.4 - secondary_address (string)
3.5 - city (string)
3.6 - state (string)
3.7 - postal_code (string)
3.8 - phone (string)
Response: A response containing the token and referer will be sent to the partner. All of our LMS APIs are accessible using these credentials.