/api/v1/products/{id}/studentsListar los alumnos de un curso y cómo van
Quién tiene acceso al curso y en qué estado está cada uno: activo (alguna señal de estudio en los últimos 7 días), en riesgo (7 a 13 días sin actividad), parado (14 o más), sin empezar (sin ninguna actividad) o terminado (todas las clases publicadas marcadas). Cuenta como actividad marcar una clase, abrirla, ver su vídeo, asistir a un directo del curso o ver su grabación. Incluye la última actividad con su clase o directo, las clases marcadas y las empezadas sin marcar, el acceso y un resumen del curso entero. Son los mismos datos que la pestaña Alumnos del panel.
Parámetros de consulta
statusactive | at_risk | stalled | not_started | completed | attentionSolo los de un estado; attention = los que necesitan un empujón (en riesgo, parados de menos de 90 días y sin empezar con acceso desde hace 7 a 29 días).
sortattention | recent | oldest | progress | progress-asc | activity | activity-ascOrden. attention (por defecto) pone primero a quien necesita un empujón; recent/oldest, por fecha de alta; progress, por clases marcadas; activity, por última actividad.
emailstringBusca por correo o nombre dentro del curso.
starting_afterstringCursor recibido en next_starting_after. Omitir en la primera página.
limitinteger 1..200Máximo de alumnos por página: 1–200; predeterminado 50.
curl "https://www.clonify.com/api/v1/products/1/students" \
-H "Authorization: Bearer clk_live_…"{
"object": "list",
"data": [
{
"object": "course_student",
"visitor_id": 88,
"contact_id": 135,
"email": "student@example.test",
"name": "Student",
"status": "active",
"status_days": 1,
"needs_attention": false,
"last_activity_at": "2026-10-13T21:36:00Z",
"last_activity": {
"kind": "video",
"at": "2026-10-13T21:36:00Z",
"lesson_id": 1004,
"lesson_title": "Lesson 4",
"live_id": null,
"live_title": null
},
"last_marked_at": "2026-09-22T10:00:00Z",
"completed_lessons": 3,
"total_lessons": 12,
"completed_lesson_ids": [
1001,
1002,
1003
],
"started_lesson_ids": [
1004
],
"access": {
"source": "purchase",
"by_tag": true,
"included_from_product_ids": [],
"granted_at": "2026-08-30T10:00:00Z",
"expires_at": null,
"paused": false
}
}
],
"has_more": true,
"next_starting_after": "bzo1MA",
"summary": {
"total": 14,
"matching": 14,
"by_status": {
"active": 5,
"at_risk": 3,
"stalled": 3,
"not_started": 2,
"completed": 1
},
"needs_attention": 7,
"at_risk_after_days": 7,
"stalled_after_days": 14
},
"measurement": {
"activity": "Any study signal in this course: completing a lesson, opening it, watching its video, attending one of the course's live sessions or watching its recording.",
"coverage": "Lesson opens and video watching are recorded since 2026-09-24 and only for campus and Bunny players (not YouTube, Vimeo or other sites); earlier, only completed lessons exist.",
"paging": "Pages follow the requested order at request time; if students change between calls a page may repeat or skip someone. Re-read all pages to refresh."
}
}