Learningcircle
Retrieve Learning Circle.
falseExample: false200Example: 200GET /api/v1/dashboard/learningcircle/create/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"id": "text",
"ig": "text",
"title": "text",
"description": "text",
"org": "text",
"created_by": "text"
}
}Create Learning Circle.
falseExample: false200Example: 200POST /api/v1/dashboard/learningcircle/create/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"id": "text",
"ig": "text",
"title": "text",
"description": "text",
"org": "text",
"created_by": "text"
}
}Update Learning Circle.
falseExample: false200Example: 200PUT /api/v1/dashboard/learningcircle/create/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"id": "text",
"ig": "text",
"title": "text",
"description": "text",
"org": "text",
"created_by": "text"
}
}Delete Learning Circle.
falseExample: false200Example: 200DELETE /api/v1/dashboard/learningcircle/create/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"id": "text",
"ig": "text",
"title": "text",
"description": "text",
"org": "text",
"created_by": "text"
}
}Retrieve Learning Circle.
falseExample: false200Example: 200GET /api/v1/dashboard/learningcircle/delete/{circle_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"id": "text",
"ig": "text",
"title": "text",
"description": "text",
"org": "text",
"created_by": "text"
}
}Create Learning Circle.
falseExample: false200Example: 200POST /api/v1/dashboard/learningcircle/delete/{circle_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"id": "text",
"ig": "text",
"title": "text",
"description": "text",
"org": "text",
"created_by": "text"
}
}Update Learning Circle.
falseExample: false200Example: 200PUT /api/v1/dashboard/learningcircle/delete/{circle_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"id": "text",
"ig": "text",
"title": "text",
"description": "text",
"org": "text",
"created_by": "text"
}
}Delete Learning Circle.
falseExample: false200Example: 200DELETE /api/v1/dashboard/learningcircle/delete/{circle_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"id": "text",
"ig": "text",
"title": "text",
"description": "text",
"org": "text",
"created_by": "text"
}
}Retrieve Learning Circle.
falseExample: false200Example: 200GET /api/v1/dashboard/learningcircle/edit/{circle_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"id": "text",
"ig": "text",
"title": "text",
"description": "text",
"org": "text",
"created_by": "text"
}
}Create Learning Circle.
falseExample: false200Example: 200POST /api/v1/dashboard/learningcircle/edit/{circle_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"id": "text",
"ig": "text",
"title": "text",
"description": "text",
"org": "text",
"created_by": "text"
}
}Update Learning Circle.
falseExample: false200Example: 200PUT /api/v1/dashboard/learningcircle/edit/{circle_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"id": "text",
"ig": "text",
"title": "text",
"description": "text",
"org": "text",
"created_by": "text"
}
}Delete Learning Circle.
falseExample: false200Example: 200DELETE /api/v1/dashboard/learningcircle/edit/{circle_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"id": "text",
"ig": "text",
"title": "text",
"description": "text",
"org": "text",
"created_by": "text"
}
}Retrieve Learning Circle.
falseExample: false200Example: 200GET /api/v1/dashboard/learningcircle/info/{circle_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"id": "text",
"ig": "text",
"title": "text",
"description": "text",
"org": "text",
"created_by": "text"
}
}Create Learning Circle.
falseExample: false200Example: 200POST /api/v1/dashboard/learningcircle/info/{circle_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"id": "text",
"ig": "text",
"title": "text",
"description": "text",
"org": "text",
"created_by": "text"
}
}Update Learning Circle.
falseExample: false200Example: 200PUT /api/v1/dashboard/learningcircle/info/{circle_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"id": "text",
"ig": "text",
"title": "text",
"description": "text",
"org": "text",
"created_by": "text"
}
}Delete Learning Circle.
falseExample: false200Example: 200DELETE /api/v1/dashboard/learningcircle/info/{circle_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"id": "text",
"ig": "text",
"title": "text",
"description": "text",
"org": "text",
"created_by": "text"
}
}Create Circle Invite.
Validates the invite request body for POST /invite/<circle_id>/.
muid of the user to invite, e.g. user@mulearn
falsefalseExample: false200Example: 200POST /api/v1/dashboard/learningcircle/invite/{circle_id}/ HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 28
{
"muid": "text",
"lead": false
}{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"muid": "text",
"lead": false
}
}Retrieve Circle Sent Invites.
falseExample: false200Example: 200GET /api/v1/dashboard/learningcircle/invite/sent/{circle_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"link_id": "text",
"user_id": "text",
"full_name": "text",
"profile_pic": "text",
"muid": "text",
"is_lead_invite": true,
"status": "text",
"invited_at": "2026-01-01T00:00:00.000Z"
}
}Retrieve Circle Invite Status.
falseExample: false200Example: 200GET /api/v1/dashboard/learningcircle/invite/status/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"link_id": "text",
"circle_id": "text",
"circle_title": "text",
"ig": "text",
"is_lead_invite": true,
"invited_by": "text",
"created_at": "2026-01-01T00:00:00.000Z"
}
}Create Circle Invite Status.
falseExample: false200Example: 200POST /api/v1/dashboard/learningcircle/invite/status/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"link_id": "text",
"circle_id": "text",
"circle_title": "text",
"ig": "text",
"is_lead_invite": true,
"invited_by": "text",
"created_at": "2026-01-01T00:00:00.000Z"
}
}Retrieve Circle Invite Status.
falseExample: false200Example: 200GET /api/v1/dashboard/learningcircle/invite/status/{link_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"link_id": "text",
"circle_id": "text",
"circle_title": "text",
"ig": "text",
"is_lead_invite": true,
"invited_by": "text",
"created_at": "2026-01-01T00:00:00.000Z"
}
}Create Circle Invite Status.
falseExample: false200Example: 200POST /api/v1/dashboard/learningcircle/invite/status/{link_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"link_id": "text",
"circle_id": "text",
"circle_title": "text",
"ig": "text",
"is_lead_invite": true,
"invited_by": "text",
"created_at": "2026-01-01T00:00:00.000Z"
}
}Retrieve Circle Join.
falseExample: false200Example: 200GET /api/v1/dashboard/learningcircle/join/{circle_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"link_id": "text",
"user_id": "text",
"full_name": "text",
"profile_pic": "text",
"muid": "text",
"requested_at": "2026-01-01T00:00:00.000Z"
}
}Create Circle Join.
falseExample: false200Example: 200POST /api/v1/dashboard/learningcircle/join/{circle_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"link_id": "text",
"user_id": "text",
"full_name": "text",
"profile_pic": "text",
"muid": "text",
"requested_at": "2026-01-01T00:00:00.000Z"
}
}Partially update Circle Join.
falseExample: false200Example: 200PATCH /api/v1/dashboard/learningcircle/join/{circle_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"link_id": "text",
"user_id": "text",
"full_name": "text",
"profile_pic": "text",
"muid": "text",
"requested_at": "2026-01-01T00:00:00.000Z"
}
}Retrieve Learning Circle.
falseExample: false200Example: 200GET /api/v1/dashboard/learningcircle/list/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"id": "text",
"ig": "text",
"title": "text",
"description": "text",
"org": "text",
"created_by": "text"
}
}Create Learning Circle.
falseExample: false200Example: 200POST /api/v1/dashboard/learningcircle/list/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"id": "text",
"ig": "text",
"title": "text",
"description": "text",
"org": "text",
"created_by": "text"
}
}Update Learning Circle.
falseExample: false200Example: 200PUT /api/v1/dashboard/learningcircle/list/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"id": "text",
"ig": "text",
"title": "text",
"description": "text",
"org": "text",
"created_by": "text"
}
}Delete Learning Circle.
falseExample: false200Example: 200DELETE /api/v1/dashboard/learningcircle/list/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"id": "text",
"ig": "text",
"title": "text",
"description": "text",
"org": "text",
"created_by": "text"
}
}Retrieve Learning Circle Attendee Report.
falseExample: false200Example: 200GET /api/v1/dashboard/learningcircle/meeting/attendee-report/{meet_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"report": "text",
"report_link": "text"
}
}Create Learning Circle Attendee Report.
Attendee report submitted successfully. No response body.
No content
POST /api/v1/dashboard/learningcircle/meeting/attendee-report/{meet_id}/ HTTP/1.1
Accept: */*
Attendee report submitted successfully. No response body.
No content
Delete Learning Circle Attendee Report.
Attendee report deleted successfully. No response body.
No content
DELETE /api/v1/dashboard/learningcircle/meeting/attendee-report/{meet_id}/ HTTP/1.1
Accept: */*
Attendee report deleted successfully. No response body.
No content
Create Learning Circle Meeting.
online- Onlineoffline- Offline
Required for online meetings. One of: Zoom, Google Meet, Microsoft Teams, Other
Zoom- ZoomGoogle Meet- Google MeetMicrosoft Teams- Microsoft TeamsDiscord- DiscordOther- Other
Required for online meetings. Full URL of the meeting.
Required for offline meetings. Address/venue name.
Required for offline meetings. Latitude coordinate.
Required for offline meetings. Longitude coordinate.
falseExample: false200Example: 200POST /api/v1/dashboard/learningcircle/meeting/create/{circle_id}/ HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 332
{
"circle_id": "text",
"title": "text",
"description": "text",
"mode": "online",
"platform": "Zoom",
"meet_link": "https://example.com",
"meet_place": "text",
"coord_x": 1,
"coord_y": 1,
"meet_time": "2026-01-01T00:00:00.000Z",
"duration": 1,
"is_recurring": true,
"recurrence_type": "text",
"recurrence": 1,
"is_report_needed": true,
"report_description": "text"
}{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"circle_id": "text",
"title": "text",
"description": "text",
"mode": "online",
"platform": "Zoom",
"meet_link": "https://example.com",
"meet_place": "text",
"coord_x": 1,
"coord_y": 1,
"meet_time": "2026-01-01T00:00:00.000Z",
"duration": 1,
"is_recurring": true,
"recurrence_type": "text",
"recurrence": 1,
"is_report_needed": true,
"report_description": "text"
}
}Update Learning Circle Meeting.
falseExample: false200Example: 200PUT /api/v1/dashboard/learningcircle/meeting/create/{circle_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"circle_id": "text",
"title": "text",
"description": "text",
"mode": "online",
"platform": "Zoom",
"meet_link": "https://example.com",
"meet_place": "text",
"coord_x": 1,
"coord_y": 1,
"meet_time": "2026-01-01T00:00:00.000Z",
"duration": 1,
"is_recurring": true,
"recurrence_type": "text",
"recurrence": 1,
"is_report_needed": true,
"report_description": "text"
}
}Delete Learning Circle Meeting.
falseExample: false200Example: 200DELETE /api/v1/dashboard/learningcircle/meeting/create/{circle_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"circle_id": "text",
"title": "text",
"description": "text",
"mode": "online",
"platform": "Zoom",
"meet_link": "https://example.com",
"meet_place": "text",
"coord_x": 1,
"coord_y": 1,
"meet_time": "2026-01-01T00:00:00.000Z",
"duration": 1,
"is_recurring": true,
"recurrence_type": "text",
"recurrence": 1,
"is_report_needed": true,
"report_description": "text"
}
}Create Learning Circle Meeting.
online- Onlineoffline- Offline
Required for online meetings. One of: Zoom, Google Meet, Microsoft Teams, Other
Zoom- ZoomGoogle Meet- Google MeetMicrosoft Teams- Microsoft TeamsDiscord- DiscordOther- Other
Required for online meetings. Full URL of the meeting.
Required for offline meetings. Address/venue name.
Required for offline meetings. Latitude coordinate.
Required for offline meetings. Longitude coordinate.
falseExample: false200Example: 200POST /api/v1/dashboard/learningcircle/meeting/delete/{meet_id}/ HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 332
{
"circle_id": "text",
"title": "text",
"description": "text",
"mode": "online",
"platform": "Zoom",
"meet_link": "https://example.com",
"meet_place": "text",
"coord_x": 1,
"coord_y": 1,
"meet_time": "2026-01-01T00:00:00.000Z",
"duration": 1,
"is_recurring": true,
"recurrence_type": "text",
"recurrence": 1,
"is_report_needed": true,
"report_description": "text"
}{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"circle_id": "text",
"title": "text",
"description": "text",
"mode": "online",
"platform": "Zoom",
"meet_link": "https://example.com",
"meet_place": "text",
"coord_x": 1,
"coord_y": 1,
"meet_time": "2026-01-01T00:00:00.000Z",
"duration": 1,
"is_recurring": true,
"recurrence_type": "text",
"recurrence": 1,
"is_report_needed": true,
"report_description": "text"
}
}Update Learning Circle Meeting.
falseExample: false200Example: 200PUT /api/v1/dashboard/learningcircle/meeting/delete/{meet_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"circle_id": "text",
"title": "text",
"description": "text",
"mode": "online",
"platform": "Zoom",
"meet_link": "https://example.com",
"meet_place": "text",
"coord_x": 1,
"coord_y": 1,
"meet_time": "2026-01-01T00:00:00.000Z",
"duration": 1,
"is_recurring": true,
"recurrence_type": "text",
"recurrence": 1,
"is_report_needed": true,
"report_description": "text"
}
}Delete Learning Circle Meeting.
falseExample: false200Example: 200DELETE /api/v1/dashboard/learningcircle/meeting/delete/{meet_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"circle_id": "text",
"title": "text",
"description": "text",
"mode": "online",
"platform": "Zoom",
"meet_link": "https://example.com",
"meet_place": "text",
"coord_x": 1,
"coord_y": 1,
"meet_time": "2026-01-01T00:00:00.000Z",
"duration": 1,
"is_recurring": true,
"recurrence_type": "text",
"recurrence": 1,
"is_report_needed": true,
"report_description": "text"
}
}Create Learning Circle Meeting.
online- Onlineoffline- Offline
Required for online meetings. One of: Zoom, Google Meet, Microsoft Teams, Other
Zoom- ZoomGoogle Meet- Google MeetMicrosoft Teams- Microsoft TeamsDiscord- DiscordOther- Other
Required for online meetings. Full URL of the meeting.
Required for offline meetings. Address/venue name.
Required for offline meetings. Latitude coordinate.
Required for offline meetings. Longitude coordinate.
falseExample: false200Example: 200POST /api/v1/dashboard/learningcircle/meeting/edit/{meet_id}/ HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 332
{
"circle_id": "text",
"title": "text",
"description": "text",
"mode": "online",
"platform": "Zoom",
"meet_link": "https://example.com",
"meet_place": "text",
"coord_x": 1,
"coord_y": 1,
"meet_time": "2026-01-01T00:00:00.000Z",
"duration": 1,
"is_recurring": true,
"recurrence_type": "text",
"recurrence": 1,
"is_report_needed": true,
"report_description": "text"
}{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"circle_id": "text",
"title": "text",
"description": "text",
"mode": "online",
"platform": "Zoom",
"meet_link": "https://example.com",
"meet_place": "text",
"coord_x": 1,
"coord_y": 1,
"meet_time": "2026-01-01T00:00:00.000Z",
"duration": 1,
"is_recurring": true,
"recurrence_type": "text",
"recurrence": 1,
"is_report_needed": true,
"report_description": "text"
}
}Update Learning Circle Meeting.
falseExample: false200Example: 200PUT /api/v1/dashboard/learningcircle/meeting/edit/{meet_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"circle_id": "text",
"title": "text",
"description": "text",
"mode": "online",
"platform": "Zoom",
"meet_link": "https://example.com",
"meet_place": "text",
"coord_x": 1,
"coord_y": 1,
"meet_time": "2026-01-01T00:00:00.000Z",
"duration": 1,
"is_recurring": true,
"recurrence_type": "text",
"recurrence": 1,
"is_report_needed": true,
"report_description": "text"
}
}Delete Learning Circle Meeting.
falseExample: false200Example: 200DELETE /api/v1/dashboard/learningcircle/meeting/edit/{meet_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"circle_id": "text",
"title": "text",
"description": "text",
"mode": "online",
"platform": "Zoom",
"meet_link": "https://example.com",
"meet_place": "text",
"coord_x": 1,
"coord_y": 1,
"meet_time": "2026-01-01T00:00:00.000Z",
"duration": 1,
"is_recurring": true,
"recurrence_type": "text",
"recurrence": 1,
"is_report_needed": true,
"report_description": "text"
}
}Retrieve Learning Circle Meeting Info.
falseExample: false200Example: 200GET /api/v1/dashboard/learningcircle/meeting/info/{meet_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"id": "text",
"title": "text",
"description": "text",
"mode": "online",
"meet_place": "text",
"meet_link": "text",
"meet_time": "2026-01-01T00:00:00.000Z",
"ig": "text",
"is_report_needed": true,
"report_description": "text",
"coord_x": 1,
"coord_y": 1,
"duration": 1,
"is_started": "text",
"is_ended": "text",
"attendees": "text",
"is_member": "text",
"meet_code": "text",
"created_by_id": "text"
}
}Create Learning Circle Join.
Joined the meeting successfully. No response body.
No content
POST /api/v1/dashboard/learningcircle/meeting/join/{meet_id}/ HTTP/1.1
Accept: */*
Joined the meeting successfully. No response body.
No content
Delete Learning Circle Join.
Removed from meetup attendee list. No response body.
No content
DELETE /api/v1/dashboard/learningcircle/meeting/join/{meet_id}/ HTTP/1.1
Accept: */*
Removed from meetup attendee list. No response body.
No content
Create Learning Circle Join.
Joined the meeting successfully. No response body.
No content
POST /api/v1/dashboard/learningcircle/meeting/leave/{meet_id}/ HTTP/1.1
Accept: */*
Joined the meeting successfully. No response body.
No content
Delete Learning Circle Join.
Removed from meetup attendee list. No response body.
No content
DELETE /api/v1/dashboard/learningcircle/meeting/leave/{meet_id}/ HTTP/1.1
Accept: */*
Removed from meetup attendee list. No response body.
No content
Retrieve Learning Circle Meeting List.
falseExample: false200Example: 200GET /api/v1/dashboard/learningcircle/meeting/list/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"id": "text",
"title": "text",
"description": "text",
"org": "text",
"ig_id": "text",
"ig_name": "text",
"mode": "online",
"is_recurring": true,
"recurrence_type": "text",
"recurrence": 1,
"meet_place": "text",
"is_rsvp": "text",
"circle_id": "text",
"coord_x": 1,
"coord_y": 1,
"meet_time": "2026-01-01T00:00:00.000Z",
"meet_link": "text",
"is_started": "text",
"is_ended": "text",
"is_joined": "text",
"attendees_count": "text",
"created_by": "text",
"created_by_id": "text"
}
}Retrieve Learning Circle Meeting Public List.
falseExample: false200Example: 200GET /api/v1/dashboard/learningcircle/meeting/list-public/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"id": "text",
"title": "text",
"description": "text",
"org": "text",
"ig_id": "text",
"ig_name": "text",
"mode": "online",
"is_recurring": true,
"recurrence_type": "text",
"recurrence": 1,
"meet_place": "text",
"circle_id": "text",
"meet_time": "2026-01-01T00:00:00.000Z",
"meet_link": "text",
"is_started": "text",
"is_ended": "text",
"created_by": "text"
}
}Retrieve Learning Circle Meeting List.
falseExample: false200Example: 200GET /api/v1/dashboard/learningcircle/meeting/list/{circle_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"id": "text",
"title": "text",
"description": "text",
"org": "text",
"ig_id": "text",
"ig_name": "text",
"mode": "online",
"is_recurring": true,
"recurrence_type": "text",
"recurrence": 1,
"meet_place": "text",
"is_rsvp": "text",
"circle_id": "text",
"coord_x": 1,
"coord_y": 1,
"meet_time": "2026-01-01T00:00:00.000Z",
"meet_link": "text",
"is_started": "text",
"is_ended": "text",
"is_joined": "text",
"attendees_count": "text",
"created_by": "text",
"created_by_id": "text"
}
}Retrieve Learning Circle Report.
falseExample: false200Example: 200GET /api/v1/dashboard/learningcircle/meeting/report/{meet_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"is_report_submitted": true,
"report": "text",
"attendees": [
{
"user_id": "text",
"full_name": "text",
"muid": "text",
"is_lc_approved": true,
"report": "text",
"report_link": "text"
}
]
}
}Create Learning Circle Report.
Meeting report submitted successfully. No response body.
No content
POST /api/v1/dashboard/learningcircle/meeting/report/{meet_id}/ HTTP/1.1
Accept: */*
Meeting report submitted successfully. No response body.
No content
Delete Learning Circle Report.
Meeting report deleted successfully. No response body.
No content
DELETE /api/v1/dashboard/learningcircle/meeting/report/{meet_id}/ HTTP/1.1
Accept: */*
Meeting report deleted successfully. No response body.
No content
Create Learning Circle R S V P.
RSVP registered successfully. No response body.
No content
POST /api/v1/dashboard/learningcircle/meeting/rsvp/{meet_id}/ HTTP/1.1
Accept: */*
RSVP registered successfully. No response body.
No content
Retrieve Learning Circle Member Details.
falseExample: false200Example: 200GET /api/v1/dashboard/learningcircle/members/{circle_id}/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"owner": {
"id": "text",
"full_name": "text",
"profile_pic": "text",
"muid": "text"
},
"members": [
{
"id": "text",
"full_name": "text",
"profile_pic": "text",
"muid": "text",
"ig_karma": 1,
"is_leader": true
}
]
}
}Create Circle Member Add.
Member added to the circle successfully. No response body.
No content
POST /api/v1/dashboard/learningcircle/members/add/{circle_id}/ HTTP/1.1
Accept: */*
Member added to the circle successfully. No response body.
No content
Create Circle Transfer Lead.
Circle lead transferred successfully. No response body.
No content
POST /api/v1/dashboard/learningcircle/transfer-lead/{circle_id}/ HTTP/1.1
Accept: */*
Circle lead transferred successfully. No response body.
No content
Retrieve User Circle List.
falseExample: false200Example: 200GET /api/v1/dashboard/learningcircle/user-circles/ HTTP/1.1
Accept: */*
{
"hasError": false,
"statusCode": 200,
"message": {
"general": [
"text"
]
},
"response": {
"circle_id": "text",
"title": "text",
"ig": "text",
"org": "text",
"is_lead": true,
"total_members": "text",
"joined_at": "2026-01-01T00:00:00.000Z"
}
}Last updated
Was this helpful?

