---
title: "List follow-ups as one row per participant (Level 1)"
method: GET
path: "/cohorts/{cohortId}/attendance-follow-ups/participants"
tags: ["Attendance Follow-Ups"]
---

# List follow-ups as one row per participant (Level 1)

`GET /cohorts/{cohortId}/attendance-follow-ups/participants`

## Request

- Base URL: `https://api.production.yourmedley.com`
- URL: `https://api.production.yourmedley.com/cohorts/{cohortId}/attendance-follow-ups/participants`
- Auth: HTTP bearer

Participant-centric view of the attendance follow-ups queue for a cohort. Each returned row represents one participant anchored to their primary follow-up (pending first, else most recent past), with aggregate counts for pending/sent/skipped follow-ups across the cohort and group membership so the Level 1 "Group by: Session | Group" toggle can pivot client-side. Supports the same session_id and status filters as the flat queue list.

## Path parameters

- `cohortId` string, uuid, required

## Query parameters

- `session_id` string, uuid
- `status` 'pending' | 'sent' | 'skipped' | 'no_template'

## Response `200`

Participant summaries

## Other responses

- `401`: Unauthorized

---

[API](https://skmtc.dev/withmedley/apis/medley-api.md) - [All operations](https://skmtc.dev/withmedley/apis/medley-api/llms.txt) - [OpenAPI document](https://skmtc.dev/withmedley/apis/medley-api/revisions/40aaac5ca6bd?raw)
