GET /api/v1/me/agenda
Lists the live sessions you are allowed to see and the dates of your coaching
sessions, sorted by start. The window starts from (default: now) and ends
to (default: from + 30 days); it can never exceed 90 days. Task due
dates are not here — they are in your learning context.
| Role in the organization | This endpoint |
|---|---|
OWNER | Allowed — reads the key holder's own learning only |
ADMIN | Allowed — reads the key holder's own learning only |
MEMBER | Allowed — reads the key holder's own learning only |
| Requirement | Rule for this endpoint |
|---|---|
| Business role | None |
| Resource scope | Lives readable by the key holder, one by one; coachings of their own enrollments |
| Participation | Your enrollments decide which lives and coachings appear |
| Resource state | Cancelled lives are listed with cancelled: true |
| Parameter | Type | Required | Description |
|---|---|---|---|
from | ISO 8601 string | no | Window start, default now |
to | ISO 8601 string | no | Window end, default from + 30 days, at most 90 days after from |
curl "$COHORTE_API_BASE_URL/api/v1/me/agenda?from=2026-10-05T00:00:00Z&to=2026-11-05T00:00:00Z" \
-H "x-api-key: $COHORTE_API_KEY"200 OK — the window and its items.400 Bad Request — an invalid date, to before from, or a window longer than 90 days.401 Unauthorized — missing, unknown or expired key.| Field | Type | Nullable | Description |
|---|---|---|---|
data.from / data.to | ISO 8601 string | no | The window actually used |
data.items[].kind | string | no | live or coaching |
data.items[] (live) | object | no | {id, title, type, startsAt, endsAt, timezone, hostName, cohortName, accessUrl, replayUrl, cancelled} |
data.items[] (coaching) | object | no | {id, enrollmentId, startsAt, coachName} — the date and coach only |
{
"success": true,
"data": {
"from": "2026-10-05T00:00:00.000Z",
"to": "2026-11-04T00:00:00.000Z",
"items": [
{"kind": "coaching", "id": "…", "enrollmentId": "6a1c…", "startsAt": "2026-10-07T16:00:00.000Z", "coachName": "Mike"},
{"kind": "live", "id": "…", "title": "Q&A week 3", "type": "qa", "startsAt": "2026-10-09T17:00:00.000Z", "endsAt": "2026-10-09T18:00:00.000Z", "timezone": "Europe/Paris", "hostName": "Mike", "cohortName": "Spring 2026", "accessUrl": "https://meet.example.com/abc", "replayUrl": null, "cancelled": false}
]
},
"correlationId": "c0ffee00-1111-4222-8333-444455556666"
}