Leaderboard
get
Retrieve the mentor leaderboard for a specific campus. Mentors are ranked primarily by the number of COMPLETED campus sessions, with total karma as a tiebreaker.
Authorizations
sessionidstringOptional
Path parameters
campus_idstringRequired
Responses
200Success
application/json
hasErrorbooleanRequiredDefault:
falseExample: falsestatusCodeintegerRequiredDefault:
200Example: 200get/api/v1/leaderboard/campus-mentor/{campus_id}/
GET /api/v1/leaderboard/campus-mentor/{campus_id}/ HTTP/1.1
Accept: */*
200Success
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": [
{
"mentor_id": "text",
"mentor_name": "text",
"profile_pic": "text",
"campus_name": "text",
"total_karma": 1,
"completed_sessions": 1,
"rank": "text"
}
]
}get
Retrieve College Leaderboard.
Authorizations
sessionidstringOptional
Responses
200Success
application/json
hasErrorbooleanRequiredDefault:
falseExample: falsestatusCodeintegerRequiredDefault:
200Example: 200get/api/v1/leaderboard/college/
GET /api/v1/leaderboard/college/ HTTP/1.1
Accept: */*
200Success
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": [
{
"id": "text",
"code": "text",
"title": "text",
"total_students": 1,
"total_karma": 1
}
]
}get
Retrieve College Monthly Leaderboard.
Authorizations
sessionidstringOptional
Responses
200Success
application/json
hasErrorbooleanRequiredDefault:
falseExample: falsestatusCodeintegerRequiredDefault:
200Example: 200get/api/v1/leaderboard/college-monthly/
GET /api/v1/leaderboard/college-monthly/ HTTP/1.1
Accept: */*
200Success
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": [
{
"id": "text",
"code": "text",
"total_karma": 1,
"students": 1
}
]
}get
Retrieve the mentor leaderboard for a specific Interest Group. Mentors are ranked primarily by the number of COMPLETED sessions in that IG, with total karma as a tiebreaker.
Authorizations
sessionidstringOptional
Path parameters
ig_idstringRequired
Responses
200Success
application/json
hasErrorbooleanRequiredDefault:
falseExample: falsestatusCodeintegerRequiredDefault:
200Example: 200get/api/v1/leaderboard/ig-mentor/{ig_id}/
GET /api/v1/leaderboard/ig-mentor/{ig_id}/ HTTP/1.1
Accept: */*
200Success
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": [
{
"mentor_id": "text",
"mentor_name": "text",
"profile_pic": "text",
"ig_name": "text",
"total_karma": 1,
"completed_sessions": 1,
"rank": "text"
}
]
}get
Retrieve Students Leaderboard.
Authorizations
sessionidstringOptional
Responses
200Success
application/json
hasErrorbooleanRequiredDefault:
falseExample: falsestatusCodeintegerRequiredDefault:
200Example: 200get/api/v1/leaderboard/students/
GET /api/v1/leaderboard/students/ HTTP/1.1
Accept: */*
200Success
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"muid": "text",
"full_name": "text",
"total_karma": 0,
"institution": "text",
"profile_pic": "text"
}
}get
Retrieve Students Monthly Leaderboard.
Authorizations
sessionidstringOptional
Responses
200Success
application/json
hasErrorbooleanRequiredDefault:
falseExample: falsestatusCodeintegerRequiredDefault:
200Example: 200get/api/v1/leaderboard/students-monthly/
GET /api/v1/leaderboard/students-monthly/ HTTP/1.1
Accept: */*
200Success
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": [
{
"muid": "text",
"full_name": "text",
"total_karma": 1,
"institution": "text",
"profile_pic": "text"
}
]
}get
Retrieve Wadhwani College Leaderboard.
Authorizations
sessionidstringOptional
Responses
200Success
application/json
hasErrorbooleanRequiredDefault:
falseExample: falsestatusCodeintegerRequiredDefault:
200Example: 200get/api/v1/leaderboard/wadhwani-college/
GET /api/v1/leaderboard/wadhwani-college/ HTTP/1.1
Accept: */*
200Success
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"code": "text",
"title": "text",
"total_karma": 1,
"students": 1
}
}get
Retrieve Wadhwani Zonal Leaderboard.
Authorizations
sessionidstringOptional
Responses
200Success
application/json
hasErrorbooleanRequiredDefault:
falseExample: falsestatusCodeintegerRequiredDefault:
200Example: 200get/api/v1/leaderboard/wadhwani-zonal/
GET /api/v1/leaderboard/wadhwani-zonal/ HTTP/1.1
Accept: */*
200Success
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"zone_name": "text",
"total_karma": 1,
"students": 1
}
}Last updated
Was this helpful?

