...
/course/v1/user/enrollment/list/{{userId}}?fields=[comma-seperated-valid-fields]&orgDetails=name,statusemail
Approaches
Approach 1
API will accept a new query parameter as fields, where user can specify which batch fields need to be fetched along with enrolled courses.
...
Get ../course/v1/user/enrollment/list/{{userId}}?fields=name,startDate,EndDateendDate,status.
Resopnse :
Code Block | ||
---|---|---|
| ||
{ "id": "api.user.courses.list", "ver": "v1", "ts": "2018-11-15 09:17:31:909+0000", "params": { "resmsgid": null, "msgid": "9db786d3-45c2-447d-b657-f9768da15652", "err": null, "status": "success", "errmsg": null }, "responseCode": "OK", "result": { "courses": [ { "dateTime": "2018-07-04 09:31:22:294+0000", "status": 1, ... "batch": { "name": "batchName", "startDate": "2018-01-02", "endDate": "2018-01-22", "status": "1" } }, { ... } } ] } } |
...