Connect iSAMS to SchoolCal
Integrate your iSAMS environment with SchoolCal to sync student schedules and calendar data
Access: iSAMS administrators
Set up your iSAMS API keys
- Navigate to "Manage Batch API Keys" ( login as admin > control panel > API services module)
- Click "Request/Create Batch API Key"
- Enter "SchoolCal" as the Integrator and Product name
- Find the "Batch Methods" tab on the new SchoolCal API key you just created. This is where you'll grant SchoolCal access to certain datasets.
- Access "API Services Manager" ( control panel > external web services > API services manager)
- Open the SchoolCal Batch API Key you just created
- Click the "Batch Methods" tab
- Estate Manager dataset
- Check the boxes to grant the following permissions for each of the following datasets:
- Calendar Manager: Categories, EventsThisMonth, EventsThisYear, Types, Events
- Cover Manager: CoverStaff
- Pupil Manager: CurrentPupils
- HR Manager: CurrentStaff
- Estate Manager: Buildings
- Teaching Manager: Sets, SetLists, Departments
- Timetable Manager: PublishedTimetables, Structure, Timetable,
TimetableAllocations - Curriculum Manager: Courses
- School Manager: Years
- Press "Save & Close"
Connect iSAMS to SchoolCal
- Sign in to SchoolCal
- Click "Connections" from the left-hand menu
- Find "iSAMS" and click "Manage Connection"
- Fill in the following information from your iSAMS instance:
- Client ID
- Client Secret
- School Domain (e.g. https://yourschool.isams.cloud)
- Click "Update Connection"
- Click "Data" from the left-hand menu
- Click "Load SIS Data"