Download OpenAPI specification:Download
{context}/mentoring/v1
{- "responseCode": "OK",
- "message": "App config fetched successfully",
- "result": {
- "meeting_platform": "OFF",
- "report_issue": {
- "to": "support@xyz.com,team@xyz.com",
- "subject": "Support request for MentorED"
}
}, - "meta": {
- "forms_version": [
- {
- "id": 55,
- "type": "session"
}
], - "correlation": "a677494a-b89c-441c-8bdf-70fc91c7136d",
- "meeting_platform": "OFF"
}
}
This API is associated with listing session based on condition
/mentoring/v1/mentees/sessions
required
page | number Example: 1 Please add page number |
limit | number Example: 2 number of record to limit |
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
{- "responseCode": "OK",
- "message": "Session fetched successfully.",
- "result": {
- "data": [
- {
- "id": 1,
- "title": "Innovations in Indian Education: A Roadmap for the Future",
- "description": "Join this session to discover innovative approaches and technologies shaping the future of Indian education. Learn how educators are adapting to meet the evolving needs of students and society.",
- "user_id": "23",
- "status": "published",
- "start_date": "1697215860",
- "end_date": "1697219460",
- "meeting_info": {
- "platform": "BigBlueButton (Default)",
- "value": "Default"
}, - "created_at": "2023-09-13T16:51:46.377Z",
- "is_enrolled": false,
- "mentor_name": "Nevil M",
- "organization_id": "5"
}, - {
- "id": 2,
- "title": "Digital Revolution in Indian Classrooms: EdTech Trends and Insights",
- "description": "Dive into the digital transformation of Indian classrooms. Gain insights into the latest educational technology trends, their impact, and how they're reshaping the teaching and learning experience.",
- "image": [ ],
- "user_id": "12",
- "status": "published",
- "start_date": "1695656520",
- "end_date": "1695660120",
- "meeting_info": {
- "platform": "OFF",
- "value": "OFF"
}, - "created_at": "2023-08-25T10:42:43.708Z",
- "is_enrolled": false,
- "mentor_name": "Aanya Sharma",
- "organization_id": "5"
}
], - "count": 2
}, - "meta": {
- "correlation": "ecf6f2b6-6e21-445a-9242-303dc0ccd0b7",
- "meeting_platform": "BBB"
}
}
This API is associated with join session as mentee
/mentoring/v1/mentees/joinSession
required
sessionId required | string Example: 62832531a05cbd57b273aebb Please append a valid sessionId to the Request URL. |
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
{- "responseCode": "OK",
- "message": "Successfully fetched session start link.",
- "result": {
- "platform": "BigBlueButton (Default)",
}, - "meta": {
- "correlation": "c878b18d-9f1c-47a9-9fbd-f6f6f7cef4db",
- "meeting_platform": "BBB"
}
}
This API is associated with mentee report based on condition
/mentoring/v1/mentees/joinSession
required
filterType required | string Example: QUARTERLY Please append a valid filter type for reports such as |
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
{- "response_code": "OK",
- "message": "Mentees report fetched successfully.",
- "result": {
- "total_sessions_enrolled": 1,
- "total_sessions_attended": 1
}, - "meta": { }
}
This API is associated with list of session
/mentoring/v1/mentees/homeFeed
required
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
{- "response_code": "OK",
- "message": "Session fetched successfully.",
- "result": {
- "all_sessions": [
- {
- "id": 1,
- "title": "session",
- "description": "descriptio",
- "user_id": "2",
- "status": "published",
- "start_date": 1697215860,
- "end_date": 1697219460,
- "meeting_info": {
- "platform": "BigBlueButton (Default)",
- "value": "Default"
}, - "created_at": "2023-09-13T16:51:46.377Z",
- "is_enrolled": false,
- "mentor_name": "afnan"
}
], - "my_sessions": [ ]
}, - "meta": {
- "type": "feedback",
- "data": [
- {
- "id": 3,
- "title": "STEM Education in India: Fostering Innovation and Scientific Thinking",
- "description": "Explore the significance of STEM (Science, Technology, Engineering, and Mathematics) education in India. Discuss ways to nurture scientific curiosity and innovation among Indian students.",
- "mentor_feedback_form": "mentorQS2",
- "form": [
- {
- "id": 4,
- "options": [ ],
- "type": "rating",
- "deleted": false,
- "disable": false,
- "visible": true,
- "status": "published",
- "name": "mentorEngagementInSession",
- "value": "",
- "class": "ion-margin",
- "no_of_stars": 5,
- "updated_at": "2021-12-14T09:41:55.552Z",
- "created_at": "2021-12-14T09:41:55.552Z",
- "questions_set_id": 5,
- "validators": {
- "required": false
}, - "label": "How would you rate the engagement in the session?"
}
], - "organization_id": "22"
}
], - "correlation": "87a59ed4-483d-4d02-a6ae-9aad8b218f45",
- "meeting_platform": "BBB"
}
}
This API is associated with mentor profile
/mentoring/v1/mentors/profile
required
mentorId required | string Example: 62a820225ff93f30cfe5f990 Please append a valid mentorId |
x-auth-token required | string To make use of the API, you require x-auth-token. This is Available in login API Response. |
{- "response_code": "OK",
- "message": "Profile fetched successfully.",
- "result": {
- "sessions_attended": 4,
- "sessions_hosted": 0,
- "id": 1,
- "email": "mentoredtest@yopmail.com",
- "verified": false,
- "name": "Nevil",
- "terms_and_conditions": true,
- "designation": [
- {
- "value": "teacher",
- "label": "Teacher"
}
], - "location": [
- {
- "value": "kl",
- "label": "Kerala"
}
], - "area_of_expertise": [
- {
- "value": "technology",
- "label": "Technology"
}, - {
- "value": "leadership",
- "label": "Leadership"
}
], - "education_qualification": [
- {
- "value": "mba",
- "label": "MBA"
}, - {
- "value": "b_tech",
- "label": "B.Tech"
}
], - "languages": [
- {
- "value": "en",
- "label": "English"
}
], - "updated_at": "2022-10-10T08:07:06.087Z",
- "created_at": "2022-09-26T05:40:11.170Z",
- "last_logged_in_at": "2022-10-10T08:06:52.296Z",
- "about": "Testing",
- "experience": "5",
- "user_roles": [
- {
- "id": 1,
- "title": "mentee",
- "user_type": 0,
- "status": "ACTIVE"
}
], - "rating": {
- "average": 4,
- "votes": 3,
- "breakup": [
- {
- "star": 3,
- "votes": 1
}, - {
- "star": 5,
- "votes": 2
}
]
}, - "preferred_language": [
- {
- "value": "en",
- "label": "English"
}
]
}, - "meta": {
- "correlation": "1357deb7-28a7-4e9d-95b0-2b0b55cef24d",
- "meeting_platform": "BBB"
}
}
This API is associated with mentor reports
/mentoring/v1/mentors/reports
required
filterType required | string Example: QUARTERLY Please append a valid filter Type for reports like |
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
{- "response_code": "OK",
- "message": "Mentors report fetched successfully.",
- "result": {
- "total_session_created": 6,
- "total_session_hosted": 5
}, - "meta": {
- "correlation": "a6525585-aa1a-4ce6-bfb7-20177a41b534"
}
}
This API is associated with the listing of upcoming sessions of one mentor
/mentoring/v1/mentors/upcomingSessions/
required
mentorId required | string Example: 62a820225ff93f30cfe5f990 Please append a valid mentorId |
page | number Example: 1 Please add page number |
limit | number Example: 2 number of record to limit |
search | string Example: jhon Please search for author name or title of session etc. |
x-auth-token required | string To make use of the API, you require x-auth-token. This is Available in login API Response. |
{- "response_code": "OK",
- "message": "Upcoming session fetched successfully.",
- "result": [
- {
- "id": 1,
- "title": "The Role of Teachers in Shaping India's Future: Professional Development Strategies",
- "description": "Recognize the pivotal role of educators in the Indian education system. Discover effective professional development strategies for empowering teachers and enhancing their impact on students.",
- "image": [ ],
- "user_id": "112",
- "status": "published",
- "start_date": "1695377520",
- "end_date": "1695384720",
- "meeting_info": {
- "platform": "BigBlueButton (Default)"
}, - "mentor_name": "Nevil M",
- "organization_id": "22"
}
], - "meta": {
- "correlation": "1c9b58a1-4d30-46df-8eba-e6954ee9d70e"
}
}
This API is associated with mentor profile
/mentoring/v1/mentors/list
required
area_of_expertise | string Filters to be applied should be passed like this |
mentorId required | string Example: 21 Please append a valid mentorId |
x-auth-token required | string To make use of the API, you require x-auth-token. This is Available in login API Response. |
{- "responseCode": "OK",
- "message": "User list fetched successfully.",
- "result": {
- "data": [
- {
- "key": "J",
- "values": [
- {
- "id": 60,
- "name": "Joffin Joy TL",
- "about": "I build this thing.",
- "image": null,
- "organization": {
- "id": 2,
- "code": "tl",
- "name": "Tunerlabs"
}, - "rating": {
- "average": 4,
- "votes": 48,
- "breakup": [
- {
- "star": 1,
- "votes": 7
}, - {
- "star": 2,
- "votes": 3
}, - {
- "star": 3,
- "votes": 4
}, - {
- "star": 4,
- "votes": 15
}, - {
- "star": 5,
- "votes": 19
}
]
}, - "designation": [
- {
- "value": "beo",
- "label": "Block education officer"
}, - {
- "value": "deo",
- "label": "District education officer"
}, - {
- "value": "te",
- "label": "Teacher"
}
], - "area_of_expertise": [
- {
- "value": "communication",
- "label": "Communication"
}, - {
- "value": "educational_leadership",
- "label": "Educational leadership"
}, - {
- "value": "sqaa",
- "label": "SQAA"
}
], - "education_qualification": "B.Tech"
}
]
}, - {
- "key": "M",
- "values": [
- {
- "id": 82,
- "name": "Meghana",
- "about": "testing",
- "image": null,
- "organization": {
- "id": 16,
- "code": "sl",
- "name": "shikshalokam"
}, - "rating": null,
- "designation": [
- {
- "value": "co",
- "label": "Cluster officials"
}
], - "area_of_expertise": [
- {
- "value": "communication",
- "label": "Communication"
}
], - "education_qualification": "BE"
}
]
}
], - "count": 2
}, - "meta": {
- "correlation": "5937d5ad-b600-42d3-bca4-9e4c9045e2a7",
- "meetingPlatform": "BBB"
}
}
This API is associated with mentor profile
/mentoring/v1/mentors/createdSessions
required
status required | string Example: 21 Values in:PUBLISHED,COMPLETED and LIVE |
x-auth-token required | string To make use of the API, you require x-auth-token. This is Available in login API Response. |
{- "responseCode": "OK",
- "message": "Session fetched successfully.",
- "result": {
- "count": 1,
- "data": [
- {
- "id": 162,
- "title": "Introduction to Python",
- "mentor_id": "10",
- "description": "Python is a widely used general-purpose, high level programming language. It was created by Guido van Rossum in 1991 and further developed by the Python Software Foundation. It was designed with an emphasis on code readability, and its syntax allows programmers to express their concepts in fewer lines of code.",
- "status": "COMPLETED",
- "start_date": "1701774006",
- "end_date": "1701777618",
- "created_at": "2023-12-05T10:03:30.169Z",
- "meeting_info": {
- "value": "Gmeet",
- "platform": "Google meet"
}, - "mentor_name": "Nevil",
- "organization": {
- "id": 2,
- "name": "Tunerlabs",
- "code": "tl"
}
}
]
}, - "meta": {
- "correlation": "f6a04881-f8d5-4082-bcb8-fe116fa2ad00",
- "meetingPlatform": "BBB"
}
}
You can use this API to create a user entity
/mentoring/v1/entity-type/create
required
string |
x-auth-token required | string To use this API, you require an x-auth-token. This is available in the login API Response. |
Example 1 is for creating user entity types and Example 2 is for creating session enitity types
value | string |
label | string |
allow_filtering | string |
data_type | string |
model_names | Array of strings |
required | boolean |
status | string |
type | string |
{- "value": "pgender",
- "label": "gender",
- "allow_filtering": "true",
- "data_type": "ARRAY[STRING]",
- "model_names": [
- "UserExtension"
], - "required": true,
- "status": "ACTIVE",
- "type": "SYSTEM"
}
{- "responseCode": "OK",
- "message": "Entity type created successfully",
- "result": {
- "id": 1,
- "value": "ln",
- "label": "Languages",
- "status": "ACTIVE",
- "allow_filtering": true,
- "data_type": "STRING",
- "created_by": "1",
- "updated_by": "1",
- "updated_at": "2023-09-22T12:40:19.817Z",
- "created_at": "2023-09-22T12:40:19.817Z",
- "has_entities": true
}, - "meta": {
- "correlation": "3babe76b-d277-4073-8a59-8dfb94face9b",
- "meeting_platform": "BBB"
}
}
You can use this API to create a user entity
/mentoring/v1/entity-type/read
required
x-auth-token required | string To use this API, you require an x-auth-token. This is available in the login API Response. |
value | Array of strings |
{- "value": [
- "ln"
], - "read_user_entity": false
}
{- "responseCode": "OK",
- "message": "Entity type fetched successfully",
- "result": [
- {
- "id": 4,
- "value": "ln",
- "label": "Languages",
- "status": "ACTIVE",
- "created_by": "0",
- "updated_by": "0",
- "allow_filtering": true,
- "data_type": "STRING",
- "created_at": "2023-09-21T10:16:19.270Z",
- "updated_at": "2023-09-21T10:16:19.270Z",
- "has_entities": true,
- "entities": [
- {
- "id": 13,
- "entity_type_id": 4,
- "value": "ml",
- "label": "Malayalam",
- "status": "ACTIVE",
- "type": "SYSTEM",
- "created_by": "1",
- "updated_by": "1",
- "created_at": "2023-09-21T10:16:33.583Z",
- "updated_at": "2023-09-21T10:16:33.583Z"
}
]
}
], - "meta": {
- "correlation": "64cd08ba-cc87-4172-9633-2146dabe0b78",
- "meeting_platform": "BBB"
}
}
You can use this API to create a user entity
/mentoring/v1/entity-type/update
required
x-auth-token required | string To use this API, you require an x-auth-token. This is available in the login API Response. |
Example 1 is for updating user entity types and Example 2 is for updating session enitity types
value | string |
label | string |
status | string |
type | string |
data_type | string |
model_names | Array of strings |
allow_filtering | boolean |
required | boolean |
{- "value": "QATESTING",
- "label": "QATESTING",
- "status": "ACTIVE",
- "type": "SYSTEM",
- "data_type": "ARRAY[STRING]",
- "model_names": [
- "UserExtension"
], - "allow_filtering": true,
- "required": true
}
{- "responseCode": "OK",
- "message": "Entity type updated successfully",
- "result": {
- "id": 1,
- "value": "roles",
- "label": "Roles",
- "status": "ACTIVE",
- "created_by": "0",
- "updated_by": "1",
- "allow_filtering": true,
- "data_type": "string",
- "created_at": "2023-09-06T12:01:09.025Z",
- "updated_at": "2023-09-22T12:47:42.510Z",
- "deleted_at": null,
- "organization_id": "1",
- "has_entities": true
}, - "meta": {
- "correlation": "5f384234-cd5a-467e-a5ac-b43365d2a7a3",
- "meeting_platform": "BBB"
}
}
You can use this API to create a user entity
/mentoring/v1/entity-type/delete
required
x-auth-token required | string To use this API, you require an x-auth-token. This is available in the login API Response. |
{- "responseCode": "OK",
- "message": "Entity type deleted successfully",
- "result": [ ],
- "meta": {
- "correlation": "b6841b40-4977-47b5-ac83-3c1e9aa40771",
- "meeting_platform": "BBB"
}
}
This API is associated with the profile API
/mentoring/v1/profile/create/
required
x-auth-token required | string To make use of the API, you require x-auth-token. This is Available in login API Response. |
designation | string |
area_of_expertise | Array of strings |
education_qualification | Array of strings |
experience | string |
object | |
tags | Array of strings |
object | |
visibility | string |
organisation_ids | Array of numbers |
external_session_visibility | string |
external_mentor_visibility | string |
{- "designation": "Lead Mentor",
- "area_of_expertise": [
- "technology",
- "leadership"
], - "education_qualification": [
- "mba",
- "b_tech"
], - "experience": "10 years",
- "tags": [
- "Experienced",
- "Technical"
], - "configs": {
- "notification": true,
- "visibility": "public"
}
}
{- "responseCode": "OK",
- "message": "Mentee extension created successfully.",
- "result": {
- "designation": "Lead Mentor",
- "area_of_expertise": [
- {
- "value": "technology",
- "label": "Technology"
}, - {
- "value": "leadership",
- "label": "Leadership"
}
], - "education_qualification": [
- {
- "value": "mba",
- "label": "MBA"
}, - {
- "value": "b_tech",
- "label": "B.Tech"
}
], - "rating": {
- "average": 4.5,
- "count": 20
}, - "meta": {
- "age": 35,
- "experience": "10 years"
}, - "stats": {
- "sessions_attended": 50,
- "students_mentored": 30
}, - "tags": [
- "Experienced",
- "Technical"
], - "configs": {
- "notification": true,
- "visibility": "public"
}, - "visibility": "visible",
- "organisation_ids": [
- 1,
- 2
], - "external_session_visibility": "limited",
- "external_mentor_visibility": "hidden",
- "user_id": "1",
- "updated_at": "2023-08-08T19:04:04.607Z",
- "created_at": "2023-08-08T19:04:04.607Z",
- "deleted_at": null,
- "user_roles": [
- {
- "id": 1,
- "title": "mentee",
- "user_type": 0,
- "status": "ACTIVE"
}
]
}, - "meta": {
- "formsVersion": [ ],
- "correlation": "4bc32289-a646-40c5-8229-adfa3a92faa6",
- "meeting_platform": "BBB"
}
}
This API is associated with profile
/mentoring/v1/profile/update
required
x-auth-token required | string To make use of the API, you require x-auth-token. This is Available in login API Response. |
designation | string |
area_of_expertise | Array of strings |
education_qualification | Array of strings |
experience | string |
tags | Array of strings |
object |
{- "designation": "Lead Mentor",
- "area_of_expertise": [
- "technology",
- "leadership"
], - "education_qualification": [
- "mba",
- "b_tech"
], - "experience": "10 years",
- "tags": [
- "Experienced",
- "Technical"
], - "configs": {
- "notification": true,
- "visibility": "public"
}
}
{- "responseCode": "OK",
- "message": "Mentee extension updated successfully.",
- "result": {
- "designation": "Lead Mentor",
- "area_of_expertise": [
- {
- "value": "technology",
- "label": "Technology"
}, - {
- "value": "leadership",
- "label": "Leadership"
}
], - "education_qualification": [
- {
- "value": "mba",
- "label": "MBA"
}, - {
- "value": "b_tech",
- "label": "B.Tech"
}
], - "rating": {
- "average": 4.5,
- "count": 20
}, - "meta": {
- "age": 35,
- "experience": "10 years"
}, - "stats": {
- "sessions_attended": 50,
- "students_mentored": 30
}, - "tags": [
- "Experienced",
- "Technical"
], - "configs": {
- "notification": true,
- "visibility": "public"
}, - "visibility": "visible",
- "organisation_ids": [
- 1,
- 2
], - "external_session_visibility": "limited",
- "external_mentor_visibility": "hidden",
- "user_id": "1",
- "updated_at": "2023-08-08T19:04:04.607Z",
- "created_at": "2023-08-08T19:04:04.607Z",
- "deleted_at": null,
- "user_roles": [
- {
- "id": 1,
- "title": "mentee",
- "user_type": 0,
- "status": "ACTIVE"
}
]
}, - "meta": {
- "formsVersion": [ ],
- "correlation": "4bc32289-a646-40c5-8229-adfa3a92faa6",
- "meeting_platform": "BBB"
}
}
To obtain the list of filters used in the mentee/mentor list, use this API.
/mentoring/v1/profile/filterList
required
entity_types | string Example: designation Please add the entity type. example designation |
x-auth-token required | string To use this API, you require an x-auth-token. This is available in the login API Response. |
{- "responseCode": "OK",
- "message": "Filter list fetched successfully.",
- "result": {
- "organizations": [
- {
- "id": 24,
- "name": "Tunerlabs",
- "code": "tl",
- "description": "Tunerlabs"
}
], - "entity_types": {
- "designation": [
- {
- "id": 5,
- "label": "Designation",
- "value": "designation",
- "parent_id": 0,
- "organization_id": 1,
- "entities": [
- {
- "id": 19,
- "entity_type_id": 5,
- "value": "beo",
- "label": "Block education officer",
- "status": "ACTIVE",
- "type": "SYSTEM",
- "created_by": 0,
- "updated_by": "string",
- "created_at": "2023-12-12T14:05:07.769Z",
- "updated_at": "2023-12-12T14:05:07.769Z",
- "deleted_at": "2019-08-24T14:15:22Z"
}
]
}
]
}
}
}
You can use this API to create a user entity
/mentoring/v1/org-admin/roleChange
required
x-auth-token required | string To use this API, you require an x-auth-token. This is available in the login API Response. |
user_id | string |
current_roles | Array of strings |
new_roles | Array of strings |
{- "user_id": "2",
- "current_roles": [
- "mentor"
], - "new_roles": [
- "Mentee"
]
}
{- "responseCode": "OK",
- "message": "User role was updated, please login again.",
- "result": {
- "user_id": "2",
- "roles": [
- "mentee"
]
}, - "meta": {
- "correlation": "2ef3d979-941b-44ff-b442-773aec204484",
- "meetingPlatform": "BBB"
}
}
You can use this API to create a user entity
/mentoring/v1/org-admin/inheritEntityType
required
x-auth-token required | string To use this API, you require an x-auth-token. This is available in the login API Response. |
entity_type_value | string |
target_entity_type_label | string |
{- "entity_type_value": "categories",
- "target_entity_type_label": "training"
}
{- "responseCode": "OK",
- "message": "Entity type created successfully",
- "result": {
- "id": 7,
- "value": "categories",
- "label": "training",
- "status": "ACTIVE",
- "created_by": "2",
- "updated_by": "2",
- "allow_filtering": true,
- "data_type": "ARRAY[STRING]",
- "organization_id": "3",
- "parent_id": 3,
- "allow_custom_entities": true,
- "has_entities": true,
- "model_names": [
- "Session"
], - "created_at": "2023-11-30T10:40:56.808Z",
- "updated_at": "2023-12-05T15:03:27.214Z",
- "deleted_at": null
}, - "meta": {
- "correlation": "94fa4434-18b1-4475-a30f-5aab3b353cef",
- "meetingPlatform": "BBB"
}
}
You can use this API to create a user entity
/mentoring/v1/org-admin/getOrgPolicies
required
x-auth-token required | string To use this API, you require an x-auth-token. This is available in the login API Response. |
{- "responseCode": "OK",
- "message": "ORG_POLICIES_FETCHED_SUCCESSFULLY",
- "result": {
- "organization_id": "3",
- "session_visibility_policy": "ALL",
- "mentor_visibility_policy": "ALL",
- "external_session_visibility_policy": "ALL",
- "external_mentor_visibility_policy": "ALL",
- "approval_required_for": [ ],
- "allow_mentor_override": false,
- "created_by": "2",
- "updated_by": "2",
- "mentee_feedback_question_set": "MENTEE_QS1",
- "mentor_feedback_question_set": "MENTOR_QS2",
- "created_at": "2023-12-01T12:20:50.758Z",
- "updated_at": "2023-12-05T15:06:06.117Z"
}, - "meta": {
- "correlation": "de6f9bef-4a80-4dba-af31-e19d54f36ad5",
- "meetingPlatform": "BBB"
}
}
You can use this API to create a user entity
/mentoring/v1/org-admin/updateRelatedOrgs
required
x-auth-token required | string To use this API, you require an x-auth-token. This is available in the login API Response. |
responseCode | string |
message | string |
result | Array of strings |
object |
{- "responseCode": "OK",
- "message": "Related organizations updated successfully",
- "result": [ ],
- "meta": {
- "correlation": "252e274b-f6e0-4c29-922b-957fd9374119",
- "meetingPlatform": "BBB"
}
}
{- "responseCode": "OK",
- "message": "ORG_POLICIES_FETCHED_SUCCESSFULLY",
- "result": {
- "organization_id": "3",
- "session_visibility_policy": "ALL",
- "mentor_visibility_policy": "ALL",
- "external_session_visibility_policy": "ALL",
- "external_mentor_visibility_policy": "ALL",
- "approval_required_for": [ ],
- "allow_mentor_override": false,
- "created_by": "2",
- "updated_by": "2",
- "mentee_feedback_question_set": "MENTEE_QS1",
- "mentor_feedback_question_set": "MENTOR_QS2",
- "created_at": "2023-12-01T12:20:50.758Z",
- "updated_at": "2023-12-05T15:06:06.117Z"
}, - "meta": {
- "correlation": "de6f9bef-4a80-4dba-af31-e19d54f36ad5",
- "meetingPlatform": "BBB"
}
}
You can use this API to create a user entity
/mentoring/v1/org-admin/setOrgPoliciessetOrgPolicies
required
x-auth-token required | string To use this API, you require an x-auth-token. This is available in the login API Response. |
session_visibility_policy | string |
mentor_visibility_policy | string |
external_session_visibility_policy | string |
external_mentor_visibility_policy | string |
allow_mentor_override | boolean |
{- "session_visibility_policy": "ALL",
- "mentor_visibility_policy": "ALL",
- "external_session_visibility_policy": "ALL",
- "external_mentor_visibility_policy": "ALL",
- "allow_mentor_override": false
}
{- "responseCode": "OK",
- "message": "ORG_POLICIES_SET_SUCCESSFULLY",
- "result": {
- "mentee_feedback_question_set": "MENTEE_QS1",
- "mentor_feedback_question_set": "MENTOR_QS2",
- "organization_id": "3",
- "session_visibility_policy": "ALL",
- "mentor_visibility_policy": "ALL",
- "external_session_visibility_policy": "ALL",
- "external_mentor_visibility_policy": "ALL",
- "allow_mentor_override": false,
- "created_by": "2",
- "updated_by": "2",
- "approval_required_for": [ ],
- "created_at": "2023-12-01T12:20:50.758Z",
- "updated_at": "2023-12-05T15:06:06.117Z"
}, - "meta": {
- "correlation": "d6a37a47-16ef-4e3f-a35d-7a3a60551655",
- "meetingPlatform": "BBB"
}
}
You can use this API to create a session
/mentoring/v1/org-admin/uploadSampleCSV
required
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
File path should be attached
{- "file_path": "session/33-1715667059999-BulkSessionNegativeCheck.csv"
}
{- "responseCode": "OK",
- "message": "CSV_UPLOADED_SUCCESSFULLY",
- "result": [ ],
- "meta": {
- "formsVersion": [
- {
- "id": 3,
- "type": "termsAndConditions",
- "version": 0
}, - {
- "id": 4,
- "type": "faq",
- "version": 0
}, - {
- "id": 5,
- "type": "helpVideos",
- "version": 0
}, - {
- "id": 6,
- "type": "platformApp",
- "version": 4
}, - {
- "id": 1,
- "type": "editProfile",
- "version": 0
}, - {
- "id": 2,
- "type": "session",
- "version": 0
}, - {
- "id": 8,
- "type": "sampleCsvDownload",
- "version": 0
}, - {
- "id": 7,
- "type": "helpApp",
- "version": 0
}, - {
- "id": 9,
- "type": "mentorQuestionnaire",
- "version": 0
}, - {
- "id": 10,
- "type": "managersSession",
- "version": 0
}
], - "correlation": "8d1d9ec0-68c4-4def-9dad-2cac06ed71a2",
- "meetingPlatform": "BBB"
}
}
You can use this API to create a user entity
/mentoring/v1/admin/userDelete
required
userId required | number ID of the user that needs to be deleted |
string |
x-auth-token required | string To use this API, you require an x-auth-token. This is available in the login API Response. |
{- "responseCode": "OK",
- "message": "User details removed successfully.",
- "result": {
- "isAttendeesNotified": true,
- "areUserDetailsCleared": true,
- "isUnenrolledFromSessions": true
}, - "meta": {
- "correlation": "914727e4-a358-4ad9-8db3-bf64f50fc539",
- "meetingPlatform": "BBB"
}
}
You can use this API to create a user entity
/mentoring/v1/admin/triggerViewRebuild
required
string |
x-auth-token required | string To use this API, you require an x-auth-token. This is available in the login API Response. |
{- "responseCode": "OK",
- "message": "Materialized views generated successfully",
- "result": [ ],
- "meta": {
- "correlation": "b04f35d7-29fb-4a16-b32f-6f852b291753",
- "meetingPlatform": "BBB"
}
}
You can use this API to create a user entity
/mentoring/v1/admin/triggerViewRebuildInternal
required
string |
x-auth-token required | string To use this API, you require an x-auth-token. This is available in the login API Response. |
{- "responseCode": "OK",
- "message": "Materialized views generated successfully",
- "result": [ ],
- "meta": {
- "correlation": "b04f35d7-29fb-4a16-b32f-6f852b291753",
- "meetingPlatform": "BBB"
}
}
You can use this API to create a user entity
/mentoring/v1/admin/triggerPeriodicViewRefresh
required
string |
x-auth-token required | string To use this API, you require an x-auth-token. This is available in the login API Response. |
{- "responseCode": "OK",
- "message": "Materialized views refresh initiated successfully",
- "result": [ ],
- "meta": {
- "correlation": "a3f1403d-7c2e-4d67-b43b-26a7a2e4bdea",
- "meetingPlatform": "BBB"
}
}
You can use this API to create a user entity
/mentoring/v1/admin/triggerPeriodicViewRefreshInternal
required
model_name required | string Model name of the views table |
x-auth-token required | string To use this API, you require an x-auth-token. This is available in the login API Response. |
{- "responseCode": "OK",
- "message": "Materialized views refresh initiated successfully",
- "result": [ ],
- "meta": {
- "correlation": "a3f1403d-7c2e-4d67-b43b-26a7a2e4bdea",
- "meetingPlatform": "BBB"
}
}
This API is associated with userPermissionRoles
/mentoring/v1/permissions/create
required
x-auth-token required | string To make use of the API, you require x-auth-token. This is Available in login API Response. |
code required | string Must be unique |
module required | string module name |
request_type required | Array of strings request types of the api |
api_path required | string Url of the api |
status | string Status of that permission |
{- "code": "ssss",
- "module": "ssss",
- "request_type": [
- "POST"
], - "api_path": "/mentoring/v1/sessions/sections",
- "status": "ACTIVE"
}
{- "responseCode": "OK",
- "message": "Permission created successfully",
- "result": {
- "Id": 18,
- "status": "ACTIVE",
- "module": "ssss",
- "request_type": [
- "POST"
]
}, - "meta": {
- "correlation": "f8c4a52c-d79a-46ab-b890-7b2915e125da",
- "meetingPlatform": "BBB"
}
}
You can use this API to update permissions
/mentoring/v1/permissions/update
required
x-auth-token required | string To use this API, you require an x-auth-token. This is available in the login API Response. |
code | string code of the permission |
module | string module of the permission |
request_type | Array of strings request type of the api |
api_path | string Url of the api |
status | string status of the permission |
{- "code": "session_creation",
- "module": "sessions",
- "actions": "WRITE",
- "status": "ACTIVE"
}
{- "responseCode": "OK",
- "message": "Permission updated successfully",
- "result": {
- "Id": 18,
- "status": "ACTIVE",
- "module": "ssss",
- "request_type": [
- "POST"
]
}, - "meta": {
- "correlation": "23570166-11d5-4d26-b35c-a40e544eb612",
- "meetingPlatform": "BBB"
}
}
You can use this API to delete permission
/mentoring/v1/permissions/delete
required
x-auth-token required | string To use this API, you require an x-auth-token. This is available in the login API Response. |
{- "responseCode": "OK",
- "message": "Permission deleted successfully",
- "result": { },
- "meta": {
- "correlation": "a3f7cde4-83f2-4143-a5c4-7e3291085cb4",
- "meetingPlatform": "BBB"
}
}
You can use this API to get a list of permissions
/mentoring/v1/permissions/list
required
page | number Example: 1 Please add page number |
limit | number Example: 2 Number of records to limit |
search | string Example: John Please search for information such as 'code' names |
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
{- "responseCode": "OK",
- "message": "Permissions fetched successfully",
- "result": {
- "results": {
- "data": [
- {
- "id": 3,
- "code": "read_modules_list",
- "module": "modules",
- "request_type": [
- "GET"
], - "api_path": "/mentoring/v1/modules/list",
- "status": "ACTIVE"
}
], - "count": 1
}
}, - "meta": {
- "correlation": "0e36b1d1-adcf-4c5e-812a-1ad1d00a9163",
- "meetingPlatform": "BBB"
}
}
This API is associated with modules
/mentoring/v1/modules/create
required
x-auth-token required | string To make use of the API, you require x-auth-token. This is Available in login API Response. |
code required | string |
{- "code": "system_admin"
}
{- "responseCode": "OK",
- "message": "Module created successfully",
- "result": {
- "Id": 6,
- "code": "system_admin",
- "status": "ACTIVE"
}, - "meta": {
- "correlation": "f9a97b88-d663-437f-ae6e-cc2628294f0e",
- "meetingPlatform": "BBB"
}
}
You can use this API to update modules by id
/mentoring/v1/modules/update
required
x-auth-token required | string To use this API, you require an x-auth-token. This is available in the login API Response. |
code required | string |
{- "code": "session_creation",
- "module": "sessions",
- "actions": "WRITE",
- "status": "ACTIVE"
}
{- "responseCode": "OK",
- "message": "Module updated successfully",
- "result": {
- "id": 5,
- "status": "ACTIVE",
- "code": "system"
}, - "meta": {
- "correlation": "dea5b252-75d2-40ed-a5a7-f8dec087467e",
- "meetingPlatform": "BBB"
}
}
You can use this API to delete modules
/mentoring/v1/modules/delete
required
x-auth-token required | string To use this API, you require an x-auth-token. This is available in the login API Response. |
{- "responseCode": "OK",
- "message": "Module deleted successfully",
- "result": { },
- "meta": {
- "correlation": "471d834a-4954-4564-ae91-6a1f24bec1e5",
- "meetingPlatform": "BBB"
}
}
You can use this API to get a list of modules
/mentoring/v1/modules/list
required
page | number Example: 1 Please add page number |
limit | number Example: 2 Number of records to limit |
search | string Example: John Please search for information such as 'code' names |
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
{- "responseCode": "OK",
- "message": "Module fetched successfully",
- "result": {
- "data": [
- {
- "id": 6,
- "code": "adminsystem",
- "status": "ACTIVE"
}, - {
- "id": 2,
- "code": "manage_session",
- "status": "ACTIVE"
}, - {
- "id": 4,
- "code": "modules",
- "status": "ACTIVE"
}, - {
- "id": 5,
- "code": "system",
- "status": "ACTIVE"
}
], - "count": 4
}, - "meta": {
- "correlation": "4cbb42f7-ed92-41a1-b93d-d689121cda08",
- "meetingPlatform": "BBB"
}
}
This API is associated with Role Permissions
/mentoring/v1/rolePermissionMapping/create
required
x-auth-token required | string To make use of the API, you require x-auth-token. This is Available in login API Response. |
permission_id required | number |
{- "permission_id": 1
}
{- "responseCode": "OK",
- "message": "Permission added to the role",
- "result": {
- "roleId": 2,
- "permissionId": 1,
- "module": "mentees",
- "request_type": [
- "GET"
]
}, - "meta": {
- "correlation": "ad793d7f-3bb1-4bbd-9d59-bdf79dff5f86",
- "meetingPlatform": "BBB"
}
}
You can use this API to delete Role Permissions
/mentoring/v1/rolePermissionMapping/delete
required
x-auth-token required | string To use this API, you require an x-auth-token. This is available in the login API Response. |
permission_id required | number |
{- "permission_id": 1
}
{- "responseCode": "OK",
- "message": "ROLE_PERMISSION_MAPPING_DELETED_SUCCESSFULLY",
- "result": { },
- "meta": {
- "correlation": "4373a59a-ca10-4932-b7ce-8675009ef388",
- "meetingPlatform": "BBB"
}
}
You can use this API to create a default rule
required
string |
x-auth-token required | string To use this API, you require an x-auth-token. This is available in the login API Response. |
type required | string Enum: "mentor" "session" |
target_field required | string One of the valid entity types, which will be matched against the details of the session or the session's mentor. |
is_target_from_sessions_mentor required | boolean Specifies whether the target field is in the session or mentor details. |
requester_field required | string One of the valid entity types, which will be matched against the requesting user's profile details. |
operator required | string Enum: "equals" "notEquals" "contains" "containedBy" "overlap" "lessThan" "greaterThan" "lessThanOrEqual" "greaterThanOrEqual" |
requester_roles | Array of strings non-empty Default: ["ALL"] |
object Default: {"exclude":false} |
{- "type": "session",
- "target_field": "gender",
- "is_target_from_sessions_mentor": true,
- "requester_field": "gender",
- "operator": "equals",
- "requester_roles": [
- "session_manager"
], - "requester_roles_config": {
- "exclude": "true"
}
}
{- "responseCode": "OK",
- "message": "The default rule has been created successfully.",
- "result": {
- "created_at": "2024-07-03T07:18:19.916Z",
- "updated_at": "2024-07-03T07:18:19.916Z",
- "id": 54,
- "type": "session",
- "target_field": "gender",
- "is_target_from_sessions_mentor": true,
- "requester_field": "gender",
- "operator": "equals",
- "requester_roles": [
- "session_manager"
], - "requester_roles_config": {
- "exclude": "true"
}, - "created_by": "15",
- "updated_by": "15",
- "organization_id": "1",
- "field_configs": null,
- "deleted_at": null
}, - "meta": {
- "formsVersion": [ ],
- "correlation": "d8402981-0352-4f72-87de-4cd76e9b30e5",
- "meetingPlatform": "BBB"
}
}
You can use this API to read default rules
required
id | number To get a specific rule |
x-auth-token required | string To use this API, you require an x-auth-token. This is available in the login API Response. |
{- "responseCode": "OK",
- "message": "The default rule has been fetched successfully.",
- "result": {
- "id": 7,
- "type": "mentor",
- "target_field": "gender",
- "is_target_from_sessions_mentor": false,
- "requester_field": "gender",
- "field_configs": null,
- "matching_operator": "=",
- "requester_roles": [
- "session_manager"
], - "role_config": {
- "exclude": true
}, - "organization_id": "1",
- "created_by": "15",
- "updated_by": "15",
- "created_at": "2024-06-26T07:09:10.916Z",
- "updated_at": "2024-06-26T07:09:10.917Z",
- "deleted_at": null
}, - "meta": {
- "formsVersion": [
- {
- "id": 3,
- "type": "session",
- "version": 0
}, - {
- "id": 4,
- "type": "termsAndConditions",
- "version": 0
}, - {
- "id": 5,
- "type": "faq",
- "version": 0
}, - {
- "id": 6,
- "type": "helpVideos",
- "version": 0
}, - {
- "id": 7,
- "type": "platformApp",
- "version": 0
}, - {
- "id": 8,
- "type": "helpApp",
- "version": 0
}, - {
- "id": 9,
- "type": "sampleCsvDownload",
- "version": 0
}, - {
- "id": 1,
- "type": "managersSession",
- "version": 0
}, - {
- "id": 2,
- "type": "editProfile",
- "version": 0
}, - {
- "id": 10,
- "type": "mentorQuestionnaire",
- "version": 0
}
], - "correlation": "458e5a44-78bc-4b25-9220-e9fcfc192e1f",
- "meetingPlatform": "OFF"
}
}
You can use this API to update a default rule
required
id required | integer default rules id |
x-auth-token required | string To use this API, you require an x-auth-token. This is available in the login API Response. |
type | string Enum: "mentor" "session" |
target_field | string One of the valid entity types, which will be matched against the details of the session or the session's mentor. |
is_target_from_sessions_mentor | boolean Default: false Specifies whether the target field is in the session or mentor details. |
requester_field | string One of the valid entity types, which will be matched against the requesting user's profile details. |
operator | string Enum: "equals" "notEquals" "contains" "containedBy" "overlap" "lessThan" "greaterThan" "lessThanOrEqual" "greaterThanOrEqual" |
requester_roles | Array of strings non-empty Default: ["ALL"] |
object Default: {"exclude":false} |
{- "type": "session",
- "target_field": "gender",
- "is_target_from_sessions_mentor": true,
- "requester_field": "gender",
- "operator": "equals",
- "requester_roles": [
- "session_manager"
], - "requester_roles_config": {
- "exclude": "true"
}
}
{- "responseCode": "OK",
- "message": "The default rule has been updated successfully.",
- "result": [
- {
- "id": 54,
- "type": "session",
- "target_field": "gender",
- "is_target_from_sessions_mentor": true,
- "requester_field": "gender",
- "field_configs": null,
- "operator": "equals",
- "requester_roles": [
- "session_manager"
], - "requester_roles_config": {
- "exclude": "true"
}, - "organization_id": "1",
- "created_by": "15",
- "updated_by": "15",
- "created_at": "2024-07-03T07:18:19.916Z",
- "updated_at": "2024-07-03T07:20:40.850Z",
- "deleted_at": null
}
], - "meta": {
- "formsVersion": [
- {
- "id": 3,
- "type": "session",
- "version": 0
}, - {
- "id": 4,
- "type": "termsAndConditions",
- "version": 0
}, - {
- "id": 5,
- "type": "faq",
- "version": 0
}, - {
- "id": 6,
- "type": "helpVideos",
- "version": 0
}, - {
- "id": 7,
- "type": "platformApp",
- "version": 0
}, - {
- "id": 8,
- "type": "helpApp",
- "version": 0
}, - {
- "id": 9,
- "type": "sampleCsvDownload",
- "version": 0
}, - {
- "id": 1,
- "type": "managersSession",
- "version": 0
}, - {
- "id": 2,
- "type": "editProfile",
- "version": 0
}, - {
- "id": 10,
- "type": "mentorQuestionnaire",
- "version": 0
}
], - "correlation": "1a216c8b-8eec-41e7-829f-10fa961bc44d",
- "meetingPlatform": "BBB"
}
}
You can use this API to delete default rules
required
id required | integer |
x-auth-token required | string To use this API, you require an x-auth-token. This is available in the login API Response. |
{- "responseCode": "OK",
- "message": "The default rule has been deleted successfully.",
- "result": [ ],
- "meta": {
- "formsVersion": [
- {
- "id": 1,
- "type": "managersSession",
- "version": 0
}
], - "correlation": "21720d01-16ff-40bd-b502-1930a6b249a4",
- "meetingPlatform": "BBB"
}
}
You can use this API to get a list of session based on certain conditions
/mentoring/v1/sessions/list
required
page | number Example: 1 Please add page number |
limit | number Example: 2 Number of records to limit |
status | string Example: PUBLISHED, COMPLETED Please append a status. For example, for published user append the value |
search | string Example: John Please search for information such as author name or title of session. |
recommended_for | string Filters to be applied should be passed like this |
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
{- "responseCode": "OK",
- "message": "Session fetched successfully.",
- "result": {
- "count": 1,
- "data": [
- {
- "id": 1,
- "title": "Leadership session by Adam",
- "mentor_id": "21",
- "description": "Leadership session desc",
- "status": "PUBLISHED",
- "start_date": "1695210731",
- "end_date": "1695214329",
- "created_at": "2023-09-20T11:56:42.257Z,",
- "meeting_info.value": "BBB",
- "meeting_info.platform": "BigBlueButton (Default)",
- "mentor_name": "Newell",
- "organization_id": "1"
}
]
}
}
You can use this API to get details of the session
/mentoring/v1/sessions/details
required
sessionId required | string Example: 1 Please append a valid sessionId to the Request URL. |
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
{- "responseCode": "OK",
- "message": "Session fetched successfully.",
- "result": {
- "id": 1,
- "title": "Leadership session by Adam",
- "mentor_id": "21",
- "description": "Leadership session desc",
- "status": "PUBLISHED",
- "start_date": "1695210731",
- "end_date": "1695214329",
- "created_at": "2023-09-20T11:56:42.257Z,",
- "session_reschedule_count": 0,
- "time_zone": "Asia/Calcutta",
- "started_at": "string",
- "completed_at": "string",
- "is_feedback_skipped": false,
- "mentee_feedback_question_set": "MENTEE_QS1",
- "mentor_feedback_question_set": "MENTOR_QS2",
- "meeting_info": {
- "value": "BBB",
- "platform": "BigBlueButton (Default)"
}, - "meta": { },
- "visibility": "string",
- "organization_ids": "string",
- "mentor_organization_id": "1",
- "seats_remaining": 25,
- "seats_limit": 25,
- "updated_at": "2023-09-20T11:56:42.412Z",
- "deleted_at": null,
- "is_enrolled": false,
- "mentor_name": "Newell",
- "organization_id": [
- 1,
- 2
]
}, - "meta": { }
}
You can use this API to enroll for a session
/mentoring/v1/sessions/enroll
required
sessionId required | string Example: 1 Please append a valid sessionId to the Request URL.. |
x-auth-token required | string You require an x-auth-token to use this API., which is available in the login API Response. |
{- "responseCode": "OK",
- "message": "You have successfully enrolled for this session.",
- "result": [ ],
- "meta": null
}
You can use this API to cancel the enrollment for a session
/mentoring/v1/sessions/unenroll
required
sessionId required | string Example: 1 Please append a valid sessionId to the Request URL. |
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
{- "responseCode": "OK",
- "message": "You are no longer enrolled in this session.",
- "result": [ ],
- "meta": null
}
You can use this API to start a session
/mentoring/v1/sessions/start
required
sessionId required | string Example: 1 Please append a valid session id to the Request URL. |
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
{- "responseCode": "OK",
- "message": "Successfully fetched the link for starting the session.",
- "meta": null
}
You can use this API to create a session
/mentoring/v1/sessions/update
required
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
title | string |
description | string |
start_date | string |
end_date | string |
mentee_feedback_question_set | string |
mentor_feedback_question_set | string |
recommended_for | Array of strings |
categories | Array of strings |
medium | Array of strings |
image | Array of strings |
{- "title": "Leadership session by Adam",
- "description": "Leadership session desc",
- "start_date": "1695210731",
- "end_date": "1695214329",
- "mentee_feedback_question_set": "MENTEE_QS1",
- "mentor_feedback_question_set": "MENTOR_QS2",
- "recommended_for": [
- "deo"
], - "categories": [
- "educational_leadership"
], - "medium": [
- "en"
], - "image": [
- "users/1232s2133sdd1-12e2dasd3123.png"
]
}
{- "responseCode": "OK",
- "message": "Session created successfully.",
- "result": {
- "title": "Leadership session by Adam",
- "description": "Training in leadership",
- "start_date": "1695210731",
- "end_date": "1695214329",
- "recommended_for": [
- {
- "value": "deo",
- "label": "District education officer"
}
], - "categories": [
- {
- "value": "educational_leadership",
- "label": "Educational leadership"
}
], - "medium": [
- {
- "value": "en",
- "label": "English"
}
], - "image": [
- "users/1232s2133sdd1-12e2dasd3123.png"
], - "mentor_id": "21",
- "mentor_name": "John",
- "status": "PUBLISHED",
- "deleted_at": null,
- "is_feedback_skipped": false,
- "mentee_feedback_question_set": "MENTEE_QS1",
- "mentor_feedback_question_set": "MENTOR_QS2",
- "id": 1,
- "created_at": "2023-09-20T11:56:42.257Z,",
- "updated_at": "2023-09-20T11:56:42.412Z"
}
}
You can use this API to delete a session
/mentoring/v1/sessions/update
required
sessionId required | string Example: 1 Please append a valid sessionId to the Request URL. |
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
{- "responseCode": "OK",
- "message": "Session successfully deleted. This session is no longer available.",
- "result": [ ],
- "meta": { }
}
You can use this API to update a session
/mentoring/v1/sessions/update
required
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
title | string |
description | string |
start_date | string |
end_date | string |
mentee_feedback_question_set | string |
mentor_feedback_question_set | string |
recommended_for | Array of strings |
categories | Array of strings |
medium | Array of strings |
image | Array of strings |
{- "title": "Leadership session by Adam",
- "description": "Leadership session desc",
- "start_date": "1695210731",
- "end_date": "1695214329",
- "mentee_feedback_question_set": "MENTEE_QS1",
- "mentor_feedback_question_set": "MENTOR_QS2",
- "recommended_for": [
- "deo"
], - "categories": [
- "educational_leadership"
], - "medium": [
- "en"
], - "image": [
- "users/1232s2133sdd1-12e2dasd3123.png"
]
}
{- "responseCode": "OK",
- "message": "Session updated successfully.",
- "result": {
- "title": "Leadership session by Adam",
- "description": "Training in leadership",
- "start_date": "1695210731",
- "end_date": "1695214329",
- "recommended_for": [
- {
- "value": "deo",
- "label": "District education officer"
}
], - "categories": [
- {
- "value": "educational_leadership",
- "label": "Educational leadership"
}
], - "medium": [
- {
- "value": "en",
- "label": "English"
}
], - "image": [
- "users/1232s2133sdd1-12e2dasd3123.png"
], - "mentor_id": "21",
- "mentor_name": "John",
- "status": "PUBLISHED",
- "deleted_at": null,
- "is_feedback_skipped": false,
- "mentee_feedback_question_set": "MENTEE_QS1",
- "mentor_feedback_question_set": "MENTOR_QS2",
- "id": 1,
- "created_at": "2023-09-20T11:56:42.257Z,",
- "updated_at": "2023-09-20T11:56:42.412Z"
}
}
You can use this API to get the recording of a session
/mentoring/v1/sessions/getRecording
required
sessionId required | string Example: 1 Please append a valid sessionId to the Request URL. |
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
{- "responseCode": "OK",
- "result": {
- "recording": {
- "recordID": "26254f85cea8aa71d38c11f10acdbf5951ddbf5f-1650616238241",
- "meetingID": "626267aa2832e6cea85aa435",
- "internalMeetingID": "26254f85cea8aa71d38c11f10acdbf5951ddbf5f-1650616238241",
- "name": "Okkkk",
- "isBreakout": false,
- "published": true,
- "state": "published",
- "startTime": 1650616238241,
- "endTime": 1650616245013,
- "participants": 1,
- "rawSize": 35425,
- "metadata": {
- "meetingName": "Okkkk",
- "isBreakout": false,
- "meetingId": "626267aa2832e6cea85aa435"
}, - "size": 27256,
- "playback": {
- "format": {
- "type": "video",
- "processingTime": 576,
- "length": 0,
- "size": 27256
}
}, - "data": { }
}
}, - "meta": { }
}
You can use this API to update session status
/mentoring/v1/sessions/completed
required
sessionId required | string Example: 1 Please append a valid sessionId to the Request URL. |
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
{- "result": "SESSION_UPDATED"
}
You can use this API to update session recording url
/mentoring/v1/sessions/updateRecordingUrl
required
internalSessionId required | string Example: 1 Please append a valid internalSessionId To the Request URL |
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
{- "message": "Your session details have been updated.",
- "result": { }
}
You can use this API to create a session
/mentoring/v1/sessions/getSampleCSV
required
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
{- "responseCode": "OK",
- "message": "Download Url Generated Successfully.",
- "meta": {
- "formsVersion": [
- {
- "id": 3,
- "type": "termsAndConditions",
- "version": 0
}, - {
- "id": 4,
- "type": "faq",
- "version": 0
}, - {
- "id": 5,
- "type": "helpVideos",
- "version": 0
}, - {
- "id": 6,
- "type": "platformApp",
- "version": 4
}, - {
- "id": 1,
- "type": "editProfile",
- "version": 0
}, - {
- "id": 2,
- "type": "session",
- "version": 0
}, - {
- "id": 8,
- "type": "sampleCsvDownload",
- "version": 0
}, - {
- "id": 7,
- "type": "helpApp",
- "version": 0
}, - {
- "id": 9,
- "type": "mentorQuestionnaire",
- "version": 0
}, - {
- "id": 10,
- "type": "managersSession",
- "version": 0
}
], - "correlation": "b19561dd-ef26-4b24-9ed8-e3592ab52b39",
- "meetingPlatform": "BBB"
}
}
You can use this API to create a session
/mentoring/v1/sessions/bulkSessionCreate
required
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
{- "file_path": "session/33-1715794478895-BulkCsvDevcheck4.csv"
}
{- "responseCode": "OK",
- "message": "SESSION_CSV_UPLOADED",
- "result": {
- "id": 7,
- "name": "33-1715794478895-BulkCsvDevcheck4",
- "input_path": "session/33-1715794478895-BulkCsvDevcheck4.csv",
- "status": "PROCESSED",
- "type": "text/csv",
- "output_path": "15/output-session-creation2024_05_16_00_33.csv",
- "organization_id": "15",
- "created_by": "33",
- "updated_by": "33",
- "created_at": "2024-05-15T17:35:48.506Z",
- "updated_at": "2024-05-15T19:03:52.540Z",
- "deleted_at": null
}, - "meta": {
- "formsVersion": [
- {
- "id": 3,
- "type": "termsAndConditions",
- "version": 0
}, - {
- "id": 4,
- "type": "faq",
- "version": 0
}, - {
- "id": 5,
- "type": "helpVideos",
- "version": 0
}, - {
- "id": 6,
- "type": "platformApp",
- "version": 4
}, - {
- "id": 1,
- "type": "editProfile",
- "version": 0
}, - {
- "id": 2,
- "type": "session",
- "version": 0
}, - {
- "id": 8,
- "type": "sampleCsvDownload",
- "version": 0
}, - {
- "id": 7,
- "type": "helpApp",
- "version": 0
}, - {
- "id": 9,
- "type": "mentorQuestionnaire",
- "version": 0
}, - {
- "id": 10,
- "type": "managersSession",
- "version": 0
}
], - "correlation": "110c2e7f-eaf1-43fb-a622-157296dd5090",
- "meetingPlatform": "BBB"
}
}
You can use this API to create a form
/mentoring/v1/form/create
required
x-auth-token required | string To use this API, you require an x-auth-token. This token is available in the login API Response. |
type | string |
sub_type | string |
object |
{- "type": "session",
- "sub_type": "createSessions",
- "data": {
- "template_name": "defaultTemplate",
- "fields": {
- "controls": [
- {
- "name": "title",
- "label": "title",
- "value": "",
- "class": "ion-margin",
- "type": "text",
- "position": "floating",
- "validators": {
- "required": true,
- "min_length": 5
}
}, - {
- "name": "categories",
- "label": "Select categories",
- "value": "",
- "class": "ion-margin",
- "type": "chip",
- "position": "",
- "disabled": false,
- "show_select_all": true,
- "validators": {
- "required": true
}
}, - {
- "name": "ages",
- "label": "Select age",
- "value": "",
- "class": "ion-margin",
- "type": "chip",
- "position": "",
- "disabled": false,
- "show_select_all": true,
- "validators": {
- "required": true
}
}
]
}
}
}
{- "responseCode": "OK",
- "message": "Form created successfully",
- "result": {
- "id": 16,
- "type": "session",
- "sub_type": "createSessions",
- "data": {
- "template_name": "defaultTemplate",
- "fields": {
- "controls": [
- {
- "name": "title",
- "label": "title",
- "value": "",
- "class": "ion-margin",
- "type": "text",
- "position": "floating",
- "validators": {
- "required": true,
- "min_length": 5
}
}, - {
- "name": "categories",
- "label": "Select categories",
- "value": "",
- "class": "ion-margin",
- "type": "chip",
- "position": "",
- "disabled": false,
- "show_select_all": true,
- "validators": {
- "required": true
}
}, - {
- "name": "ages",
- "label": "Select age",
- "value": "",
- "class": "ion-margin",
- "type": "chip",
- "position": "",
- "disabled": false,
- "show_select_all": true,
- "validators": {
- "required": true
}
}
]
}
}, - "updated_at": "2023-07-18T20:48:10.492Z",
- "created_at": "2023-07-18T20:48:10.492Z",
- "deleted_at": null,
- "organization_id": "1"
}, - "meta": {
- "formsVersion": [
- {
- "id": 16,
- "type": "session"
}
], - "correlation": "d244be75-c5ec-4286-9498-af2fe6f853e5",
- "meeting_platform": "BBB"
}
}
You can use this API to update a form.
/mentoring/v1/form/update/{formId}
required
formId required | number Please append a valid form Id to the Request URL. |
x-auth-token required | string To use this API, you require an x-auth-token. This token is available in the login API Response. |
type | string |
sub_type | string |
object |
{- "type": "session",
- "sub_type": "createSessionsNew",
- "data": {
- "template_name": "Test",
- "fields": {
- "controls": [
- {
- "name": "title",
- "label": "title",
- "value": "",
- "class": "ion-margin",
- "type": "text",
- "position": "floating",
- "validators": {
- "required": true,
- "min_length": 5
}
}, - {
- "name": "categories",
- "label": "Select categories",
- "value": "",
- "class": "ion-margin",
- "type": "chip",
- "position": "",
- "disabled": false,
- "show_select_all": true,
- "validators": {
- "required": true
}
}, - {
- "name": "ages",
- "label": "Select age",
- "value": "",
- "class": "ion-margin",
- "type": "chip",
- "position": "",
- "disabled": false,
- "show_select_all": true,
- "validators": {
- "required": true
}
}
]
}
}
}
{- "responseCode": "OK",
- "message": "Form updated successfully",
- "result": [ ],
- "meta": {
- "formsVersion": [
- {
- "id": 16,
- "type": "session"
}
], - "correlation": "37517055-d4f5-4578-ac57-25a10e541603",
- "meeting_platform": "BBB"
}
}
You can use this API to read data from a form.
/mentoring/v1/form/read/{formID}
required
formId | number Please append a valid form Id to the Request URL. |
x-auth-token required | string To use this API, you require an x-auth-token. This token is available in the login API Response. |
type | string |
sub_type | string |
{- "type": "session",
- "sub_type": "createSessionsNew"
}
{- "responseCode": "OK",
- "message": "Form created successfully",
- "result": {
- "id": 16,
- "type": "session",
- "sub_type": "createSessions",
- "data": {
- "template_name": "defaultTemplate",
- "fields": {
- "controls": [
- {
- "name": "title",
- "label": "title",
- "value": "",
- "class": "ion-margin",
- "type": "text",
- "position": "floating",
- "validators": {
- "required": true,
- "min_length": 5
}
}, - {
- "name": "categories",
- "label": "Select categories",
- "value": "",
- "class": "ion-margin",
- "type": "chip",
- "position": "",
- "disabled": false,
- "show_select_all": true,
- "validators": {
- "required": true
}
}, - {
- "name": "ages",
- "label": "Select age",
- "value": "",
- "class": "ion-margin",
- "type": "chip",
- "position": "",
- "disabled": false,
- "show_select_all": true,
- "validators": {
- "required": true
}
}
]
}
}, - "updated_at": "2023-07-18T20:48:10.492Z",
- "created_at": "2023-07-18T20:48:10.492Z",
- "deleted_at": null,
- "organization_id": "1"
}, - "meta": {
- "formsVersion": [
- {
- "id": 16,
- "type": "session"
}
], - "correlation": "d244be75-c5ec-4286-9498-af2fe6f853e5",
- "meeting_platform": "BBB"
}
}
You can use this API to create a user entity
/mentoring/v1/entity/create
required
string |
x-auth-token required | string To use this API, you require an x-auth-token. This is available in the login API Response. |
value | string |
label | string |
entity_type_id | number |
{- "value": "en",
- "label": "English",
- "entity_type_id": 1
}
{- "responseCode": "OK",
- "message": "Entity created successfully",
- "result": {
- "id": 1,
- "value": "en",
- "label": "English",
- "status": "ACTIVE",
- "type": "SYSTEM",
- "entity_type_id": 1,
- "created_by": "0",
- "updated_by": "0",
- "updated_at": "2023-07-21T21:46:41.392Z",
- "created_at": "2023-07-21T21:46:41.392Z",
- "deleted_at": null
}, - "meta": {
- "formsVersion": [ ],
- "correlation": "6191e4d4-438b-4609-8de6-da3694b506b1",
- "meeting_platform": "BBB"
}
}
Use this API to update a user entity.
/mentoring/v1/entity/update
required
id required | number Please append a valid user entity ID to the Request URL. |
x-auth-token required | string To use this API, you require an x-auth-token, which is available in the login API response. |
value | string |
label | string |
status | string |
entity_type_id | number |
{- "value": "english",
- "label": "English",
- "status": "ACTIVE",
- "entity_type_id": 1
}
{- "responseCode": "OK",
- "message": "Entity updated successfully",
- "result": {
- "responseCode": "OK",
- "message": "Entity created successfully",
- "result": {
- "id": 1,
- "value": "en",
- "label": "English",
- "status": "ACTIVE",
- "type": "SYSTEM",
- "entity_type_id": 1,
- "created_by": "0",
- "updated_by": "0",
- "updated_at": "2023-07-21T21:46:41.392Z",
- "created_at": "2023-07-21T21:46:41.392Z",
- "deleted_at": null
}, - "meta": {
- "formsVersion": [ ],
- "correlation": "6191e4d4-438b-4609-8de6-da3694b506b1",
- "meeting_platform": "BBB"
}
}, - "meta": {
- "formsVersion": [ ],
- "correlation": "4b69c161-1d19-4d4c-963c-057feaa2e82e",
- "meeting_platform": "BBB"
}
}
Use this API to read the details of a user entity.
/mentoring/v1/entity/read
required
id | string ID of the entity |
x-auth-token required | string To use this API, you require an x-auth-token, which is available in the login API Response. |
{- "responseCode": "OK",
- "message": "Entity fetched successfully",
- "result": [
- {
- "id": 1,
- "entity_type_id": 1,
- "value": "english",
- "label": "English",
- "status": "ACTIVE",
- "type": "SYSTEM",
- "created_by": "0",
- "updated_by": "1",
- "created_at": "2023-07-21T21:46:41.392Z",
- "updated_at": "2023-07-21T21:47:50.202Z",
- "deleted_at": null
}
], - "meta": {
- "formsVersion": [ ],
- "correlation": "0d392602-cb68-4690-8f38-3d3de9f94198",
- "meeting_platform": "BBB"
}
}
You can use this API to delete a user entity.
/mentoring/v1/entity/delete
required
id required | string Example: 62832531a05cbd57b273aebb Please append a valid user entity ID to the Request URL. |
x-auth-token required | string To use this API, you require an x-auth-token. This token is available in the login API Response. |
{- "responseCode": "OK",
- "message": "Entity deleted successfully",
- "result": [ ],
- "meta": {
- "formsVersion": [ ],
- "correlation": "2f8b1d3d-0a25-4dda-ae5f-8d8bb9dd9282",
- "meeting_platform": "BBB"
}
}
This API is associated with creating questions
/mentoring/v1/questions/create
required
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
name | string Name of the question |
question | string What question you want to add |
type | string Give the type of the question like feedback or rating |
options | null |
no_of_stars | number Number of stars to be set |
status | string Status of the question |
category | null default is null and for mentor we can use evaluating : mentor |
object Setting validations and rules to show the data | |
meta | null |
{- "name": "keyvalue",
- "question": "To what extent did you feel comfortable sharing your thoughts in the session?",
- "type": "rating",
- "options": null,
- "no_of_stars": 5,
- "status": "active",
- "category": null,
- "rendering_data": {
- "value": "",
- "class": "ion-margin",
- "disabled": false,
- "noOfstars": "5",
- "position": "floating",
- "validation": {
- "required": false
}
}, - "meta": null
}
{- "responseCode": "OK",
- "message": "Question created successfully",
- "result": {
- "id": 2,
- "name": "keyvalue",
- "question": "To what extent did you feel comfortable sharing your thoughts in the session?",
- "type": "rating",
- "options": null,
- "no_of_stars": 5,
- "status": "active",
- "category": null,
- "rendering_data": {
- "value": "",
- "class": "ion-margin",
- "disabled": false,
- "noOfstars": "5",
- "position": "floating",
- "validation": {
- "required": false
}
}, - "meta": null,
- "updated_at": "2023-07-17T09:43:01.614Z",
- "created_at": "2023-07-17T09:43:01.614Z",
- "deleted_at": null
}, - "meta": {
- "formsVersion": [ ],
- "correlation": "c1987eb0-c58a-415c-99bc-a9de62518318",
- "meeting_platform": "BBB"
}
}
This API is associated with updating questions
/mentoring/v1/questions/update
required
QuestionId required | number |
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
name | string Name of the question |
question | string What question you want to add |
type | string Give the type of the question like feedback or rating |
options | null |
no_of_stars | number Number of stars to be set |
status | string Status of the question |
object default category should be as null | |
object Setting validations and rules to show the data |
{- "name": "keyvalue",
- "question": "To what extent were you able to learn new skills in the session Org?",
- "type": "rating",
- "options": null,
- "no_of_stars": 5,
- "status": "active",
- "category": {
- "evaluating": "mentor"
}, - "rendering_data": {
- "validators": {
- "required": true
}
}
}
{- "responseCode": "OK",
- "message": "Question updated successfully",
- "result": {
- "id": 2,
- "name": "keyvalue",
- "question": "To what extent did you feel comfortable sharing your thoughts in the session?",
- "type": "rating",
- "options": null,
- "no_of_stars": 5,
- "status": "active",
- "category": null,
- "rendering_data": {
- "value": "",
- "class": "ion-margin",
- "disabled": false,
- "noOfstars": "5",
- "position": "floating",
- "validation": {
- "required": false
}
}, - "meta": null,
- "updated_at": "2023-07-17T09:43:01.614Z",
- "created_at": "2023-07-17T09:43:01.614Z",
- "deleted_at": null
}, - "meta": {
- "formsVersion": [ ],
- "correlation": "91339881-7ac2-45b5-a8a1-12ed6b06da99",
- "meeting_platform": "BBB"
}
}
This API is associated with getting questions
/mentoring/v1/questions/read
required
QuestionId required | number Please append a valid question id in url |
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
{- "responseCode": "OK",
- "message": "Question fetched successfully",
- "result": {
- "id": 1,
- "name": "keyvalue",
- "question": "To what extent did you feel comfortable sharing your thoughts in the session",
- "options": null,
- "type": "rating",
- "no_of_stars": 5,
- "status": "active",
- "category": null,
- "rendering_data": {
- "value": "",
- "class": "ion-margin",
- "disabled": false,
- "noOfstars": "5",
- "position": "floating",
- "validation": {
- "required": false
}
}, - "meta": null,
- "created_at": "2023-07-17T09:29:10.942Z",
- "updated_at": "2023-07-17T09:46:51.744Z",
- "deleted_at": null
}, - "meta": {
- "formsVersion": [ ],
- "correlation": "fe922367-b03f-4164-a2c4-fba10a577dee",
- "meeting_platform": "BBB"
}
}
This API is associated with creating questions set
/mentoring/v1/question-set/create
required
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
questions | Array of numbers |
code | string |
{- "questions": [
- 1
], - "code": "feedback"
}
{- "responseCode": "OK",
- "message": "Questions set created successfully",
- "result": {
- "status": "published",
- "id": 2,
- "questions": [
- "1"
], - "code": "feedback",
- "updated_at": "2023-07-17T09:55:06.660Z",
- "created_at": "2023-07-17T09:55:06.660Z",
- "meta": null,
- "deleted_at": null
}, - "meta": {
- "formsVersion": [ ],
- "correlation": "c7d0d434-25e7-41d4-8384-496e8786a7a1",
- "meeting_platform": "BBB"
}
}
This API is associated with updating questions set
/mentoring/v1/question-set/update
required
QuestionSetId required | number |
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
questions | Array of numbers |
code | string |
{- "questions": [
- 1
], - "code": "UpdatedFeedbackCode"
}
{- "responseCode": "OK",
- "message": "Questions set updated successfully",
- "result": {
- "status": "published",
- "id": 2,
- "questions": [
- "1"
], - "code": "UpdatedFeedbackCode",
- "updated_at": "2023-07-17T09:55:06.660Z",
- "created_at": "2023-07-17T09:55:06.660Z",
- "meta": null,
- "deleted_at": null
}, - "meta": {
- "formsVersion": [ ],
- "correlation": "c7d0d434-25e7-41d4-8384-496e8786a7a1",
- "meeting_platform": "BBB"
}
}
This API is associated with getting questions set
/mentoring/v1/question-set/read
required
QuestionSetId required | number |
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
{- "responseCode": "OK",
- "message": "Question set fetched successfully",
- "result": {
- "status": "published",
- "id": 2,
- "questions": [
- "1"
], - "code": "feedback",
- "updated_at": "2023-07-17T09:55:06.660Z",
- "created_at": "2023-07-17T09:55:06.660Z",
- "meta": null,
- "deleted_at": null
}, - "meta": {
- "formsVersion": [ ],
- "correlation": "fe922367-b03f-4164-a2c4-fba10a577dee",
- "meeting_platform": "BBB"
}
}
This API is associated with getting feedback forms of the session.
/mentoring/v1/feedback/forms
required
SessionId required | string Example: 1 Please append a valid session id in url |
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
{- "responseCode": "OK",
- "message": "Thank you for hosting the session. Please rate us on the following to help us improve.",
- "result": {
- "form": [
- {
- "id": 1,
- "name": "mentor_engagement_in_session",
- "options": null,
- "type": "rating",
- "no_of_stars": 5,
- "status": "PUBLISHED",
- "category": null,
- "rendering_data": {
- "validators": {
- "required": true
}, - "disable": true,
- "visible": true,
- "class": "ion-margin"
}, - "meta": { },
- "created_at": "2023-09-20T11:48:34.679Z",
- "updated_at": "2023-09-20T11:48:34.679Z",
- "deleted_at": null,
- "label": "How would you rate the engagement in the session?"
}
]
}, - "meta": { }
}
This API is associated with submitting feedback forms of a session.
/mentoring/v1/feedback/submit
required
SessionId required | string Example: 1 Please append a valid session id in url |
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
Array of objects | |
feedback_as | string |
{- "feedbacks": [
- {
- "question_id": "1",
- "value": "1"
}
], - "feedback_as": "mentee"
}
{- "responseCode": "OK",
- "message": "Feedback submitted successfully.",
- "result": [ ],
- "meta": { }
}
This API is associated with fetching users pending feedback form
/mentoring/v1/users/pendingFeedbacks
required
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
{- "responseCode": "OK,",
- "message": "Pending feedbacks fetched successfully.",
- "result": [
- {
- "id": 43,
- "title": "Leadership",
- "description": "Training in leadership",
- "mentor_feedback_form": "mentorQS2",
- "form": { }
}
]
}
This API is associated with the listing of users based on condition
/mentoring/v1/users/list
required
userType required | string Example: mentor Type of user |
page | number Example: 1 Please add page number |
limit | number Example: 2 number of record to limit |
search | string Example: jhon Please search for name or title of user etc. |
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
{- "responseCode": "OK",
- "message": "Mentor list fetched successfully.",
- "result": {
- "data": [
- {
- "key": "A",
- "values": [
- {
- "id": 44,
- "name": "adam",
- "areas_of_expertise": [
- {
- "value": "educational_leadership",
- "label": "Educational Leadership"
}
],
}
]
}
], - "count": 1
}
}
This API is associated with the cloud services for getting signed URL
/mentoring/v1/cloud-services/file/getSignedUrl
required
fileName required | string Example: image.jpg Please append a valid file name to url which has to be uploaded |
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
{- "responseCode": "OK",
- "message": "Signed URL Generated Successfully.",
- "result": {
- "file_path": "users/62832531a05cbd57b273aebb-1654149589875-laptop1.jpg",
- "dest_file_path": "users/62832531a05cbd57b273aebb-1654149589875-laptop1.jpg"
}
}
This API is associated with the cloud services for getting downloadable URL
/mentoring/v1/cloud-services/file/getDownloadableUrl
required
filePath required | string Example: users/62832531a05cbd57b273aebb-1654149589875-image.jpg Please append a valid file path to url which has to be downloaded |
x-auth-token required | string You require an x-auth-token to use this API. This token is available in the login API Response. |
{- "responseCode": "OK",
- "message": "Download URL Generated Successfully.",
}
This Api is associated with reporting issues
/mentoring/v1/issues/create
required
x-auth-token required | string To make use of the API, you require x-auth-token. This is Available in login API Response. |
descriptaion | string |
object |
{- "descriptaion": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. In hendrerit gravida rutrum quisque non tellus. Faucibus interdum posuere lorem ipsum dolor sit amet consectetur adipiscing. Accumsan sit amet nulla facilisi morbi tempus iaculis. Lobortis scelerisque fermentum dui faucibus in.",
- "meta_data": {
- "request_type": "Report an issue",
- "browserName": "Chrome",
- "browserVersion": "114.0.0.0"
}
}
{- "responseCode": "OK",
- "message": "Your issue is successfully reported.",
- "result": [ ],
- "meta": {
- "formsVersion": [ ],
- "correlation": "a761e205-7d3a-4f6c-a31a-4641a14f1e91",
- "meeting_platform": "BBB"
}
}
Use this API to get the list of a mentoring entities.
/mentoring/v1/entity/list
required
page | number Example: 1 Please add page number |
limit | number Example: 10 Number of records to limit |
search | string Example: teacher search text |
entity_type_id required | number Example: teacher entity_type_id |
x-auth-token required | string To use this API, you require an x-auth-token, which is available in the login API Response. |
{- "responseCode": "OK",
- "message": "Entity fetched successfully",
- "result": {
- "data": [
- {
- "id": 1,
- "entity_type_id": 1,
- "value": "english",
- "label": "English",
- "status": "ACTIVE",
- "type": "SYSTEM",
- "created_by": "0",
- "created_at": "2023-07-21T21:46:41.392Z"
}
], - "count": 1
}, - "meta": {
- "formsVersion": [ ],
- "correlation": "0d392602-cb68-4690-8f38-3d3de9f94198",
- "meeting_platform": "BBB"
}, - "parameters": [ ]
}