Reach 360: API de cursos
Artículo actualizado el
Este artículo se aplica a:
Qué hace este terminal de API
Con la API de cursos, puedes obtener una lista de todos los cursos enviados (publicados e inéditos) en tu cuenta de Reach 360, así como los detalles de un solo curso.
Puntos finales
GET /courses
- lista de cursosGET /courses/{courseId}
- obtener detalles de un curso por identificador de curso
Objeto del curso
id
(cadena): el identificador único del cursotitle
(cadena): título del cursocoverImageUrl
(cadena): URL de la imagen de portada del curso (si existe)authorUrl
(cadena): URL para obtener los detalles del usuario del autor de la APIcourseReportUrl
(cadena): URL para obtener el informe del curso desde la APIurl
(cadena): URL para obtener los detalles del curso desde la APIcontentType
(cadena): tipo de curso (puede ser uno de los siguientes: MICROLEARNING, STORYLINE, IMPORTED, RISE)
Lista de cursos
GET /courses
Parámetros de solicitud (cadena de consulta)
limit
(entero, opcional): el número máximo de resultados que se pueden devolver en una sola respuesta (consulte Paginación); debe estar entre 1 y 100 (el valor predeterminado es 50)contentType
(cadena, opcional): filtra la respuesta a un tipo de contenido específico. Las opciones disponibles sonrise, storyline, microlearning, imported, all
Ejemplo de respuesta
{ «courses»: [ { «id»: «example-course-id-1", «title»: «Título del curso», «coverImageURL»: null, «authorURL»: "https://api.reach360.com/users/author-user-id «, «courseReportURL»: "https://api.reach360.com/reports/courses/example-course-id-1 «, «url»: "https://api.reach360.com/courses/example-course-id-1" «contentType»: «RISE» },... ], «URL de texto»: "https://url-for-next-page-of-results" }
Recuperar curso por ID
GET /courses/{courseId}
Ejemplo de respuesta
{ «id»: «example-course-id», «title»: «Título del curso», «coverImageURL»: null, «authorURL»: "https://api.reach360.com/users/author-user-id «, «courseReportURL»: "https://api.reach360.com/reports/courses/example-course-id «, «url»: "https://api.reach360.com/courses/example-course-id" «contentType»: «RISE» }
Códigos de error específicos de endpoints
course_not_found
- no se puede recuperar el curso porque el curso no existe