Table of Contents

Rôles d’accès permis pour les appels d’API avec flux utilisateur (Déprécié)

Les routes d’API utilisant un flux de sécurité « accessCode » peuvent avoir certaines restrictions quant au rôle utilisé pour faire l’appel d’API.

Voici la liste des API utilisant ce flux de sécurité et les rôles permis.

Cette information est aussi disponible dans Espace API sous l'onglet Présentation de l'API sous la rubrique Utilisation en mode authentification implicite ou code d'accès avec PKCE.

Produit d’API: Élève

API: Absences d'un élève jeune
Route: GET /v2/{codeOrganisme}/elevesJeunes/{idEleveJeune}/absences
Rôles:

  • Enseignant jeune
  • Directeur jeune
  • Intervenant jeune

API: Activités horaires

Route: GET /v2/{codeOrganisme}/elevesAdultes/{idEleveAdulte}/activitesHoraires
Rôle:

  • Enseignant adulte
  • Élève adulte

Route: GET /v2/{codeOrganisme}/elevesJeunes/{idEleveJeune}/activitesHoraires
Rôles:

  • Directeur jeune
  • Intervenant jeune
  • Enseignant jeune
  • Élève jeune
  • Parents de l'élève jeune

API: Assiduité d'un élève adulte

Route: GET /v2/{codeOrganisme}/elevesAdultes/{idEleveAdulte}/absences
Rôles:

  • Enseignant adulte
  • Directeur adulte
  • Élève adulte

Route: GET /v2/{codeOrganisme}/elevesAdultes/{idEleveAdulte}/présences
Rôles:

  • Enseignant adulte
  • Directeur adulte
  • Élève adulte

API: Calendrier scolaire d'un élève

Route: GET /v2/{codeOrganisme}/elevesAdultes/{idEleveAdulte}/calendrierScolaire
Rôles:

  • Élève adulte

API: Élève

Route: GET /v2/{codeOrganisme}/elevesAdultes
Rôles:

  • Enseignant adulte

Route: GET /v2/{codeOrganisme}/elevesAdultes/{idEleveAdulte}
Rôle:

  • Enseignant adulte
  • Élève adulte

Route: GET /v2/{codeOrganisme}/elevesJeunes
Rôles:

  • Directeur jeune
  • Intervenant jeune
  • Enseignant jeune

Route: GET /v2/{codeOrganisme}/elevesJeunes/{idEleveJeune}
Rôles:

  • Enseignant jeune
  • Directeur jeune
  • Intervenant jeune

API: Motifs d'absence élève

Route: GET /v2/{codeOrganisme}/ecoles/{idEcole}/motifsAbsenceEleve
Rôles:

  • Enseignant jeune
  • Élève jeune
  • Directeur jeune
  • Intervenant jeune
  • Parent de l'élève jeune

Produit d’API: Organisme scolaire

API: Bâtiments

Route: GET /v2/{codeOrganisme}/bâtiments
Rôles:

  • Tous les utilisateurs synchronisés dans la Gestion d'identité

API: Calendrier scolaire de l'organisme

Route: GET /v2/{codeOrganisme}/centres/{idCentre}/calendrierScolaire
Rôles:

  • Tous les utilisateurs synchronisés dans la Gestion d'identité

Route: GET /v2/{codeOrganisme}/ecoles/{idEcole}/grillesHoraires/{idGrilleHoraire}/calendrierScolaire
Rôles:

  • Tous les utilisateurs synchronisés dans la Gestion d'identité

API: Grilles horaires

Route: GET /v2/{codeOrganisme}/ecoles/{idEcole}/grillesHoraires
Rôles:

  • Tous les utilisateurs synchronisés dans la Gestion d'identité

API: Organisations d’horaire

Route: GET /v2/{codeOrganisme}/centres/{idCentre}/organisationsHoraire
Rôles:

  • Tous les utilisateurs synchronisés dans la Gestion d'identité

API: Organisme

Route: GET /v2/{codeOrganisme}
Rôles:

  • Tous les utilisateurs synchronisés dans la Gestion d'identité

API: Programmes

Route: GET /v2/{codeOrganisme}/centres/{idCentre}/programmes
Rôles:

  • Tous les utilisateurs synchronisés dans la Gestion d'identité

API: Structure de l'organisme

Route: GET /v2/{codeOrganisme}/centres
Rôles:

  • Tous les utilisateurs synchronisés dans la Gestion d'identité

Route: GET /v2/{codeOrganisme}/écoles
Rôles:

  • Tous les utilisateurs synchronisés dans la Gestion d'identité

Route: GET /v2/{codeOrganisme}/servicesDeGarde
Rôles:

  • Tous les utilisateurs synchronisés dans la Gestion d'identité

Produit d’API: Plateforme d'identité Mozaïk

API: Accès d'un utilisateur à un module Mozaïk

Route: GET /v3/{idOrganisation}/accesModuleMozaik/{idModuleMozaik}
Rôle:

  • Tous les utilisateurs synchronisés dans la Gestion d'identité

API: Centres

Route: GET /v1/centres/{idCentre}
Rôle:

  • Tous les utilisateurs synchronisés dans la Gestion d'identité

API: Écoles

Route: GET /v2/ecoles/{idEcole}
Rôle:

  • Tous les utilisateurs synchronisés dans la Gestion d'identité

API: Groupes

Route: GET /v3/identites/{idIdentite}/groupes
Rôle:

  • Tous les utilisateurs synchronisés dans la Gestion d'identité

API: MembresGroupeRestreint

Route: GET /v3/groupes/{idGroupe}/membres
Rôle:

  • Tous les utilisateurs synchronisés dans la Gestion d'identité

API: Organisations
Route: GET /organisations/{idOrganisation}
Rôle:

  • Tous les utilisateurs synchronisés dans la Gestion d'identité

API: Rôles

Route: GET /v1/roles
Rôle:

  • Tous les utilisateurs synchronisés dans la Gestion d'identité

API: Utilisateurs

Route: GET /v3/utilisateurs/moi
Rôle:

  • Tous les utilisateurs synchronisés dans la Gestion d'identité