Route : https://api.epiteks.xyz/intra/
Connection to the API
Parameters : None
Body :
{
"login": "login_x",
"password": "UNIXPWD"
}
Response :
{
"token": "xxx"
}
or if there's an error :
{
"error": "xxx"
}
Get informations from your intranet homepage
Parameters :
- token : 42
Response :
{...}
Get your planning
Parameters :
- token : 42
- start : YYYY-MM-DD (Default: Today)
- end : YYYY-MM-DD (Default: Today + 6 days)
Response :
{...}
Get all your projects
Parameters :
- token : 42
- start: YYYY-MM-DD (Default: Today)
- end: YYYY-MM-DD (Default: Today + 6 days)
Response :
[
{...}
]
Get project info
Parameters :
- token : 42
- year : YYYY
- module : X-XXX-XXX-X
- instance : XXX-X-X
- acti : acti-XXXXXX
Response :
{...}
Suscribe to project
Parameters :
- token : 42
- year : YYYY
- module : X-XXX-XXX-X
- instance : XXX-X-X
- acti : acti-XXXXXX
Response :
{...}
Unuscribe to project
Parameters :
- token : 42
- year : YYYY
- module : X-XXX-XXX-X
- instance : XXX-X-X
- acti : acti-XXXXXX
Response :
{...}
Get project files
Parameters :
- token : 42
- year : YYYY
- module : X-XXX-XXX-X
- instance : XXX-X-X
- acti : acti-XXXXXX
Response :
{...}
Get project marks
Parameters :
- token : 42
- year : YYYY
- module : X-XXX-XXX-X
- instance : XXX-X-X
- acti : acti-XXXXXX
Response :
{...}
Get all modules
Parameters :
- token : 42
- year : 2014
- location : [FR/PAR, FR/BDX, FR/LIL, FR/LYN, FR/MAR, FR/MPL, FR/NCY, FR/NAN, FR/NCE, FR/PAR, FR/REN, FR/STG, FR/TLS]
- course : [bachelor/classic, bachelor/tek1ed, bachelor/tek2ed]
Response :
{...}
Get user modules
Parameters :
- token : 42
- login : login_x
Response :
{...}
Get module infos
Parameters :
- token : 42
- year : YYYY
- module : X-XXX-XXX-X
- instance : XXX-X-X
Response :
{...}
Subscribe to module
Parameters :
- token : 42
- year : YYYY
- module : X-XXX-XXX-X
- instance : XXX-X-X
Response :
{...}
Unsubscribe to module
Parameters :
- token : 42
- year : YYYY
- module : X-XXX-XXX-X
- instance : XXX-X-X
Response :
{...}
Get registered users to module
Parameters :
- token : 42
- year : YYYY
- module : X-XXX-XXX-X
- instance : XXX-X-X
Response :
{...}
Get event infos
Parameters :
- token : 42
- year : 2014
- module : X-XXX-XXX
- instance : XXX-X-X
- acti : acti-XXXXXX
- event : event-XXXXXX
Response :
{...}
Subscribe to event
Parameters :
- token : 42
- year : 2014
- module : X-XXX-XXX
- instance : XXX-X-X
- acti : acti-XXXXXX
- event : event-XXXXXX
Response :
{...}
Unsubscribe to event
Parameters :
- token : 42
- year : 2014
- module : X-XXX-XXX
- instance : XXX-X-X
- acti : acti-XXXXXX
- event : event-XXXXXX
Response :
{...}
Get registered users to event
Parameters :
- token : 42
- year : 2014
- module : X-XXX-XXX
- instance : XXX-X-X
- acti : acti-XXXXXX
- event : event-XXXXXX
Response :
{...}
Get marks
Parameters :
- token : 42
Response :
{...}
Get messages
Parameters :
- token : 42
Response :
{...}
Get alerts
Parameters :
- token : 42
Response :
{...}
Get photo url
Parameters :
- token : 42
- login : login_x
Response :
{...}
Validate token
- token : 42
- year : 2014
- module : X-XXX-XXX-X
- instance : XXX-X-X
- acti : acti-XXXXXX
- event : event-XXXXXX
- tokenvalidationcode : XXXXXXXX
Response :
{...}
Get a list of students
Parameters :
- token : 42
- year : 2014
- location : [FR/PAR, FR/BDX, FR/LIL, FR/LYN, FR/MAR, FR/MPL, FR/NCY, FR/NAN, FR/NCE, FR/PAR, FR/REN, FR/STG, FR/TLS]
- course : [bachelor/classic, bachelor/tek1ed, bachelor/tek2ed]
- promo : tekX
- offset : 43
Response :
{...}
Get a student's information
Parameters :
- token : 42
- user : login_x
Response :
{...}
Get your documents
Parameters :
- token : 42
- user : login_x
- folder : folderName
- raw : [true, false]
Response
{...}