The Intra V3 API is seperated into several sections, each with its own documentation. Below is a summary of the available APIs and their main sources of documentation.
Main source of documentation: https://pace-system.42.fr/api/v1/docs The Paced System API provides information about the paced system, which is a system that allows students to progress through their curriculum at their own pace, setting their own milestones.
Get information on specific users.
TODO: list endpoints
Retrieve all or individual milestones.
Retrieve a specific milestone by its ID.
Retrieve all milestones.
TODO: list endpoints
TODO: list endpoints
Get information about a campus.
TODO: list endpoints
Main source of documentation: https://freeze.42.fr/api/v2/docs. The Freezes API provides information about freezes and user deadlines in the Common Core.
Get information about the current user.
TODO: list endpoints
Get information about a campus.
TODO: list endpoints
TODO: list endpoints
Get information about specific users.
TODO: list endpoints
Get information about freezes.
TODO: list endpoints
Main source of documentation: https://chronos.42.fr/api/v1/docs#/
Get the raw attendance data of a user. This lists each attendance event separately, including the start and end time of each event.
Get the attendance data of a user, aggregated by date. Choose the source to get the attendance data from, such as "location" or "vsa".
Check on which dates a user was present at a campus.
Get an overview of campuses and their available attendance sources.
Sources normally include locations, which are copied over from the Intra V2 API and contain the time users spent behind computers at a campus.
Some campuses might have additional sources. For example, Codam has a source called "VSA" that contains the time users spent in the building.
Main source of documentation: https://alumni-management.42.fr/api/v1/docs#/
TODO: list endpoints
TODO: list endpoints
TODO: list endpoints
Marks a survey as filled.
TODO: list endpoints