Skip to main content

iSAMS API: Verify why a Timetable Is Not Syncing

Learn the most common reasons why timetable data from iSAMS does not sync into the portal and what to check for.

Written by Cristina Gruita

This article explains the main iSAMS setup items required for timetable syncs to work correctly, including term dates, week allocations, API endpoints, and staff links on timetable periods.

Check Why a Timetable Is Not Syncing

  1. In iSAMS, check that your term dates are set up correctly.

  2. Confirm that the term dates cover the period you expect to display in the portal.

  3. Save any changes in iSAMS, then allow the next sync to run.

The portal requires valid term dates in iSAMS before timetable data can sync correctly.

Check Week Allocations

  1. In iSAMS, review the week allocations for the weeks you expect to appear in the portal.

  2. Make sure all relevant weeks are assigned correctly, especially if your school uses a Week A and Week B timetable.

  3. Save any changes, then check the timetable again after the next sync.

If week allocations are missing or incorrect, timetable periods may not appear in the portal as expected.

Check Access to Required iSAMS Endpoints

The portal needs access to several iSAMS API endpoints to sync timetable data.

Check that the following endpoints are available for the integration:

  • GetAllBuildingsAndClassrooms.

  • GetDepartmentsAndSubjects.

  • GetTeachingSets.

  • GetTeachingForms.

  • GetPublishedTimetables.

  • GetPupilTimetables.

  • GetTimetableStructure.

  • GetTimetableWeekAllocations.

If one or more of these endpoints are missing or unavailable, timetable data may not sync correctly.

Check That the Timetable Period Is Linked to a Staff Member

  1. In iSAMS, open the affected timetable period.

  2. Confirm that the period is linked to a staff member.

  3. Check that the linked staff member has already synced into the portal.

πŸ“Œ Note: If a timetable period is not linked to a staff member, or the linked staff member has not synced into the portal, that period will not sync into the portal.

If you have checked all these steps and your timetable is still not syncing, please raise a case and the Support Team will investigate this further.

Did this answer your question?