Reach 360 : guide de référence sur les points de terminaison des API
Dernière mise à jour de l’article le
Cet article s'applique à :
Cet article répertorie tous les points de terminaison Reach 360. Les API complètes et individuelles sont liées dans chaque section.
- Modules API
- API d'inscription aux modules
- API Favoris
- API de groupes
- API d'adhésion à des groupes
- Importer l'API de fin de cours
- API d'invitations
- API Learning Paths
- API d'inscription aux parcours de formation
- API de rapports
- API pour utilisateurs
- API Webhooks
Modules API
GET /courses
- liste des modulesGET /courses/{courseId}
- obtenir les détails d'un module par identifiant de cours
API d'inscription aux modules
PUT /courses/{courseId}/users/{userId}
- inscrire un seul utilisateur à un modulePUT /courses/{courseId}/groups/{groupId}
- inscrire un groupe d'utilisateurs à un moduleDELETE /courses/{courseId}/users/{userId}
- désinscrire un seul utilisateur d'un moduleDELETE /courses/{courseId}/groups/{groupId}
- désinscrire un groupe d'utilisateurs d'un module
API Favoris
-
GET /users/{userId}/favorites
- répertorier les modules et les parcours d'apprentissage dans les favoris d'un utilisateur
API de groupes
POST /groups
- créer un nouveau groupeGET /groups
- groupes de listesGET /groups/{groupId}
- obtenir les détails d'un groupe par identifiant de groupePUT /groups/{groupId}
- mettre à jour un groupe par identifiant de groupeDELETE /groups/{groupId}
- supprimer un groupe par identifiant de groupe
API d'adhésion à des groupes
GET /groups/{groupId}/users
- liste les membres d'un groupeGET /users/{userId}/groups
- liste les groupes d'un utilisateurPUT /groups/{groupId}/users/{userId}
- ajouter un utilisateur à un groupeDELETE /groups/{groupId}/users/{userId}
- supprimer un utilisateur d'un groupe
Importer l'API de fin de cours
-
POST /courses/{courseId}/users/{userId}/completions
- importer les données d'achèvement pour une seule paire cours/utilisateur dans Reach 360.
API d'invitations
POST /invitations
—envoyer une invitation à un utilisateur pour qu'il rejoigne votre équipeGET /invitations
—liste les invitations en attenteGET /invitations/{invitationId}
—obtenir les détails d'une invitation en attente par identifiant d'invitationDELETE /invitations/{invitationId}
—supprimer une invitation en attente par identifiant d'invitation
API Learning Paths
GET /learning-paths
- répertorier les parcours d'apprentissageGET /learning-paths/{learningPathId}
- obtenir les détails d'un parcours d'apprentissage par identifiant de chemin d'apprentissageGET /learning-paths/{learningPathId}/courses
- liste les modules d'un parcours d'apprentissage par identifiant de chemin d'apprentissage
API d'inscription aux parcours de formation
PUT /learning-paths/{learningPathId}/users/{userId}
- inscrire un seul utilisateur à un chemin d'apprentissagePUT /learning-paths/{learningPathId}/groups/{groupId}
- inscrire un groupe d'utilisateurs à un chemin d'apprentissageDELETE /learning-paths/{learningPathId}/users/{userId}
- désinscrire un seul utilisateur d'un chemin de formationDELETE /learning-paths/{learningPathId}/groups/{groupId}
- désinscrire un groupe d'utilisateurs d'un chemin d'apprentissage
API de rapports
GET /reports/activity
- rapport d'activité utilisateur (liste des sessions utilisateur)GET /reports/courses/{courseId}
- rapport de l'apprenant (liste des sessions des apprenants pour un cours)GET /reports/learners/{userId}
- rapport de cours de l'apprenant (liste des sessions de cours bien sûres pour un apprenant)GET /reports/learning-paths/{learningPathId}/courses
- rapport sur les modules du chemin d'apprentissage (liste des sessions de cours d'un parcours d'apprentissage)GET /reports/learning-paths/{learningPathId}/learners
- rapport sur les apprenants du chemin d'apprentissage (liste des sessions des apprenants dans un parcours d'apprentissage)
API pour utilisateurs
GET /users
- liste des utilisateursGET /users/{userId}
- obtenir les détails d'un utilisateur par nom d'utilisateurDELETE /users/{userId}
- supprimer un utilisateur par nom d'utilisateur
API Webhooks
POST /webhooks
- créer un nouveau webhookGET /webhooks
- liste les webhooksGET /webhooks/{webhookId}
- obtenir les détails d'un webhook par identifiant de webhookDELETE /webhooks/{webhookId}
- supprimer un webhook par identifiant de webhook