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

Campus

get

Retrieve Campus Details Public.

Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Path parameters
org_idstringRequired
Responses
200Success
application/json
hasErrorbooleanRequiredDefault: falseExample: false
statusCodeintegerRequiredDefault: 200Example: 200
get/api/v1/dashboard/campus/{org_id}/
GET /api/v1/dashboard/campus/{org_id}/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200Success
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "text"
    ]
  },
  "response": {
    "org_id": "text",
    "college_name": "text",
    "campus_code": "text",
    "campus_zone": "text",
    "campus_level": "text",
    "total_karma": "text",
    "total_members": "text",
    "active_members": "text",
    "rank": "text",
    "social_links": "text"
  }
}
get

Retrieve Campus Karma By Cluster.

Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Path parameters
org_idstringRequired
Responses
200Success
application/json
hasErrorbooleanRequiredDefault: falseExample: false
statusCodeintegerRequiredDefault: 200Example: 200
get/api/v1/dashboard/campus/{org_id}/karma-by-cluster/
GET /api/v1/dashboard/campus/{org_id}/karma-by-cluster/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200Success
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "text"
    ]
  },
  "response": {
    "hasError": true,
    "statusCode": 1,
    "message": {
      "ANY_ADDITIONAL_PROPERTY": "anything"
    },
    "response": {
      "total_karma": 1,
      "member_count": 1
    }
  }
}
get

Retrieve Campus Student Leaderboard.

Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Path parameters
org_idstringRequired
Responses
200Success
application/json
hasErrorbooleanRequiredDefault: falseExample: false
statusCodeintegerRequiredDefault: 200Example: 200
get/api/v1/dashboard/campus/{org_id}/leaderboard/
GET /api/v1/dashboard/campus/{org_id}/leaderboard/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200Success
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "text"
    ]
  },
  "response": {
    "user_id": "text",
    "full_name": "text",
    "muid": "text",
    "karma": 1,
    "rank": "text",
    "level": "text",
    "join_date": "text",
    "last_karma_gained": "text",
    "graduation_year": "text",
    "department": "text",
    "is_alumni": true,
    "ig_count": 0,
    "lc_count": 0,
    "profile_pic": "text"
  }
}
get
Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200

No response body

No content

get/api/v1/dashboard/campus/analytics/growth/
GET /api/v1/dashboard/campus/analytics/growth/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

get
Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200

No response body

No content

get/api/v1/dashboard/campus/analytics/karma-trend/
GET /api/v1/dashboard/campus/analytics/karma-trend/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

post
Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200

No response body

No content

post/api/v1/dashboard/campus/assign-mentor/
POST /api/v1/dashboard/campus/assign-mentor/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

get

Campus Details API

This API view allows authorized users with specific roles (Campus Lead or Enabler) to access details about their campus

Attributes: authentication_classes (list): A list containing the CustomizePermission class for authentication.

Method: get(request): Handles GET requests to retrieve campus details for the authenticated user.

Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200

No response body

No content

get/api/v1/dashboard/campus/campus-details/
GET /api/v1/dashboard/campus/campus-details/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

get

Retrieve Campus List.

Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200Success
application/json
hasErrorbooleanRequiredDefault: falseExample: false
statusCodeintegerRequiredDefault: 200Example: 200
get/api/v1/dashboard/campus/campus-list/
GET /api/v1/dashboard/campus/campus-list/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200Success
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "text"
    ]
  },
  "response": {
    "id": "text",
    "title": "text",
    "code": "text"
  }
}
patch
Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Path parameters
member_idstringRequired
Responses
200

No response body

No content

patch/api/v1/dashboard/campus/change-student-type/{member_id}/
PATCH /api/v1/dashboard/campus/change-student-type/{member_id}/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

get

Retrieve Campus Circle Health.

Authorizations
sessionidstringRequired
Responses
200Success
application/json
hasErrorbooleanRequiredDefault: falseExample: false
statusCodeintegerRequiredDefault: 200Example: 200
get/api/v1/dashboard/campus/circle-health/
GET /api/v1/dashboard/campus/circle-health/ HTTP/1.1
Accept: */*
200Success
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "text"
    ]
  },
  "response": {
    "hasError": true,
    "statusCode": 1,
    "message": {
      "ANY_ADDITIONAL_PROPERTY": "anything"
    },
    "response": {
      "data": [
        {
          "circle_id": "text",
          "circle_name": "text",
          "ig_id": "text",
          "ig_name": "text",
          "member_count": 1,
          "sessions_per_month": 1,
          "last_session_at": "text",
          "status": "text"
        }
      ]
    }
  }
}
get

GET campus/events/ Returns paginated campus-scoped and campus-IG-scoped events for the authenticated campus lead's campus.

Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200

No response body

No content

get/api/v1/dashboard/campus/events/
GET /api/v1/dashboard/campus/events/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

get

GET campus/events/distribution/ Returns ranked tag distribution for all campus events. Aggregates from Event.tags JSONField using Counter.

Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200

No response body

No content

get/api/v1/dashboard/campus/events/distribution/
GET /api/v1/dashboard/campus/events/distribution/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

get

GET campus/execom/ — list all execom role holders POST campus/execom/ — appoint a member to a role DELETE campus/execom/<member_id>/ — remove a role link

Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200

No response body

No content

get/api/v1/dashboard/campus/execom/
GET /api/v1/dashboard/campus/execom/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

post

GET campus/execom/ — list all execom role holders POST campus/execom/ — appoint a member to a role DELETE campus/execom/<member_id>/ — remove a role link

Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200

No response body

No content

post/api/v1/dashboard/campus/execom/
POST /api/v1/dashboard/campus/execom/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

delete

GET campus/execom/ — list all execom role holders POST campus/execom/ — appoint a member to a role DELETE campus/execom/<member_id>/ — remove a role link

Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
204

No response body

No content

delete/api/v1/dashboard/campus/execom/
DELETE /api/v1/dashboard/campus/execom/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
204

No response body

No content

get

GET campus/execom/ — list all execom role holders POST campus/execom/ — appoint a member to a role DELETE campus/execom/<member_id>/ — remove a role link

Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Path parameters
member_idstringRequired
Responses
200

No response body

No content

get/api/v1/dashboard/campus/execom/{member_id}/
GET /api/v1/dashboard/campus/execom/{member_id}/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

post

GET campus/execom/ — list all execom role holders POST campus/execom/ — appoint a member to a role DELETE campus/execom/<member_id>/ — remove a role link

Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Path parameters
member_idstringRequired
Responses
200

No response body

No content

post/api/v1/dashboard/campus/execom/{member_id}/
POST /api/v1/dashboard/campus/execom/{member_id}/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

delete

GET campus/execom/ — list all execom role holders POST campus/execom/ — appoint a member to a role DELETE campus/execom/<member_id>/ — remove a role link

Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Path parameters
member_idstringRequired
Responses
204

No response body

No content

delete/api/v1/dashboard/campus/execom/{member_id}/
DELETE /api/v1/dashboard/campus/execom/{member_id}/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
204

No response body

No content

get

GET campus/execom/roles/ — list all assignable roles POST campus/execom/roles/ — explicitly create a custom role

Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200

No response body

No content

get/api/v1/dashboard/campus/execom/roles/
GET /api/v1/dashboard/campus/execom/roles/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

post

GET campus/execom/roles/ — list all assignable roles POST campus/execom/roles/ — explicitly create a custom role

Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200

No response body

No content

post/api/v1/dashboard/campus/execom/roles/
POST /api/v1/dashboard/campus/execom/roles/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

GET campus/execom/search/?q=

Searches campus members by full_name or muid (case-insensitive partial match). Returns all matching members regardless of whether they already hold an Execom role — this fixes the inconsistency where some existing Execom members were missing from search results because a plain exact-muid lookup was used.

Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200

No response body

No content

get/api/v1/dashboard/campus/execom/search/
GET /api/v1/dashboard/campus/execom/search/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

get

Retrieve Campus Dashboard Summary.

Authorizations
sessionidstringRequired
Responses
200Success
application/json
hasErrorbooleanRequiredDefault: falseExample: false
statusCodeintegerRequiredDefault: 200Example: 200
get/api/v1/dashboard/campus/home-summary/
GET /api/v1/dashboard/campus/home-summary/ HTTP/1.1
Accept: */*
200Success
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "text"
    ]
  },
  "response": {
    "hasError": true,
    "statusCode": 1,
    "message": {
      "ANY_ADDITIONAL_PROPERTY": "anything"
    },
    "response": {
      "campus": {
        "org_id": "text",
        "college_name": "text",
        "campus_code": "text",
        "campus_zone": "text"
      },
      "stat_cards": [
        {
          "key": "text",
          "label": "text",
          "value": 1,
          "delta": 1,
          "delta_type": "text",
          "period": "text"
        }
      ],
      "member_funnel": {
        "max": 1,
        "stages": [
          {
            "key": "text",
            "label": "text",
            "count": 1,
            "percentage": 1
          }
        ]
      },
      "circle_health": [
        {
          "circle_id": "text",
          "circle_name": "text",
          "ig_id": "text",
          "ig_name": "text",
          "member_count": 1,
          "sessions_per_month": 1,
          "last_session_at": "text",
          "status": "text"
        }
      ],
      "recent_activity": [
        {
          "id": "text",
          "type": "text",
          "title": "text",
          "description": "text",
          "created_at": "text",
          "actor": {
            "ANY_ADDITIONAL_PROPERTY": "anything"
          },
          "metadata": {
            "ANY_ADDITIONAL_PROPERTY": "anything"
          }
        }
      ]
    }
  }
}
get
Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200

No response body

No content

get/api/v1/dashboard/campus/ig-chapters/
GET /api/v1/dashboard/campus/ig-chapters/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

post
Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200

No response body

No content

post/api/v1/dashboard/campus/ig-chapters/
POST /api/v1/dashboard/campus/ig-chapters/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

delete
Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
204

No response body

No content

delete/api/v1/dashboard/campus/ig-chapters/
DELETE /api/v1/dashboard/campus/ig-chapters/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
204

No response body

No content

patch
Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200

No response body

No content

patch/api/v1/dashboard/campus/ig-chapters/
PATCH /api/v1/dashboard/campus/ig-chapters/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

get
Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Path parameters
chapter_idstringRequired
Responses
200

No response body

No content

get/api/v1/dashboard/campus/ig-chapters/{chapter_id}/
GET /api/v1/dashboard/campus/ig-chapters/{chapter_id}/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

post
Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Path parameters
chapter_idstringRequired
Responses
200

No response body

No content

post/api/v1/dashboard/campus/ig-chapters/{chapter_id}/
POST /api/v1/dashboard/campus/ig-chapters/{chapter_id}/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

delete
Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Path parameters
chapter_idstringRequired
Responses
204

No response body

No content

delete/api/v1/dashboard/campus/ig-chapters/{chapter_id}/
DELETE /api/v1/dashboard/campus/ig-chapters/{chapter_id}/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
204

No response body

No content

patch
Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Path parameters
chapter_idstringRequired
Responses
200

No response body

No content

patch/api/v1/dashboard/campus/ig-chapters/{chapter_id}/
PATCH /api/v1/dashboard/campus/ig-chapters/{chapter_id}/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

post

Join a Campus IG Chapter. The authenticated user must be a verified member of the same campus organization that hosts this chapter.

Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Path parameters
chapter_idstringRequired
Responses
200

No response body

No content

post/api/v1/dashboard/campus/ig-chapters/{chapter_id}/join/
POST /api/v1/dashboard/campus/ig-chapters/{chapter_id}/join/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

delete

Leave a Campus IG Chapter. The authenticated user's active learner link to the Interest Group is deactivated. History is preserved.

Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Path parameters
chapter_idstringRequired
Responses
200

No response body

No content

delete/api/v1/dashboard/campus/ig-chapters/{chapter_id}/leave/
DELETE /api/v1/dashboard/campus/ig-chapters/{chapter_id}/leave/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

get
Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200

No response body

No content

get/api/v1/dashboard/campus/igs/
GET /api/v1/dashboard/campus/igs/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

get
Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Path parameters
ig_idstringRequired
Responses
200

No response body

No content

get/api/v1/dashboard/campus/igs/{ig_id}/members/
GET /api/v1/dashboard/campus/igs/{ig_id}/members/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

get
Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200

No response body

No content

get/api/v1/dashboard/campus/learning-circles/
GET /api/v1/dashboard/campus/learning-circles/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

get
Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Path parameters
circle_idstringRequired
Responses
200

No response body

No content

get/api/v1/dashboard/campus/learning-circles/{circle_id}/members/
GET /api/v1/dashboard/campus/learning-circles/{circle_id}/members/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

get

Retrieve Campus Member Funnel.

Authorizations
sessionidstringRequired
Responses
200Success
application/json
hasErrorbooleanRequiredDefault: falseExample: false
statusCodeintegerRequiredDefault: 200Example: 200
get/api/v1/dashboard/campus/member-funnel/
GET /api/v1/dashboard/campus/member-funnel/ HTTP/1.1
Accept: */*
200Success
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "text"
    ]
  },
  "response": {
    "hasError": true,
    "statusCode": 1,
    "message": {
      "ANY_ADDITIONAL_PROPERTY": "anything"
    },
    "response": {
      "max": 1,
      "stages": [
        {
          "key": "text",
          "label": "text",
          "count": 1,
          "percentage": 1
        }
      ]
    }
  }
}
get

Retrieve Campus Recent Activity.

Authorizations
sessionidstringRequired
Responses
200Success
application/json
hasErrorbooleanRequiredDefault: falseExample: false
statusCodeintegerRequiredDefault: 200Example: 200
get/api/v1/dashboard/campus/recent-activity/
GET /api/v1/dashboard/campus/recent-activity/ HTTP/1.1
Accept: */*
200Success
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "text"
    ]
  },
  "response": {
    "hasError": true,
    "statusCode": 1,
    "message": {
      "ANY_ADDITIONAL_PROPERTY": "anything"
    },
    "response": {
      "data": [
        {
          "id": "text",
          "type": "text",
          "title": "text",
          "description": "text",
          "created_at": "text",
          "actor": {
            "ANY_ADDITIONAL_PROPERTY": "anything"
          },
          "metadata": {
            "ANY_ADDITIONAL_PROPERTY": "anything"
          }
        }
      ]
    }
  }
}
get

List campus mentorship sessions. Admins, campus leads, enablers, and approved campus mentors see all statuses; other users see only scheduled sessions.

Authorizations
sessionidstringRequired
Query parameters
statusstringOptional
Responses
200Success
application/json
hasErrorbooleanRequiredDefault: falseExample: false
statusCodeintegerRequiredDefault: 200Example: 200
get/api/v1/dashboard/campus/sessions/list/
GET /api/v1/dashboard/campus/sessions/list/ HTTP/1.1
Accept: */*
200Success
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "text"
    ]
  },
  "response": [
    {
      "id": "text",
      "entity_id": "text",
      "entity_name": "text",
      "session_type": "ig_session",
      "title": "text",
      "description": "text",
      "mode": "ONLINE",
      "starts_at": "2026-01-01T00:00:00.000Z",
      "ends_at": "2026-01-01T00:00:00.000Z",
      "status": "REQUESTED",
      "created_by_id": "text",
      "created_by_name": "text",
      "created_at": "2026-01-01T00:00:00.000Z",
      "max_participants": 1,
      "meeting_link": "text",
      "venue": "text",
      "is_recurring": true,
      "parent_session_id": "text",
      "recurrence_type": "DAILY",
      "recurrence_interval": 1,
      "recurrence_end_date": "2026-01-01"
    }
  ]
}
get
Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200

No response body

No content

get/api/v1/dashboard/campus/showcase/
GET /api/v1/dashboard/campus/showcase/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

patch
Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200

No response body

No content

patch/api/v1/dashboard/campus/showcase/
PATCH /api/v1/dashboard/campus/showcase/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200

No response body

No content

put/api/v1/dashboard/campus/social-links/
PUT /api/v1/dashboard/campus/social-links/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
204

No response body

No content

delete/api/v1/dashboard/campus/social-links/
DELETE /api/v1/dashboard/campus/social-links/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
204

No response body

No content

Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Path parameters
link_idstringRequired
Responses
200

No response body

No content

put/api/v1/dashboard/campus/social-links/{link_id}/
PUT /api/v1/dashboard/campus/social-links/{link_id}/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Path parameters
link_idstringRequired
Responses
204

No response body

No content

delete/api/v1/dashboard/campus/social-links/{link_id}/
DELETE /api/v1/dashboard/campus/social-links/{link_id}/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
204

No response body

No content

get
Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200

No response body

No content

get/api/v1/dashboard/campus/student-details/
GET /api/v1/dashboard/campus/student-details/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

get
Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200

No response body

No content

get/api/v1/dashboard/campus/student-details/csv/
GET /api/v1/dashboard/campus/student-details/csv/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

get

Retrieve Campus Student In Each Level.

Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200Success
application/json
hasErrorbooleanRequiredDefault: falseExample: false
statusCodeintegerRequiredDefault: 200Example: 200
get/api/v1/dashboard/campus/student-level/
GET /api/v1/dashboard/campus/student-level/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200Success
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "text"
    ]
  },
  "response": {
    "hasError": true,
    "statusCode": 1,
    "message": {
      "ANY_ADDITIONAL_PROPERTY": "anything"
    },
    "response": [
      {
        "level": 1,
        "students": 1
      }
    ]
  }
}
get

Retrieve Campus Student In Each Level.

Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Path parameters
org_idstringRequired
Responses
200Success
application/json
hasErrorbooleanRequiredDefault: falseExample: false
statusCodeintegerRequiredDefault: 200Example: 200
get/api/v1/dashboard/campus/student-level/{org_id}/
GET /api/v1/dashboard/campus/student-level/{org_id}/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200Success
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "text"
    ]
  },
  "response": {
    "hasError": true,
    "statusCode": 1,
    "message": {
      "ANY_ADDITIONAL_PROPERTY": "anything"
    },
    "response": [
      {
        "level": 1,
        "students": 1
      }
    ]
  }
}
get
Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200

No response body

No content

get/api/v1/dashboard/campus/student-list/
GET /api/v1/dashboard/campus/student-list/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

get
Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Path parameters
muidstringRequired
Responses
200

No response body

No content

get/api/v1/dashboard/campus/students/{muid}/activity/
GET /api/v1/dashboard/campus/students/{muid}/activity/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

post
Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200

No response body

No content

post/api/v1/dashboard/campus/transfer-enabler-role/
POST /api/v1/dashboard/campus/transfer-enabler-role/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

get
Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200

No response body

No content

get/api/v1/dashboard/campus/transfer-ig-role/
GET /api/v1/dashboard/campus/transfer-ig-role/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

post
Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200

No response body

No content

post/api/v1/dashboard/campus/transfer-ig-role/
POST /api/v1/dashboard/campus/transfer-ig-role/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

post
Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200

No response body

No content

post/api/v1/dashboard/campus/transfer-lead-role/
POST /api/v1/dashboard/campus/transfer-lead-role/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200

No response body

No content

get

Retrieve Weekly Karma.

Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Responses
200Success
application/json
hasErrorbooleanRequiredDefault: falseExample: false
statusCodeintegerRequiredDefault: 200Example: 200
get/api/v1/dashboard/campus/weekly-karma/
GET /api/v1/dashboard/campus/weekly-karma/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200Success
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "text"
    ]
  },
  "response": {
    "college_name": "text"
  }
}
get

Retrieve Weekly Karma.

Authorizations
AuthorizationstringOptional

JWT Token Authentication. Enter "Bearer "

Path parameters
org_idstringRequired
Responses
200Success
application/json
hasErrorbooleanRequiredDefault: falseExample: false
statusCodeintegerRequiredDefault: 200Example: 200
get/api/v1/dashboard/campus/weekly-karma/{org_id}/
GET /api/v1/dashboard/campus/weekly-karma/{org_id}/ HTTP/1.1
Authorization: YOUR_API_KEY
Accept: */*
200Success
{
  "hasError": false,
  "statusCode": 200,
  "message": {
    "general": [
      "text"
    ]
  },
  "response": {
    "college_name": "text"
  }
}

Last updated

Was this helpful?