DataLibrary

List session summary data across multiple cohorts

Returns one row per group session with attendance summary data, per-participant attendance status array, and aggregate metrics. By default returns only completed sessions. Pass sessionStatus=upcoming to retrieve not-yet-completed sessions, or sessionStatus=flagged to retrieve sessions with active, undismissed health alerts. Session Week and Session Month are derived client-side from session_date.

get/api/data-library/sessions

Request

  • Base URL
    https://api.production.yourmedley.com
  • Auth
    HTTP bearer

Query parameters

cohortIdsstring required

Comma-separated cohort UUIDs

pageinteger
limitinteger
sortBystring

Sort field (session_date, cohort_name, coach_name, session_attendance_rate, total_attended, total_participants)

sortOrder'ASC' | 'DESC'
searchstring

Search by cohort name or coach name

cohortIdstring uuid
groupIdstring

One group UUID or a comma-separated list of group UUIDs (MDF-211)

coachIdstring uuid
sessionMonthstring

Comma-separated YYYY-MM values to filter by month

sessionNumberstring

Comma-separated session numbers to filter by

sessionStatus'completed' | 'upcoming' | 'flagged'

Filter sessions by lifecycle state. completed returns sessions with status=completed. upcoming returns sessions that have not yet taken place (unscheduled/scheduled/in_progress). flagged returns sessions with at least one active, undismissed health alert. When omitted, defaults to completed-only.

Response

Session summary data retrieved successfully

Changes

No recorded changes to this operation across all 1 revision of this API.