For the complete documentation index, see llms.txt. This page is also available as Markdown.

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: false
statusCodeintegerRequiredDefault: 200Example: 200
get/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: false
statusCodeintegerRequiredDefault: 200Example: 200
get/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: false
statusCodeintegerRequiredDefault: 200Example: 200
get/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: false
statusCodeintegerRequiredDefault: 200Example: 200
get/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: false
statusCodeintegerRequiredDefault: 200Example: 200
get/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: false
statusCodeintegerRequiredDefault: 200Example: 200
get/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: false
statusCodeintegerRequiredDefault: 200Example: 200
get/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: false
statusCodeintegerRequiredDefault: 200Example: 200
get/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?