API Edifice Connectez votre solution au plus grand réseau éducatif

Edifice réunit aujourd’hui une communauté éducative de plus de 11 millions d’utilisateurs. Grâce à son modèle ouvert et extensible, vous pouvez intégrer facilement vos applications aux plateformes ONE et NEO.

Interconnectez vos solutions :
3 cas d’usages principaux

1. Mettre en place un SSO (Single Sign-On)

2. Obtenir les données utilisateurs ou projet

3. Se synchroniser avec nos règles métier

1. Mettre en place un SSO

Nous offrons des connecteurs vers des centaines d’outils et plateformes : Moodle, Pronote, Canva, Adobe, Additio… Nous pouvons implémenter tous les protocoles existants sur le marché (CAS, Oauth2, SAML…), mais nous privilégions la solution OpenID Connect, référence mondiale pour garantir une identification sécurisée et favoriser une intégration transparente et efficace. Nos trois APIs standards les plus utilisées :

  • /auth/openid/certs
  • /auth/openid/login
  • /auth/openid/authenticate

2. Obtenir les données utilisateurs ou projet

Vous voulez initialiser votre outil d’évaluation avec tous vos élèves, enseignants et classes ? Vous souhaitez donner accès aux élèves de chaque classe aux manuels numériques qui correspondent à leur niveau ? Deux API disponibles pour synchroniser vos services avec notre référentiel :
  • /directory/user/{userId} : données par utilisateur
  • /directory/structure/{id}/users : données par établissement scolaire

3. Se synchroniser avec nos règles métier

Notre plateforme permet de configurer à l’infini les règles de communication d’un établissement scolaire afin d’adapter les solutions numériques à leur contexte et leurs souhaits (avec qui les parents peuvent communiquer, comment les élèves peuvent interagir, quelles classes les enseignants voient et gèrent…). Vous souhaitez retrouver ces règles de communication et de partage au sein d’un service de messagerie externe à nos services ? Utilisez notre API de communication pour embarquer, pour chaque utilisateur, ses droits de communication :

  • /communication/visible/{userId}

Obtenir un accès à nos API

Afin d’accéder à nos API, demandez un compte “connecteur” au support Édifice en remplissant ce formulaire. Vous recevrez ensuite un mot de passe (= secretdans oAuth2) qui vous permettra d’authentifier votre application auprès de ONE ou NEO pour obtenir un jeton d’accès ( = access_token dans oAuth2) à nos API publiques.

« * » indique les champs nécessaires

Qui êtes-vous ?*
Décrivez votre demande
Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.