๐Ÿ›ฃ Actual CH-Platforms Routes

Parametros

  • baseUrl = https://api.coderhouse.com
  • course_id = 6011741078145b00950a860c
  • user_id = 5ff70f66efd3c10096c8afe5
  • camada_id = 16440
  • cupon_id = 5f989db6064bf600914c1f5e
  • ts = timestamp (opt but recommended for prevent cache)
  • lean = 1 para responses reducidas, 0 para responses completas

Rutas

๐ŸŒŽ Global Routes name method Respuesta Authorization
{baseUrl}/platform/v6/students/{user_id}/courses?lean=1&ts={ts}&userId={user_id}&v6=1 Get Cursos del alumno โ† GET [Course] ๐Ÿ”‘ Bearer
{baseUrl}/platform/v6/students/{user_id}/personal-goal-course?lean=1&ts={ts}&userId={user_id}&v6=1 Get Personal Goals โ† GET {Goals} ๐Ÿ”‘ Bearer
{baseUrl}/platform/users/{user_id}?_id={user_id}&lean=1&session=1&ts={ts}&userId={user_id} Get User โ† GET {User} ๐Ÿ”‘ Bearer
{baseUrl}/platform/users/{user_id}/courses-with-stream?ts={ts}&userId={user_id} Get Cursos streameando โ† GET {courses:[Course]} ๐Ÿ”‘ Bearer
{baseUrl}/platform/users/{user_id}/push-notifications?ts={ts}&userId={user_id} Get Notifications โ† GET [Notification] ๐Ÿ”‘ Bearer
{baseUrl}/platform/users/{user_id}/push-notifications/{notification_id}/readed Read Notification โ†’ PUT
{baseUrl}/platform/sm-links Get Social Media Links โ† GET [SocialMedia] ๐Ÿ”“ None
{baseUrl}/platform/students/{user_id}/courses/{camada_id}/progress?camadaId={camada_id}&ts={ts}&userId={user_id} Get User Progress โ† GET {Progress} ๐Ÿ”‘ Bearer
{baseUrl}/platform/students/{user_id}/courses/{camada_id}?ts={ts}&camadaId={camada_id}&lean=1&userId={user_id} Get Curso โ† GET {Course} ๐Ÿ”‘ Bearer
๐ŸŽ› Dashboard Routes name method Respuesta Authorization
{baseUrl}/platform/session Get User Stored Session โ†’ POST {Session} ๐Ÿคซ payload: token
{baseUrl}/platform/users/{user_id}/country Get User Country โ† GET {code, countryCode} ๐Ÿ”‘ Bearer
{baseUrl}/platform/users/{user_id}/flags?ts={ts}&userId={user_id} Get User Flags โ† GET {Flags} ๐Ÿ”‘ Bearer
https://coderhouse.auth0.com/oauth/ro Send Auth Credentials โ†’ POST
๐Ÿ‘จโ€๐ŸŽ“ Perfil Routes name method
{baseUrl}/platform/users/{user_id}?_id={user_id}&lean=1&ts={ts}&userId={user_id} Get User Data โ† GET
{baseUrl}/platform/users/{user_id}/certifications?ts={ts}&userId={user_id} Get User Certifications โ† GET
{baseUrl}/platform/users/{user_id}/education?ts={ts}&userId={user_id} Get User Education โ† GET
{baseUrl}/platform/users/{user_id}/works?ts={ts}&userId={user_id} Get User Works โ† GET
{baseUrl}/platform/blogs?byAuthor={user_id}&ignoreDrafts=1&isFeed=1&ts={ts}&unpublished=1 Get User Posts? โ† GET
๐Ÿ“š Curso Routes name method Respuesta Authorization
{baseUrl}/platform/users/{user_id}/courses/{camada_id}/permissions?camadaId={camada_id}&courseSlug=ux-ui-online&ts={ts}&userId={user_id} Get Permissions โ† GET {Permissions} ๐Ÿ”‘ Bearer
{baseUrl}/platform/users/{user_id}/courses/{camada_id}/program/progress?camadaId={camada_id}&ts={ts}&upsellingClasses=false&userId={user_id} Get Course Progress โ† GET [CourseProgress] ๐Ÿ”‘ Bearer
{baseUrl}/platform/students/{user_id}/courses/{camada_id}/progress?camadaId={camada_id}&ts={ts}&userId={user_id} Get Camada Progress โ† GET {CamadaProgress} ๐Ÿ”‘ Bearer
{baseUrl}/platform/courses/{course_id}/student/{user_id}/projects?courseId={course_id}&studentId={user_id}&ts={ts} Get Desafios โ† GET [Desafios] ๐Ÿ”‘ Bearer
{baseUrl}/products?country=ar&cuponId={cupon_id}&flagHasNextCourse=true&sortedByCategories=true&startDate=1629297726454&type=remotes Get Productos โ† GET [Producto] ๐Ÿ”“ None
{baseUrl}/platform/students/{user_id}/get-camada-ids?userId={user_id} Get Camada IDs โ† GET {camadaIds:[ID]} ๐Ÿ”‘ Bearer
๐Ÿ“š Cursos y Carreras Routes name method Respuesta Authorization
--------------------------------------------------------------------------------------------------------------------- ---------------------- ------- --------- -------------
{baseUrl}/platform/students/{user_id}/get-camada-ids?userId={user_id} Get Camada IDs โ† GET
{baseUrl}/platform/students/{user_id}/courses/{camada_id}?ts={ts}&camadaId={camada_id}&userId={user_id} Get Curso โ† GET
{baseUrl}/platform/courses/{course_id}/users/{user_id}/next-recomended-level?course_id={course_id}&userId={user_id} Get Recomendados โ† GET
{baseUrl}/platform/courses/{course_id}/classmates?courseId={course_id}&userId={user_id}&v2=1 Get Course Profesores โ† GET [User] ๐Ÿ”‘ Bearer
{baseUrl}/platform/users/{user_id}/has-active-courses Get Has Active Courses โ† GET
โž• Servicios de Carrera name method
{baseUrl}/platform/services?country=ar&ts={ts}&userId={user_id} Get Servicios โ† GET
๐Ÿ“€ Contenidos name method Respuesta Authorization
{baseUrl}/platform/contents/videos?country=ar&type=videos&userId={user_id} Get Videos โ† GET [ContentVideo] ๐Ÿ”‘ Bearer
{baseUrl}/platform/contents/resources?country=ar&type=resources&userId={user_id} Get Recursos โ† GET [ContentRecurso] ๐Ÿ”‘ Bearer
{baseUrl}/platform/contents/podcasts?country=ar&type=podcasts&userId={user_id} Get Podcasts โ† GET [ContentPodcast] ๐Ÿ”‘ Bearer
{baseUrl}/platform/contents/blogposts?country=ar&type=blogposts&userId={user_id} Get Blog Posts โ† GET [ContentPosts] ๐Ÿ”‘ Bearer
{baseUrl}/platform/contents/webinars?country=ar&type=webinars&userId={user_id} Get Webinars โ† GET [ContentWebinar] ๐Ÿ”‘ Bearer
๐Ÿ’ผ Empleos name method Respuesta Authorization
{baseUrl}/platform/jobs?hiringRoom=0&startDate=1629228878181&userId={user_id} Get Jobs โ† GET [Job] ๐Ÿ”‘ Bearer
{baseUrl}/platform/users/{user_id}/job-postulations?userId={user_id} Get My Jobs Postulations โ† GET ๐Ÿ”‘ Bearer
๐ŸŽ Beneficios name method Respuesta Authorization
{baseUrl}/perks?teacher=undefined&student=true&tutor=false Get Beneficios โ† GET [Perk] ๐Ÿ”‘ Bearer
๐ŸŽ™ Foro name method Respuesta Authorization
{baseUrl}/platform/blogs/feed/all?category=all&ignoreDrafts=1&isFeed=1&isTeacher=false&ts={ts}&userId={user_id} Get All Feed Posts โ† GET {[Post], paginated} ๐Ÿ”‘ Bearer
{baseUrl}/platform/blogs?byAuthor={user_id}&isFeed=1&isTeacher=false&ts={ts}&unpublished=1 Get User Posts โ† GET {[Post], paginated} ๐Ÿ”‘ Bearer
{baseUrl}/platform/blogs/saved/{user_id}?ignoreDrafts=1&isTeacher=false&savedBy={user_id}&ts={ts}&unpublished=1 Get User Saved Posts โ† GET {[Post], paginated} ๐Ÿ”‘ Bearer
๐Ÿ—ฃ Referidos name method Respuesta Authorization
{baseUrl}/platform/referrals/users/{user_id}?userId={user_id} Get User Referrals Data โ† GET {user:{...,progress}, range} ๐Ÿ”‘ Bearer
{baseUrl}/platform/referrals/rewards?country=ar&ts={ts}&userId={user_id} Get Recompesas โ† GET [Rewards] ๐Ÿ”‘ Bearer
{baseUrl}/platform/users/{user_id}/referral-cupon-reward Get Cupon Reward โ† GET {countries,reward} ๐Ÿ”‘ Bearer
{baseUrl}/platform/referrals/leaderboard?country=ar&ts={ts}&userId={user_id} Get Leaderboard โ† GET [User] ๐Ÿ”‘ Bearer