# Learningcircle

## GET /api/v1/dashboard/learningcircle/create/

> Retrieve Learning Circle.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LearningCircleDetail":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"ig":{"type":"string","readOnly":true},"title":{"type":"string","maxLength":100},"description":{"type":"string","nullable":true,"maxLength":500},"org":{"type":"string","readOnly":true,"nullable":true},"created_by":{"type":"string","readOnly":true}},"required":["created_by","ig","org","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/create/":{"get":{"operationId":"dashboard_learningcircle_create_retrieve","description":"Retrieve Learning Circle.","tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LearningCircleDetail"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/dashboard/learningcircle/create/

> Create Learning Circle.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LearningCircleDetail":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"ig":{"type":"string","readOnly":true},"title":{"type":"string","maxLength":100},"description":{"type":"string","nullable":true,"maxLength":500},"org":{"type":"string","readOnly":true,"nullable":true},"created_by":{"type":"string","readOnly":true}},"required":["created_by","ig","org","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/create/":{"post":{"operationId":"dashboard_learningcircle_create_create","description":"Create Learning Circle.","tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LearningCircleDetail"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## PUT /api/v1/dashboard/learningcircle/create/

> Update Learning Circle.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LearningCircleDetail":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"ig":{"type":"string","readOnly":true},"title":{"type":"string","maxLength":100},"description":{"type":"string","nullable":true,"maxLength":500},"org":{"type":"string","readOnly":true,"nullable":true},"created_by":{"type":"string","readOnly":true}},"required":["created_by","ig","org","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/create/":{"put":{"operationId":"dashboard_learningcircle_create_update","description":"Update Learning Circle.","tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LearningCircleDetail"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## DELETE /api/v1/dashboard/learningcircle/create/

> Delete Learning Circle.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LearningCircleDetail":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"ig":{"type":"string","readOnly":true},"title":{"type":"string","maxLength":100},"description":{"type":"string","nullable":true,"maxLength":500},"org":{"type":"string","readOnly":true,"nullable":true},"created_by":{"type":"string","readOnly":true}},"required":["created_by","ig","org","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/create/":{"delete":{"operationId":"dashboard_learningcircle_create_destroy","description":"Delete Learning Circle.","tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LearningCircleDetail"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/dashboard/learningcircle/delete/{circle\_id}/

> Retrieve Learning Circle.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LearningCircleDetail":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"ig":{"type":"string","readOnly":true},"title":{"type":"string","maxLength":100},"description":{"type":"string","nullable":true,"maxLength":500},"org":{"type":"string","readOnly":true,"nullable":true},"created_by":{"type":"string","readOnly":true}},"required":["created_by","ig","org","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/delete/{circle_id}/":{"get":{"operationId":"dashboard_learningcircle_delete_retrieve","description":"Retrieve Learning Circle.","parameters":[{"in":"path","name":"circle_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LearningCircleDetail"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/dashboard/learningcircle/delete/{circle\_id}/

> Create Learning Circle.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LearningCircleDetail":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"ig":{"type":"string","readOnly":true},"title":{"type":"string","maxLength":100},"description":{"type":"string","nullable":true,"maxLength":500},"org":{"type":"string","readOnly":true,"nullable":true},"created_by":{"type":"string","readOnly":true}},"required":["created_by","ig","org","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/delete/{circle_id}/":{"post":{"operationId":"dashboard_learningcircle_delete_create","description":"Create Learning Circle.","parameters":[{"in":"path","name":"circle_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LearningCircleDetail"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## PUT /api/v1/dashboard/learningcircle/delete/{circle\_id}/

> Update Learning Circle.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LearningCircleDetail":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"ig":{"type":"string","readOnly":true},"title":{"type":"string","maxLength":100},"description":{"type":"string","nullable":true,"maxLength":500},"org":{"type":"string","readOnly":true,"nullable":true},"created_by":{"type":"string","readOnly":true}},"required":["created_by","ig","org","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/delete/{circle_id}/":{"put":{"operationId":"dashboard_learningcircle_delete_update","description":"Update Learning Circle.","parameters":[{"in":"path","name":"circle_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LearningCircleDetail"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## DELETE /api/v1/dashboard/learningcircle/delete/{circle\_id}/

> Delete Learning Circle.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LearningCircleDetail":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"ig":{"type":"string","readOnly":true},"title":{"type":"string","maxLength":100},"description":{"type":"string","nullable":true,"maxLength":500},"org":{"type":"string","readOnly":true,"nullable":true},"created_by":{"type":"string","readOnly":true}},"required":["created_by","ig","org","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/delete/{circle_id}/":{"delete":{"operationId":"dashboard_learningcircle_delete_destroy","description":"Delete Learning Circle.","parameters":[{"in":"path","name":"circle_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LearningCircleDetail"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/dashboard/learningcircle/edit/{circle\_id}/

> Retrieve Learning Circle.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LearningCircleDetail":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"ig":{"type":"string","readOnly":true},"title":{"type":"string","maxLength":100},"description":{"type":"string","nullable":true,"maxLength":500},"org":{"type":"string","readOnly":true,"nullable":true},"created_by":{"type":"string","readOnly":true}},"required":["created_by","ig","org","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/edit/{circle_id}/":{"get":{"operationId":"dashboard_learningcircle_edit_retrieve","description":"Retrieve Learning Circle.","parameters":[{"in":"path","name":"circle_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LearningCircleDetail"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/dashboard/learningcircle/edit/{circle\_id}/

> Create Learning Circle.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LearningCircleDetail":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"ig":{"type":"string","readOnly":true},"title":{"type":"string","maxLength":100},"description":{"type":"string","nullable":true,"maxLength":500},"org":{"type":"string","readOnly":true,"nullable":true},"created_by":{"type":"string","readOnly":true}},"required":["created_by","ig","org","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/edit/{circle_id}/":{"post":{"operationId":"dashboard_learningcircle_edit_create","description":"Create Learning Circle.","parameters":[{"in":"path","name":"circle_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LearningCircleDetail"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## PUT /api/v1/dashboard/learningcircle/edit/{circle\_id}/

> Update Learning Circle.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LearningCircleDetail":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"ig":{"type":"string","readOnly":true},"title":{"type":"string","maxLength":100},"description":{"type":"string","nullable":true,"maxLength":500},"org":{"type":"string","readOnly":true,"nullable":true},"created_by":{"type":"string","readOnly":true}},"required":["created_by","ig","org","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/edit/{circle_id}/":{"put":{"operationId":"dashboard_learningcircle_edit_update","description":"Update Learning Circle.","parameters":[{"in":"path","name":"circle_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LearningCircleDetail"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## DELETE /api/v1/dashboard/learningcircle/edit/{circle\_id}/

> Delete Learning Circle.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LearningCircleDetail":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"ig":{"type":"string","readOnly":true},"title":{"type":"string","maxLength":100},"description":{"type":"string","nullable":true,"maxLength":500},"org":{"type":"string","readOnly":true,"nullable":true},"created_by":{"type":"string","readOnly":true}},"required":["created_by","ig","org","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/edit/{circle_id}/":{"delete":{"operationId":"dashboard_learningcircle_edit_destroy","description":"Delete Learning Circle.","parameters":[{"in":"path","name":"circle_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LearningCircleDetail"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/dashboard/learningcircle/info/{circle\_id}/

> Retrieve Learning Circle.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LearningCircleDetail":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"ig":{"type":"string","readOnly":true},"title":{"type":"string","maxLength":100},"description":{"type":"string","nullable":true,"maxLength":500},"org":{"type":"string","readOnly":true,"nullable":true},"created_by":{"type":"string","readOnly":true}},"required":["created_by","ig","org","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/info/{circle_id}/":{"get":{"operationId":"dashboard_learningcircle_info_retrieve","description":"Retrieve Learning Circle.","parameters":[{"in":"path","name":"circle_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LearningCircleDetail"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/dashboard/learningcircle/info/{circle\_id}/

> Create Learning Circle.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LearningCircleDetail":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"ig":{"type":"string","readOnly":true},"title":{"type":"string","maxLength":100},"description":{"type":"string","nullable":true,"maxLength":500},"org":{"type":"string","readOnly":true,"nullable":true},"created_by":{"type":"string","readOnly":true}},"required":["created_by","ig","org","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/info/{circle_id}/":{"post":{"operationId":"dashboard_learningcircle_info_create","description":"Create Learning Circle.","parameters":[{"in":"path","name":"circle_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LearningCircleDetail"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## PUT /api/v1/dashboard/learningcircle/info/{circle\_id}/

> Update Learning Circle.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LearningCircleDetail":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"ig":{"type":"string","readOnly":true},"title":{"type":"string","maxLength":100},"description":{"type":"string","nullable":true,"maxLength":500},"org":{"type":"string","readOnly":true,"nullable":true},"created_by":{"type":"string","readOnly":true}},"required":["created_by","ig","org","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/info/{circle_id}/":{"put":{"operationId":"dashboard_learningcircle_info_update","description":"Update Learning Circle.","parameters":[{"in":"path","name":"circle_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LearningCircleDetail"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## DELETE /api/v1/dashboard/learningcircle/info/{circle\_id}/

> Delete Learning Circle.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LearningCircleDetail":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"ig":{"type":"string","readOnly":true},"title":{"type":"string","maxLength":100},"description":{"type":"string","nullable":true,"maxLength":500},"org":{"type":"string","readOnly":true,"nullable":true},"created_by":{"type":"string","readOnly":true}},"required":["created_by","ig","org","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/info/{circle_id}/":{"delete":{"operationId":"dashboard_learningcircle_info_destroy","description":"Delete Learning Circle.","parameters":[{"in":"path","name":"circle_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LearningCircleDetail"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/dashboard/learningcircle/invite/{circle\_id}/

> Create Circle Invite.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"CircleInvite":{"type":"object","description":"Validates the invite request body for POST /invite/<circle_id>/.","properties":{"muid":{"type":"string","description":"muid of the user to invite, e.g. user@mulearn"},"lead":{"type":"boolean","default":false}},"required":["muid"]}}},"paths":{"/api/v1/dashboard/learningcircle/invite/{circle_id}/":{"post":{"operationId":"dashboard_learningcircle_invite_create","description":"Create Circle Invite.","parameters":[{"in":"path","name":"circle_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CircleInvite"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CircleInvite"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CircleInvite"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/CircleInvite"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/dashboard/learningcircle/invite/sent/{circle\_id}/

> Retrieve Circle Sent Invites.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"CircleSentInvites":{"type":"object","description":"Serializes outgoing invites from the lead's perspective.","properties":{"link_id":{"type":"string","readOnly":true},"user_id":{"type":"string","readOnly":true},"full_name":{"type":"string","readOnly":true},"profile_pic":{"type":"string","readOnly":true,"nullable":true},"muid":{"type":"string","readOnly":true},"is_lead_invite":{"type":"boolean","readOnly":true},"status":{"type":"string","readOnly":true},"invited_at":{"type":"string","format":"date-time","readOnly":true}},"required":["full_name","invited_at","is_lead_invite","link_id","muid","profile_pic","status","user_id"]}}},"paths":{"/api/v1/dashboard/learningcircle/invite/sent/{circle_id}/":{"get":{"operationId":"dashboard_learningcircle_invite_sent_retrieve","description":"Retrieve Circle Sent Invites.","parameters":[{"in":"path","name":"circle_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/CircleSentInvites"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/dashboard/learningcircle/invite/status/

> Retrieve Circle Invite Status.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"CircleInviteStatus":{"type":"object","description":"Serializes a pending invitation from the invitee's perspective.","properties":{"link_id":{"type":"string","readOnly":true},"circle_id":{"type":"string","readOnly":true},"circle_title":{"type":"string","readOnly":true},"ig":{"type":"string","readOnly":true},"is_lead_invite":{"type":"boolean","readOnly":true},"invited_by":{"type":"string","readOnly":true},"created_at":{"type":"string","format":"date-time","readOnly":true}},"required":["circle_id","circle_title","created_at","ig","invited_by","is_lead_invite","link_id"]}}},"paths":{"/api/v1/dashboard/learningcircle/invite/status/":{"get":{"operationId":"dashboard_learningcircle_invite_status_retrieve","description":"Retrieve Circle Invite Status.","tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/CircleInviteStatus"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/dashboard/learningcircle/invite/status/

> Create Circle Invite Status.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"CircleInviteStatus":{"type":"object","description":"Serializes a pending invitation from the invitee's perspective.","properties":{"link_id":{"type":"string","readOnly":true},"circle_id":{"type":"string","readOnly":true},"circle_title":{"type":"string","readOnly":true},"ig":{"type":"string","readOnly":true},"is_lead_invite":{"type":"boolean","readOnly":true},"invited_by":{"type":"string","readOnly":true},"created_at":{"type":"string","format":"date-time","readOnly":true}},"required":["circle_id","circle_title","created_at","ig","invited_by","is_lead_invite","link_id"]}}},"paths":{"/api/v1/dashboard/learningcircle/invite/status/":{"post":{"operationId":"dashboard_learningcircle_invite_status_create","description":"Create Circle Invite Status.","tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/CircleInviteStatus"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/dashboard/learningcircle/invite/status/{link\_id}/

> Retrieve Circle Invite Status.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"CircleInviteStatus":{"type":"object","description":"Serializes a pending invitation from the invitee's perspective.","properties":{"link_id":{"type":"string","readOnly":true},"circle_id":{"type":"string","readOnly":true},"circle_title":{"type":"string","readOnly":true},"ig":{"type":"string","readOnly":true},"is_lead_invite":{"type":"boolean","readOnly":true},"invited_by":{"type":"string","readOnly":true},"created_at":{"type":"string","format":"date-time","readOnly":true}},"required":["circle_id","circle_title","created_at","ig","invited_by","is_lead_invite","link_id"]}}},"paths":{"/api/v1/dashboard/learningcircle/invite/status/{link_id}/":{"get":{"operationId":"dashboard_learningcircle_invite_status_retrieve_2","description":"Retrieve Circle Invite Status.","parameters":[{"in":"path","name":"link_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/CircleInviteStatus"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/dashboard/learningcircle/invite/status/{link\_id}/

> Create Circle Invite Status.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"CircleInviteStatus":{"type":"object","description":"Serializes a pending invitation from the invitee's perspective.","properties":{"link_id":{"type":"string","readOnly":true},"circle_id":{"type":"string","readOnly":true},"circle_title":{"type":"string","readOnly":true},"ig":{"type":"string","readOnly":true},"is_lead_invite":{"type":"boolean","readOnly":true},"invited_by":{"type":"string","readOnly":true},"created_at":{"type":"string","format":"date-time","readOnly":true}},"required":["circle_id","circle_title","created_at","ig","invited_by","is_lead_invite","link_id"]}}},"paths":{"/api/v1/dashboard/learningcircle/invite/status/{link_id}/":{"post":{"operationId":"dashboard_learningcircle_invite_status_create_2","description":"Create Circle Invite Status.","parameters":[{"in":"path","name":"link_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/CircleInviteStatus"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/dashboard/learningcircle/join/{circle\_id}/

> Retrieve Circle Join.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"CircleJoinRequest":{"type":"object","description":"Serializes a user-initiated join request (is_invited=False, accepted=None) from the lead's perspective.","properties":{"link_id":{"type":"string","readOnly":true},"user_id":{"type":"string","readOnly":true},"full_name":{"type":"string","readOnly":true},"profile_pic":{"type":"string","readOnly":true,"nullable":true},"muid":{"type":"string","readOnly":true},"requested_at":{"type":"string","format":"date-time","readOnly":true}},"required":["full_name","link_id","muid","profile_pic","requested_at","user_id"]}}},"paths":{"/api/v1/dashboard/learningcircle/join/{circle_id}/":{"get":{"operationId":"dashboard_learningcircle_join_retrieve","description":"Retrieve Circle Join.","parameters":[{"in":"path","name":"circle_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/CircleJoinRequest"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/dashboard/learningcircle/join/{circle\_id}/

> Create Circle Join.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"CircleJoinRequest":{"type":"object","description":"Serializes a user-initiated join request (is_invited=False, accepted=None) from the lead's perspective.","properties":{"link_id":{"type":"string","readOnly":true},"user_id":{"type":"string","readOnly":true},"full_name":{"type":"string","readOnly":true},"profile_pic":{"type":"string","readOnly":true,"nullable":true},"muid":{"type":"string","readOnly":true},"requested_at":{"type":"string","format":"date-time","readOnly":true}},"required":["full_name","link_id","muid","profile_pic","requested_at","user_id"]}}},"paths":{"/api/v1/dashboard/learningcircle/join/{circle_id}/":{"post":{"operationId":"dashboard_learningcircle_join_create","description":"Create Circle Join.","parameters":[{"in":"path","name":"circle_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/CircleJoinRequest"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## PATCH /api/v1/dashboard/learningcircle/join/{circle\_id}/

> Partially update Circle Join.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"CircleJoinRequest":{"type":"object","description":"Serializes a user-initiated join request (is_invited=False, accepted=None) from the lead's perspective.","properties":{"link_id":{"type":"string","readOnly":true},"user_id":{"type":"string","readOnly":true},"full_name":{"type":"string","readOnly":true},"profile_pic":{"type":"string","readOnly":true,"nullable":true},"muid":{"type":"string","readOnly":true},"requested_at":{"type":"string","format":"date-time","readOnly":true}},"required":["full_name","link_id","muid","profile_pic","requested_at","user_id"]}}},"paths":{"/api/v1/dashboard/learningcircle/join/{circle_id}/":{"patch":{"operationId":"dashboard_learningcircle_join_partial_update","description":"Partially update Circle Join.","parameters":[{"in":"path","name":"circle_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/CircleJoinRequest"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/dashboard/learningcircle/list/

> Retrieve Learning Circle.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LearningCircleDetail":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"ig":{"type":"string","readOnly":true},"title":{"type":"string","maxLength":100},"description":{"type":"string","nullable":true,"maxLength":500},"org":{"type":"string","readOnly":true,"nullable":true},"created_by":{"type":"string","readOnly":true}},"required":["created_by","ig","org","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/list/":{"get":{"operationId":"dashboard_learningcircle_list_retrieve","description":"Retrieve Learning Circle.","tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LearningCircleDetail"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/dashboard/learningcircle/list/

> Create Learning Circle.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LearningCircleDetail":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"ig":{"type":"string","readOnly":true},"title":{"type":"string","maxLength":100},"description":{"type":"string","nullable":true,"maxLength":500},"org":{"type":"string","readOnly":true,"nullable":true},"created_by":{"type":"string","readOnly":true}},"required":["created_by","ig","org","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/list/":{"post":{"operationId":"dashboard_learningcircle_list_create","description":"Create Learning Circle.","tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LearningCircleDetail"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## PUT /api/v1/dashboard/learningcircle/list/

> Update Learning Circle.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LearningCircleDetail":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"ig":{"type":"string","readOnly":true},"title":{"type":"string","maxLength":100},"description":{"type":"string","nullable":true,"maxLength":500},"org":{"type":"string","readOnly":true,"nullable":true},"created_by":{"type":"string","readOnly":true}},"required":["created_by","ig","org","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/list/":{"put":{"operationId":"dashboard_learningcircle_list_update","description":"Update Learning Circle.","tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LearningCircleDetail"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## DELETE /api/v1/dashboard/learningcircle/list/

> Delete Learning Circle.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LearningCircleDetail":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"ig":{"type":"string","readOnly":true},"title":{"type":"string","maxLength":100},"description":{"type":"string","nullable":true,"maxLength":500},"org":{"type":"string","readOnly":true,"nullable":true},"created_by":{"type":"string","readOnly":true}},"required":["created_by","ig","org","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/list/":{"delete":{"operationId":"dashboard_learningcircle_list_destroy","description":"Delete Learning Circle.","tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LearningCircleDetail"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/dashboard/learningcircle/meeting/attendee-report/{meet\_id}/

> Retrieve Learning Circle Attendee Report.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LearningCircleAttendeeReportGetResponse":{"type":"object","properties":{"report":{"type":"string","nullable":true,"description":"Attendee's report text"},"report_link":{"type":"string","nullable":true,"description":"URL link to the attendee's report"}},"required":["report","report_link"]}}},"paths":{"/api/v1/dashboard/learningcircle/meeting/attendee-report/{meet_id}/":{"get":{"operationId":"dashboard_learningcircle_meeting_attendee_report_retrieve","description":"Retrieve Learning Circle Attendee Report.","parameters":[{"in":"path","name":"meet_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LearningCircleAttendeeReportGetResponse"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/dashboard/learningcircle/meeting/attendee-report/{meet\_id}/

> Create Learning Circle Attendee Report.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}}},"paths":{"/api/v1/dashboard/learningcircle/meeting/attendee-report/{meet_id}/":{"post":{"operationId":"dashboard_learningcircle_meeting_attendee_report_create","description":"Create Learning Circle Attendee Report.","parameters":[{"in":"path","name":"meet_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"description":"Attendee report submitted successfully. No response body."}}}}}}
```

## DELETE /api/v1/dashboard/learningcircle/meeting/attendee-report/{meet\_id}/

> Delete Learning Circle Attendee Report.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}}},"paths":{"/api/v1/dashboard/learningcircle/meeting/attendee-report/{meet_id}/":{"delete":{"operationId":"dashboard_learningcircle_meeting_attendee_report_destroy","description":"Delete Learning Circle Attendee Report.","parameters":[{"in":"path","name":"meet_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"description":"Attendee report deleted successfully. No response body."}}}}}}
```

## POST /api/v1/dashboard/learningcircle/meeting/create/{circle\_id}/

> Create Learning Circle Meeting.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"CircleMeetingLogCreateEdit":{"type":"object","properties":{"circle_id":{"type":"string"},"title":{"type":"string","maxLength":100},"description":{"type":"string","maxLength":1000},"mode":{"enum":["online","offline"],"type":"string","description":"* `online` - Online\n* `offline` - Offline"},"platform":{"enum":["Zoom","Google Meet","Microsoft Teams","Discord","Other",null],"type":"string","nullable":true,"description":"Required for online meetings. One of: Zoom, Google Meet, Microsoft Teams, Other\n\n* `Zoom` - Zoom\n* `Google Meet` - Google Meet\n* `Microsoft Teams` - Microsoft Teams\n* `Discord` - Discord\n* `Other` - Other"},"meet_link":{"type":"string","format":"uri","nullable":true,"description":"Required for online meetings. Full URL of the meeting."},"meet_place":{"type":"string","nullable":true,"description":"Required for offline meetings. Address/venue name."},"coord_x":{"type":"number","format":"double","nullable":true,"description":"Required for offline meetings. Latitude coordinate."},"coord_y":{"type":"number","format":"double","nullable":true,"description":"Required for offline meetings. Longitude coordinate."},"meet_time":{"type":"string","format":"date-time"},"duration":{"type":"integer","maximum":2147483647,"minimum":-2147483648},"is_recurring":{"type":"boolean"},"recurrence_type":{"type":"string","nullable":true,"maxLength":10},"recurrence":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"nullable":true},"is_report_needed":{"type":"boolean"},"report_description":{"type":"string","nullable":true,"maxLength":1000}},"required":["circle_id","description","duration","meet_time","mode","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/meeting/create/{circle_id}/":{"post":{"operationId":"dashboard_learningcircle_meeting_create_create","description":"Create Learning Circle Meeting.","parameters":[{"in":"path","name":"circle_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CircleMeetingLogCreateEdit"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CircleMeetingLogCreateEdit"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CircleMeetingLogCreateEdit"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/CircleMeetingLogCreateEdit"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## PUT /api/v1/dashboard/learningcircle/meeting/create/{circle\_id}/

> Update Learning Circle Meeting.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"CircleMeetingLogCreateEdit":{"type":"object","properties":{"circle_id":{"type":"string"},"title":{"type":"string","maxLength":100},"description":{"type":"string","maxLength":1000},"mode":{"enum":["online","offline"],"type":"string","description":"* `online` - Online\n* `offline` - Offline"},"platform":{"enum":["Zoom","Google Meet","Microsoft Teams","Discord","Other",null],"type":"string","nullable":true,"description":"Required for online meetings. One of: Zoom, Google Meet, Microsoft Teams, Other\n\n* `Zoom` - Zoom\n* `Google Meet` - Google Meet\n* `Microsoft Teams` - Microsoft Teams\n* `Discord` - Discord\n* `Other` - Other"},"meet_link":{"type":"string","format":"uri","nullable":true,"description":"Required for online meetings. Full URL of the meeting."},"meet_place":{"type":"string","nullable":true,"description":"Required for offline meetings. Address/venue name."},"coord_x":{"type":"number","format":"double","nullable":true,"description":"Required for offline meetings. Latitude coordinate."},"coord_y":{"type":"number","format":"double","nullable":true,"description":"Required for offline meetings. Longitude coordinate."},"meet_time":{"type":"string","format":"date-time"},"duration":{"type":"integer","maximum":2147483647,"minimum":-2147483648},"is_recurring":{"type":"boolean"},"recurrence_type":{"type":"string","nullable":true,"maxLength":10},"recurrence":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"nullable":true},"is_report_needed":{"type":"boolean"},"report_description":{"type":"string","nullable":true,"maxLength":1000}},"required":["circle_id","description","duration","meet_time","mode","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/meeting/create/{circle_id}/":{"put":{"operationId":"dashboard_learningcircle_meeting_create_update","description":"Update Learning Circle Meeting.","parameters":[{"in":"path","name":"circle_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/CircleMeetingLogCreateEdit"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## DELETE /api/v1/dashboard/learningcircle/meeting/create/{circle\_id}/

> Delete Learning Circle Meeting.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"CircleMeetingLogCreateEdit":{"type":"object","properties":{"circle_id":{"type":"string"},"title":{"type":"string","maxLength":100},"description":{"type":"string","maxLength":1000},"mode":{"enum":["online","offline"],"type":"string","description":"* `online` - Online\n* `offline` - Offline"},"platform":{"enum":["Zoom","Google Meet","Microsoft Teams","Discord","Other",null],"type":"string","nullable":true,"description":"Required for online meetings. One of: Zoom, Google Meet, Microsoft Teams, Other\n\n* `Zoom` - Zoom\n* `Google Meet` - Google Meet\n* `Microsoft Teams` - Microsoft Teams\n* `Discord` - Discord\n* `Other` - Other"},"meet_link":{"type":"string","format":"uri","nullable":true,"description":"Required for online meetings. Full URL of the meeting."},"meet_place":{"type":"string","nullable":true,"description":"Required for offline meetings. Address/venue name."},"coord_x":{"type":"number","format":"double","nullable":true,"description":"Required for offline meetings. Latitude coordinate."},"coord_y":{"type":"number","format":"double","nullable":true,"description":"Required for offline meetings. Longitude coordinate."},"meet_time":{"type":"string","format":"date-time"},"duration":{"type":"integer","maximum":2147483647,"minimum":-2147483648},"is_recurring":{"type":"boolean"},"recurrence_type":{"type":"string","nullable":true,"maxLength":10},"recurrence":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"nullable":true},"is_report_needed":{"type":"boolean"},"report_description":{"type":"string","nullable":true,"maxLength":1000}},"required":["circle_id","description","duration","meet_time","mode","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/meeting/create/{circle_id}/":{"delete":{"operationId":"dashboard_learningcircle_meeting_create_destroy","description":"Delete Learning Circle Meeting.","parameters":[{"in":"path","name":"circle_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/CircleMeetingLogCreateEdit"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/dashboard/learningcircle/meeting/delete/{meet\_id}/

> Create Learning Circle Meeting.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"CircleMeetingLogCreateEdit":{"type":"object","properties":{"circle_id":{"type":"string"},"title":{"type":"string","maxLength":100},"description":{"type":"string","maxLength":1000},"mode":{"enum":["online","offline"],"type":"string","description":"* `online` - Online\n* `offline` - Offline"},"platform":{"enum":["Zoom","Google Meet","Microsoft Teams","Discord","Other",null],"type":"string","nullable":true,"description":"Required for online meetings. One of: Zoom, Google Meet, Microsoft Teams, Other\n\n* `Zoom` - Zoom\n* `Google Meet` - Google Meet\n* `Microsoft Teams` - Microsoft Teams\n* `Discord` - Discord\n* `Other` - Other"},"meet_link":{"type":"string","format":"uri","nullable":true,"description":"Required for online meetings. Full URL of the meeting."},"meet_place":{"type":"string","nullable":true,"description":"Required for offline meetings. Address/venue name."},"coord_x":{"type":"number","format":"double","nullable":true,"description":"Required for offline meetings. Latitude coordinate."},"coord_y":{"type":"number","format":"double","nullable":true,"description":"Required for offline meetings. Longitude coordinate."},"meet_time":{"type":"string","format":"date-time"},"duration":{"type":"integer","maximum":2147483647,"minimum":-2147483648},"is_recurring":{"type":"boolean"},"recurrence_type":{"type":"string","nullable":true,"maxLength":10},"recurrence":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"nullable":true},"is_report_needed":{"type":"boolean"},"report_description":{"type":"string","nullable":true,"maxLength":1000}},"required":["circle_id","description","duration","meet_time","mode","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/meeting/delete/{meet_id}/":{"post":{"operationId":"dashboard_learningcircle_meeting_delete_create","description":"Create Learning Circle Meeting.","parameters":[{"in":"path","name":"meet_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CircleMeetingLogCreateEdit"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CircleMeetingLogCreateEdit"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CircleMeetingLogCreateEdit"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/CircleMeetingLogCreateEdit"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## PUT /api/v1/dashboard/learningcircle/meeting/delete/{meet\_id}/

> Update Learning Circle Meeting.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"CircleMeetingLogCreateEdit":{"type":"object","properties":{"circle_id":{"type":"string"},"title":{"type":"string","maxLength":100},"description":{"type":"string","maxLength":1000},"mode":{"enum":["online","offline"],"type":"string","description":"* `online` - Online\n* `offline` - Offline"},"platform":{"enum":["Zoom","Google Meet","Microsoft Teams","Discord","Other",null],"type":"string","nullable":true,"description":"Required for online meetings. One of: Zoom, Google Meet, Microsoft Teams, Other\n\n* `Zoom` - Zoom\n* `Google Meet` - Google Meet\n* `Microsoft Teams` - Microsoft Teams\n* `Discord` - Discord\n* `Other` - Other"},"meet_link":{"type":"string","format":"uri","nullable":true,"description":"Required for online meetings. Full URL of the meeting."},"meet_place":{"type":"string","nullable":true,"description":"Required for offline meetings. Address/venue name."},"coord_x":{"type":"number","format":"double","nullable":true,"description":"Required for offline meetings. Latitude coordinate."},"coord_y":{"type":"number","format":"double","nullable":true,"description":"Required for offline meetings. Longitude coordinate."},"meet_time":{"type":"string","format":"date-time"},"duration":{"type":"integer","maximum":2147483647,"minimum":-2147483648},"is_recurring":{"type":"boolean"},"recurrence_type":{"type":"string","nullable":true,"maxLength":10},"recurrence":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"nullable":true},"is_report_needed":{"type":"boolean"},"report_description":{"type":"string","nullable":true,"maxLength":1000}},"required":["circle_id","description","duration","meet_time","mode","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/meeting/delete/{meet_id}/":{"put":{"operationId":"dashboard_learningcircle_meeting_delete_update","description":"Update Learning Circle Meeting.","parameters":[{"in":"path","name":"meet_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/CircleMeetingLogCreateEdit"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## DELETE /api/v1/dashboard/learningcircle/meeting/delete/{meet\_id}/

> Delete Learning Circle Meeting.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"CircleMeetingLogCreateEdit":{"type":"object","properties":{"circle_id":{"type":"string"},"title":{"type":"string","maxLength":100},"description":{"type":"string","maxLength":1000},"mode":{"enum":["online","offline"],"type":"string","description":"* `online` - Online\n* `offline` - Offline"},"platform":{"enum":["Zoom","Google Meet","Microsoft Teams","Discord","Other",null],"type":"string","nullable":true,"description":"Required for online meetings. One of: Zoom, Google Meet, Microsoft Teams, Other\n\n* `Zoom` - Zoom\n* `Google Meet` - Google Meet\n* `Microsoft Teams` - Microsoft Teams\n* `Discord` - Discord\n* `Other` - Other"},"meet_link":{"type":"string","format":"uri","nullable":true,"description":"Required for online meetings. Full URL of the meeting."},"meet_place":{"type":"string","nullable":true,"description":"Required for offline meetings. Address/venue name."},"coord_x":{"type":"number","format":"double","nullable":true,"description":"Required for offline meetings. Latitude coordinate."},"coord_y":{"type":"number","format":"double","nullable":true,"description":"Required for offline meetings. Longitude coordinate."},"meet_time":{"type":"string","format":"date-time"},"duration":{"type":"integer","maximum":2147483647,"minimum":-2147483648},"is_recurring":{"type":"boolean"},"recurrence_type":{"type":"string","nullable":true,"maxLength":10},"recurrence":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"nullable":true},"is_report_needed":{"type":"boolean"},"report_description":{"type":"string","nullable":true,"maxLength":1000}},"required":["circle_id","description","duration","meet_time","mode","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/meeting/delete/{meet_id}/":{"delete":{"operationId":"dashboard_learningcircle_meeting_delete_destroy","description":"Delete Learning Circle Meeting.","parameters":[{"in":"path","name":"meet_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/CircleMeetingLogCreateEdit"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/dashboard/learningcircle/meeting/edit/{meet\_id}/

> Create Learning Circle Meeting.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"CircleMeetingLogCreateEdit":{"type":"object","properties":{"circle_id":{"type":"string"},"title":{"type":"string","maxLength":100},"description":{"type":"string","maxLength":1000},"mode":{"enum":["online","offline"],"type":"string","description":"* `online` - Online\n* `offline` - Offline"},"platform":{"enum":["Zoom","Google Meet","Microsoft Teams","Discord","Other",null],"type":"string","nullable":true,"description":"Required for online meetings. One of: Zoom, Google Meet, Microsoft Teams, Other\n\n* `Zoom` - Zoom\n* `Google Meet` - Google Meet\n* `Microsoft Teams` - Microsoft Teams\n* `Discord` - Discord\n* `Other` - Other"},"meet_link":{"type":"string","format":"uri","nullable":true,"description":"Required for online meetings. Full URL of the meeting."},"meet_place":{"type":"string","nullable":true,"description":"Required for offline meetings. Address/venue name."},"coord_x":{"type":"number","format":"double","nullable":true,"description":"Required for offline meetings. Latitude coordinate."},"coord_y":{"type":"number","format":"double","nullable":true,"description":"Required for offline meetings. Longitude coordinate."},"meet_time":{"type":"string","format":"date-time"},"duration":{"type":"integer","maximum":2147483647,"minimum":-2147483648},"is_recurring":{"type":"boolean"},"recurrence_type":{"type":"string","nullable":true,"maxLength":10},"recurrence":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"nullable":true},"is_report_needed":{"type":"boolean"},"report_description":{"type":"string","nullable":true,"maxLength":1000}},"required":["circle_id","description","duration","meet_time","mode","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/meeting/edit/{meet_id}/":{"post":{"operationId":"dashboard_learningcircle_meeting_edit_create","description":"Create Learning Circle Meeting.","parameters":[{"in":"path","name":"meet_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CircleMeetingLogCreateEdit"}},"application/x-www-form-urlencoded":{"schema":{"$ref":"#/components/schemas/CircleMeetingLogCreateEdit"}},"multipart/form-data":{"schema":{"$ref":"#/components/schemas/CircleMeetingLogCreateEdit"}}},"required":true},"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/CircleMeetingLogCreateEdit"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## PUT /api/v1/dashboard/learningcircle/meeting/edit/{meet\_id}/

> Update Learning Circle Meeting.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"CircleMeetingLogCreateEdit":{"type":"object","properties":{"circle_id":{"type":"string"},"title":{"type":"string","maxLength":100},"description":{"type":"string","maxLength":1000},"mode":{"enum":["online","offline"],"type":"string","description":"* `online` - Online\n* `offline` - Offline"},"platform":{"enum":["Zoom","Google Meet","Microsoft Teams","Discord","Other",null],"type":"string","nullable":true,"description":"Required for online meetings. One of: Zoom, Google Meet, Microsoft Teams, Other\n\n* `Zoom` - Zoom\n* `Google Meet` - Google Meet\n* `Microsoft Teams` - Microsoft Teams\n* `Discord` - Discord\n* `Other` - Other"},"meet_link":{"type":"string","format":"uri","nullable":true,"description":"Required for online meetings. Full URL of the meeting."},"meet_place":{"type":"string","nullable":true,"description":"Required for offline meetings. Address/venue name."},"coord_x":{"type":"number","format":"double","nullable":true,"description":"Required for offline meetings. Latitude coordinate."},"coord_y":{"type":"number","format":"double","nullable":true,"description":"Required for offline meetings. Longitude coordinate."},"meet_time":{"type":"string","format":"date-time"},"duration":{"type":"integer","maximum":2147483647,"minimum":-2147483648},"is_recurring":{"type":"boolean"},"recurrence_type":{"type":"string","nullable":true,"maxLength":10},"recurrence":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"nullable":true},"is_report_needed":{"type":"boolean"},"report_description":{"type":"string","nullable":true,"maxLength":1000}},"required":["circle_id","description","duration","meet_time","mode","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/meeting/edit/{meet_id}/":{"put":{"operationId":"dashboard_learningcircle_meeting_edit_update","description":"Update Learning Circle Meeting.","parameters":[{"in":"path","name":"meet_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/CircleMeetingLogCreateEdit"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## DELETE /api/v1/dashboard/learningcircle/meeting/edit/{meet\_id}/

> Delete Learning Circle Meeting.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"CircleMeetingLogCreateEdit":{"type":"object","properties":{"circle_id":{"type":"string"},"title":{"type":"string","maxLength":100},"description":{"type":"string","maxLength":1000},"mode":{"enum":["online","offline"],"type":"string","description":"* `online` - Online\n* `offline` - Offline"},"platform":{"enum":["Zoom","Google Meet","Microsoft Teams","Discord","Other",null],"type":"string","nullable":true,"description":"Required for online meetings. One of: Zoom, Google Meet, Microsoft Teams, Other\n\n* `Zoom` - Zoom\n* `Google Meet` - Google Meet\n* `Microsoft Teams` - Microsoft Teams\n* `Discord` - Discord\n* `Other` - Other"},"meet_link":{"type":"string","format":"uri","nullable":true,"description":"Required for online meetings. Full URL of the meeting."},"meet_place":{"type":"string","nullable":true,"description":"Required for offline meetings. Address/venue name."},"coord_x":{"type":"number","format":"double","nullable":true,"description":"Required for offline meetings. Latitude coordinate."},"coord_y":{"type":"number","format":"double","nullable":true,"description":"Required for offline meetings. Longitude coordinate."},"meet_time":{"type":"string","format":"date-time"},"duration":{"type":"integer","maximum":2147483647,"minimum":-2147483648},"is_recurring":{"type":"boolean"},"recurrence_type":{"type":"string","nullable":true,"maxLength":10},"recurrence":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"nullable":true},"is_report_needed":{"type":"boolean"},"report_description":{"type":"string","nullable":true,"maxLength":1000}},"required":["circle_id","description","duration","meet_time","mode","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/meeting/edit/{meet_id}/":{"delete":{"operationId":"dashboard_learningcircle_meeting_edit_destroy","description":"Delete Learning Circle Meeting.","parameters":[{"in":"path","name":"meet_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/CircleMeetingLogCreateEdit"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/dashboard/learningcircle/meeting/info/{meet\_id}/

> Retrieve Learning Circle Meeting Info.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"CircleMeetupInfo":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"title":{"type":"string","readOnly":true},"description":{"type":"string","maxLength":1000},"mode":{"enum":["online","offline"],"type":"string","description":"* `online` - Online\n* `offline` - Offline"},"meet_place":{"type":"string","readOnly":true},"meet_link":{"type":"string","nullable":true,"maxLength":200},"meet_time":{"type":"string","format":"date-time","readOnly":true},"ig":{"type":"string","readOnly":true},"is_report_needed":{"type":"boolean","readOnly":true},"report_description":{"type":"string","readOnly":true},"coord_x":{"type":"number","format":"double","readOnly":true},"coord_y":{"type":"number","format":"double","readOnly":true},"duration":{"type":"integer","readOnly":true},"is_started":{"type":"string","readOnly":true},"is_ended":{"type":"string","readOnly":true},"attendees":{"type":"string","readOnly":true},"is_member":{"type":"string","readOnly":true},"meet_code":{"type":"string","readOnly":true},"created_by_id":{"type":"string","readOnly":true}},"required":["attendees","coord_x","coord_y","created_by_id","description","duration","ig","is_ended","is_member","is_report_needed","is_started","meet_code","meet_place","meet_time","mode","report_description","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/meeting/info/{meet_id}/":{"get":{"operationId":"dashboard_learningcircle_meeting_info_retrieve","description":"Retrieve Learning Circle Meeting Info.","parameters":[{"in":"path","name":"meet_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/CircleMeetupInfo"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/dashboard/learningcircle/meeting/join/{meet\_id}/

> Create Learning Circle Join.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}}},"paths":{"/api/v1/dashboard/learningcircle/meeting/join/{meet_id}/":{"post":{"operationId":"dashboard_learningcircle_meeting_join_create","description":"Create Learning Circle Join.","parameters":[{"in":"path","name":"meet_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"description":"Joined the meeting successfully. No response body."}}}}}}
```

## DELETE /api/v1/dashboard/learningcircle/meeting/join/{meet\_id}/

> Delete Learning Circle Join.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}}},"paths":{"/api/v1/dashboard/learningcircle/meeting/join/{meet_id}/":{"delete":{"operationId":"dashboard_learningcircle_meeting_join_destroy","description":"Delete Learning Circle Join.","parameters":[{"in":"path","name":"meet_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"description":"Removed from meetup attendee list. No response body."}}}}}}
```

## POST /api/v1/dashboard/learningcircle/meeting/leave/{meet\_id}/

> Create Learning Circle Join.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}}},"paths":{"/api/v1/dashboard/learningcircle/meeting/leave/{meet_id}/":{"post":{"operationId":"dashboard_learningcircle_meeting_leave_create","description":"Create Learning Circle Join.","parameters":[{"in":"path","name":"meet_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"description":"Joined the meeting successfully. No response body."}}}}}}
```

## DELETE /api/v1/dashboard/learningcircle/meeting/leave/{meet\_id}/

> Delete Learning Circle Join.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}}},"paths":{"/api/v1/dashboard/learningcircle/meeting/leave/{meet_id}/":{"delete":{"operationId":"dashboard_learningcircle_meeting_leave_destroy","description":"Delete Learning Circle Join.","parameters":[{"in":"path","name":"meet_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"description":"Removed from meetup attendee list. No response body."}}}}}}
```

## GET /api/v1/dashboard/learningcircle/meeting/list/

> Retrieve Learning Circle Meeting List.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"CircleMeetupMin":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"title":{"type":"string","readOnly":true},"description":{"type":"string","maxLength":1000},"org":{"type":"string","readOnly":true},"ig_id":{"type":"string","readOnly":true},"ig_name":{"type":"string","readOnly":true},"mode":{"enum":["online","offline"],"type":"string","description":"* `online` - Online\n* `offline` - Offline"},"is_recurring":{"type":"boolean"},"recurrence_type":{"type":"string","nullable":true,"maxLength":10},"recurrence":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"nullable":true},"meet_place":{"type":"string","readOnly":true},"is_rsvp":{"type":"string","readOnly":true},"circle_id":{"type":"string","readOnly":true},"coord_x":{"type":"number","format":"double","readOnly":true},"coord_y":{"type":"number","format":"double","readOnly":true},"meet_time":{"type":"string","format":"date-time","readOnly":true},"meet_link":{"type":"string","nullable":true,"maxLength":200},"is_started":{"type":"string","readOnly":true},"is_ended":{"type":"string","readOnly":true},"is_joined":{"type":"string","readOnly":true},"attendees_count":{"type":"string","readOnly":true},"created_by":{"type":"string","readOnly":true},"created_by_id":{"type":"string","readOnly":true}},"required":["attendees_count","circle_id","coord_x","coord_y","created_by","created_by_id","description","ig_id","ig_name","is_ended","is_joined","is_rsvp","is_started","meet_place","meet_time","mode","org","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/meeting/list/":{"get":{"operationId":"dashboard_learningcircle_meeting_list_retrieve","description":"Retrieve Learning Circle Meeting List.","tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/CircleMeetupMin"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/dashboard/learningcircle/meeting/list-public/

> Retrieve Learning Circle Meeting Public List.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"CircleMeetupPublic":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"title":{"type":"string","readOnly":true},"description":{"type":"string","maxLength":1000},"org":{"type":"string","readOnly":true},"ig_id":{"type":"string","readOnly":true},"ig_name":{"type":"string","readOnly":true},"mode":{"enum":["online","offline"],"type":"string","description":"* `online` - Online\n* `offline` - Offline"},"is_recurring":{"type":"boolean"},"recurrence_type":{"type":"string","nullable":true,"maxLength":10},"recurrence":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"nullable":true},"meet_place":{"type":"string","readOnly":true},"circle_id":{"type":"string"},"meet_time":{"type":"string","format":"date-time","readOnly":true},"meet_link":{"type":"string","nullable":true,"maxLength":200},"is_started":{"type":"string","readOnly":true},"is_ended":{"type":"string","readOnly":true},"created_by":{"type":"string","readOnly":true}},"required":["circle_id","created_by","description","ig_id","ig_name","is_ended","is_started","meet_place","meet_time","mode","org","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/meeting/list-public/":{"get":{"operationId":"dashboard_learningcircle_meeting_list_public_retrieve","description":"Retrieve Learning Circle Meeting Public List.","tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/CircleMeetupPublic"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/dashboard/learningcircle/meeting/list/{circle\_id}/

> Retrieve Learning Circle Meeting List.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"CircleMeetupMin":{"type":"object","properties":{"id":{"type":"string","maxLength":36},"title":{"type":"string","readOnly":true},"description":{"type":"string","maxLength":1000},"org":{"type":"string","readOnly":true},"ig_id":{"type":"string","readOnly":true},"ig_name":{"type":"string","readOnly":true},"mode":{"enum":["online","offline"],"type":"string","description":"* `online` - Online\n* `offline` - Offline"},"is_recurring":{"type":"boolean"},"recurrence_type":{"type":"string","nullable":true,"maxLength":10},"recurrence":{"type":"integer","maximum":2147483647,"minimum":-2147483648,"nullable":true},"meet_place":{"type":"string","readOnly":true},"is_rsvp":{"type":"string","readOnly":true},"circle_id":{"type":"string","readOnly":true},"coord_x":{"type":"number","format":"double","readOnly":true},"coord_y":{"type":"number","format":"double","readOnly":true},"meet_time":{"type":"string","format":"date-time","readOnly":true},"meet_link":{"type":"string","nullable":true,"maxLength":200},"is_started":{"type":"string","readOnly":true},"is_ended":{"type":"string","readOnly":true},"is_joined":{"type":"string","readOnly":true},"attendees_count":{"type":"string","readOnly":true},"created_by":{"type":"string","readOnly":true},"created_by_id":{"type":"string","readOnly":true}},"required":["attendees_count","circle_id","coord_x","coord_y","created_by","created_by_id","description","ig_id","ig_name","is_ended","is_joined","is_rsvp","is_started","meet_place","meet_time","mode","org","title"]}}},"paths":{"/api/v1/dashboard/learningcircle/meeting/list/{circle_id}/":{"get":{"operationId":"dashboard_learningcircle_meeting_list_retrieve_2","description":"Retrieve Learning Circle Meeting List.","parameters":[{"in":"path","name":"circle_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/CircleMeetupMin"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## GET /api/v1/dashboard/learningcircle/meeting/report/{meet\_id}/

> Retrieve Learning Circle Report.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LearningCircleReportGetResponse":{"type":"object","properties":{"is_report_submitted":{"type":"boolean","description":"Whether the meeting report has been submitted by the organizer"},"report":{"type":"string","nullable":true,"description":"Meeting report text submitted by the organizer"},"attendees":{"type":"array","items":{"$ref":"#/components/schemas/LearningCircleReportAttendeeItem"},"description":"List of attendees who joined the meeting"}},"required":["attendees","is_report_submitted","report"]},"LearningCircleReportAttendeeItem":{"type":"object","properties":{"user_id":{"type":"string","description":"UUID of the attendee"},"full_name":{"type":"string","description":"Full name of the attendee"},"muid":{"type":"string","description":"Unique mulearn ID of the attendee"},"is_lc_approved":{"type":"boolean","nullable":true,"description":"Whether the organizer approved this attendee's participation"},"report":{"type":"string","nullable":true,"description":"Attendee's own report text"},"report_link":{"type":"string","nullable":true,"description":"URL to the attendee's report"}},"required":["full_name","is_lc_approved","muid","report","report_link","user_id"]}}},"paths":{"/api/v1/dashboard/learningcircle/meeting/report/{meet_id}/":{"get":{"operationId":"dashboard_learningcircle_meeting_report_retrieve","description":"Retrieve Learning Circle Report.","parameters":[{"in":"path","name":"meet_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LearningCircleReportGetResponse"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/dashboard/learningcircle/meeting/report/{meet\_id}/

> Create Learning Circle Report.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}}},"paths":{"/api/v1/dashboard/learningcircle/meeting/report/{meet_id}/":{"post":{"operationId":"dashboard_learningcircle_meeting_report_create","description":"Create Learning Circle Report.","parameters":[{"in":"path","name":"meet_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"description":"Meeting report submitted successfully. No response body."}}}}}}
```

## DELETE /api/v1/dashboard/learningcircle/meeting/report/{meet\_id}/

> Delete Learning Circle Report.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}}},"paths":{"/api/v1/dashboard/learningcircle/meeting/report/{meet_id}/":{"delete":{"operationId":"dashboard_learningcircle_meeting_report_destroy","description":"Delete Learning Circle Report.","parameters":[{"in":"path","name":"meet_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"description":"Meeting report deleted successfully. No response body."}}}}}}
```

## POST /api/v1/dashboard/learningcircle/meeting/rsvp/{meet\_id}/

> Create Learning Circle R S V P.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}}},"paths":{"/api/v1/dashboard/learningcircle/meeting/rsvp/{meet_id}/":{"post":{"operationId":"dashboard_learningcircle_meeting_rsvp_create","description":"Create Learning Circle R S V P.","parameters":[{"in":"path","name":"meet_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"description":"RSVP registered successfully. No response body."}}}}}}
```

## GET /api/v1/dashboard/learningcircle/members/{circle\_id}/

> Retrieve Learning Circle Member Details.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]},{}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"LearningCircleMemberDetailsResponse":{"type":"object","properties":{"owner":{"$ref":"#/components/schemas/LearningCircleMemberDetailsOwner"},"members":{"type":"array","items":{"$ref":"#/components/schemas/LearningCircleMemberItem"},"description":"Accepted members sorted by ig_karma descending"}},"required":["members","owner"]},"LearningCircleMemberDetailsOwner":{"type":"object","properties":{"id":{"type":"string","description":"UUID of the circle creator"},"full_name":{"type":"string","description":"Full name of the circle creator"},"profile_pic":{"type":"string","nullable":true,"description":"Profile picture URL of the circle creator"},"muid":{"type":"string","description":"Unique mulearn ID of the circle creator"}},"required":["full_name","id","muid","profile_pic"]},"LearningCircleMemberItem":{"type":"object","properties":{"id":{"type":"string","description":"UUID of the member"},"full_name":{"type":"string","description":"Full name of the member"},"profile_pic":{"type":"string","nullable":true,"description":"Profile picture URL of the member"},"muid":{"type":"string","description":"Unique mulearn ID of the member"},"ig_karma":{"type":"integer","description":"Total karma earned by the member in this circle's interest group"},"is_leader":{"type":"boolean","description":"Whether this member holds the lead role in the circle"}},"required":["full_name","id","ig_karma","is_leader","muid","profile_pic"]}}},"paths":{"/api/v1/dashboard/learningcircle/members/{circle_id}/":{"get":{"operationId":"dashboard_learningcircle_members_retrieve","description":"Retrieve Learning Circle Member Details.","parameters":[{"in":"path","name":"circle_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/LearningCircleMemberDetailsResponse"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```

## POST /api/v1/dashboard/learningcircle/members/add/{circle\_id}/

> Create Circle Member Add.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}}},"paths":{"/api/v1/dashboard/learningcircle/members/add/{circle_id}/":{"post":{"operationId":"dashboard_learningcircle_members_add_create","description":"Create Circle Member Add.","parameters":[{"in":"path","name":"circle_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"description":"Member added to the circle successfully. No response body."}}}}}}
```

## POST /api/v1/dashboard/learningcircle/transfer-lead/{circle\_id}/

> Create Circle Transfer Lead.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}}},"paths":{"/api/v1/dashboard/learningcircle/transfer-lead/{circle_id}/":{"post":{"operationId":"dashboard_learningcircle_transfer_lead_create","description":"Create Circle Transfer Lead.","parameters":[{"in":"path","name":"circle_id","schema":{"type":"string"},"required":true}],"tags":["Learningcircle"],"responses":{"200":{"description":"Circle lead transferred successfully. No response body."}}}}}}
```

## GET /api/v1/dashboard/learningcircle/user-circles/

> Retrieve User Circle List.

```json
{"openapi":"3.0.3","info":{"title":"muLearn API","version":"1.0.0"},"security":[{"cookieAuth":[]},{"basicAuth":[]},{"jwtAuth":[]}],"components":{"securitySchemes":{"cookieAuth":{"type":"apiKey","in":"cookie","name":"sessionid"},"basicAuth":{"type":"http","scheme":"basic"},"jwtAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"JWT Token Authentication. Enter **\"Bearer <token>\"**"}},"schemas":{"UserCircleList":{"type":"object","description":"Serializes a UserCircleLink entry for the 'My Circles' list.","properties":{"circle_id":{"type":"string","readOnly":true},"title":{"type":"string","readOnly":true},"ig":{"type":"string","readOnly":true},"org":{"type":"string","readOnly":true,"nullable":true},"is_lead":{"type":"boolean","readOnly":true},"total_members":{"type":"string","readOnly":true},"joined_at":{"type":"string","format":"date-time","readOnly":true}},"required":["circle_id","ig","is_lead","joined_at","org","title","total_members"]}}},"paths":{"/api/v1/dashboard/learningcircle/user-circles/":{"get":{"operationId":"dashboard_learningcircle_user_circles_retrieve","description":"Retrieve User Circle List.","tags":["Learningcircle"],"responses":{"200":{"content":{"application/json":{"schema":{"type":"object","properties":{"hasError":{"type":"boolean","default":false},"statusCode":{"type":"integer","default":200},"message":{"type":"object","properties":{"general":{"type":"array","items":{"type":"string"}}}},"response":{"$ref":"#/components/schemas/UserCircleList"}},"required":["hasError","statusCode","message","response"]}}},"description":""}}}}}}
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mulearn.org/api-reference/learningcircle.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
