Supported Schools
List of schools compatible with linkgor and their IDs
linkgor resolves timetable endpoints based on whether a school belongs to the Compétences & Développement (C&D) group or the IGENSIA Education group.
Below is the list of all supported school instances and their corresponding instanceId strings.
Compétences & Développement (C&D)
| School Name | instanceId |
|---|---|
| 3A | 3a |
| EPSI | epsi |
| ESAIL | esail |
| ICL | icl |
| IDRAC Business School | idrac-business-school |
| IEFT | ieft |
| IET | iet |
| IFAG | ifag |
| IGEFI | igefi |
| IHEDREA | ihedrea |
| ILERI | ileri |
| SUP DE COM | sup-de-com |
| VIVA MUNDI | viva-mundi |
| WIS | wis |
IGENSIA Education
| School Name | instanceId |
|---|---|
| American Business College | american-business-college |
| Business Science Institute | business-science-institute |
| CNVA | cnva |
| ECM | ecm |
| EMI | emi |
| ESA | esa |
| ESAM | esam |
| ICD Business School | icd-business-school |
| IGENSIA RH | igensia-rh |
| IMIS | imis |
| IMSI | imsi |
| IPI | ipi |
| ISCPA | iscpa |
| ISMM | ismm |
Example Usage
You pass these IDs directly as the first argument in loginWithCredentials, getProfile, or getPlanning:
import { loginWithCredentials } from 'linkgor';
// Login for an EPSI student:
const user = await loginWithCredentials('epsi', 'username', 'password');
// Login for an IPI student:
const ipiUser = await loginWithCredentials('ipi', 'username', 'password');