---
title: "List 1:1 sessions across cohorts with status and coach feedback (MDF-253)"
method: GET
path: "/api/data-library/one-on-ones"
tags: ["DataLibrary"]
---

# List 1:1 sessions across cohorts with status and coach feedback (MDF-253)

`GET /api/data-library/one-on-ones`

## Request

- Base URL: `https://api.production.yourmedley.com`
- URL: `https://api.production.yourmedley.com/api/data-library/one-on-ones`
- Auth: HTTP bearer

Returns one row per 1:1 session (one_on_one_session and non_coaching_one_on_one) with participant, coach, group, scheduled time, status, booking method, the coach's attendance note, session notes, engagement rating and feedback answers. meta.summary counts each status over the filtered rows and gives the completion rate: completed / (completed + no-show + past canceled).

## Query parameters

- `cohortIds` string, required
- `page` integer
- `limit` integer
- `sortBy` 'scheduled_start' | 'participant_name' | 'coach_name' | 'cohort_name' | 'status'
- `sortOrder` 'ASC' | 'DESC'
- `search` string
- `cohortId` string, uuid
- `coachId` string, uuid
- `status` string
- `type` string

## Response `200`

1:1 rows with meta.pagination, meta.filterOptions and meta.summary

## Other responses

- `400`: Bad request - missing or invalid cohortIds, coachId, cohortId or status
- `401`: Unauthorized
- `403`: Not Medley staff

---

[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)
