For Developers
Implementation Details
Data Source
InfiniteCampus data syncing can either use their OneRoster API or an SFTP connection. Ensure the proper configuration matching the method is setup in your source.
Data "Version"
Each InfiniteCampus instance has a "version" of data that we are trying to access (e.g. 2024-2025, 2025-2026, etc.). The user that is trying to sync the data should have permissions to access only a single version of the data. If we attempt to read data and find no districts in the matching "version", the sync will fail.
Custom Mappings
An InfiniteCampus source can be configured within Edlink to use custom mappings for:
racesgender_identitiesgrade_levelsdisabilitiesfood_service_program_eligibilityagent_relationships
Custom Field Mapping
The following fields can be custom-mapped in our dashboard UI:
- agent relationships
- races
- gender identities
- grade levels
- disabilities
- food service program eligibility