GET /api/v1/me/enrollments/{enrollmentId}/member-tasks
Read visible tasks, deadlines, required proof and current submission for your enrollment.
Send x-api-key. The school and actor come from the verified key; body identities cannot override them. The API key bearer must own the enrollment. OWNER, ADMIN and MEMBER accounts all require their own enrollment; none may submit for another person. Writes require a participation that currently accepts member writes.
| Parameter | Type | Required | Description |
|---|---|---|---|
enrollmentId | UUID | yes | Resource in the authorized school and permitted scope. |
curl -X GET "https://www.cohorte.io/api/v1/me/enrollments/11111111-1111-4111-8111-111111111111/member-tasks" \
-H "x-api-key: $COHORTE_API_KEY"200 returns the result. 400: invalid input or forbidden state transition. 401: invalid key. 403: insufficient current permission. 404: unavailable resource in the permitted scope.
An array of memberTaskId, milestoneId, title, instructions, requirement, resolved dueAt, completedAt, selfCompletable, deliverable and submission including review feedback. Dates are ISO date-time strings or null.
{
"success": true,
"data": [],
"correlationId": "22222222-2222-4222-8222-222222222222"
}Agents must obtain the learner’s explicit instruction before saving or submitting. Reading never creates a draft.
Current tasks are published tasks without a milestone plus tasks belonging to active milestones in the current primary composition. Removing a milestone hides its tasks from this list without deleting completion or submission history.