For Schools
Connecting iSAMS
You must be an iSAMS administrator (or have access to API Services Manager) to complete this integration.
Step 1: Start the Integration Flow in Edlink
- Click the integration link provided by your learning app.
- Create an Edlink account if you don't already have one.
If you've connected an app to Edlink before, log in with your existing account.
- Select iSAMS from the list of available data sources.
- Choose your preferred data storage region.
- Enter your iSAMS server URL (for example
https://<your-domain>.isams.cloud).
The integration flow provides on-screen guidance to help you complete these steps.
Step 2: Create Batch API Credentials in iSAMS
Edlink syncs data from iSAMS via the Batch API. Create a Batch API client and allocate the methods Edlink needs.
- Log in to iSAMS as an administrator.
- Open the Control Panel and navigate to API Services Manager.
- Create a new Batch API client for Edlink.
- Grant the client the
apiv1OAuth scope. - Allocate the rostering Batch methods Edlink requires, including at least:
- School: years and terms
School_GetAllYearsSchool_GetSchoolTerms
- Estate: buildings and classrooms
Estate_GetAllBuildingsAndClassrooms
- Curriculum: departments, subjects, courses, classes, class students, cycles, types, and blocks
Curriculum_GetDepartmentsCurriculum_GetSubjectsCurriculum_GetCoursesCurriculum_GetClassesCurriculum_GetClassStudentsCurriculum_GetCyclesCurriculum_GetTypesCurriculum_GetBlocks
- HR: current staff
HumanResources_GetCurrentStaff
- Pupils: current pupils
Pupil_GetCurrentPupils
- Contacts: advanced contacts
ContactAdvanced_GetContacts
- Timetable: timetable structure
Timetable_GetTimetableStructure
- Control panel: contact type global list
ControlPanel_GetContactTypeGlobalList
- School: years and terms
- Copy the generated Client ID and Client Secret.
Step 3: Enter Your Credentials in Edlink
- Paste the Client ID into the Edlink integration page.
- Paste the Client Secret into the Edlink integration page.
Step 4: Complete the Integration
- Select the timezone your school is located in (if prompted).
- Click Validate Configuration, then click Continue Setup once your configuration is validated.
Validation checks that Edlink can obtain an OAuth token and that each required Batch method is allocated and reachable. Methods that return no data may surface as warnings rather than hard failures.
Well Done!
Your iSAMS source is now connected to Edlink. Once validated, your organization's data will sync with the Edlink dashboard within 24 hours.
Any Questions?
If you have any questions or encounter issues, please contact our support team. We'll respond within 24 business hours.