Miscellaneous Integrations

  1. Home
  2. Docs
  3. Miscellaneous Integrations
  4. SRS (Student Record System)

SRS (Student Record System)

Overview

This document will describe how Universities will be able to send an update request to our servers to sync their student database with the one that we hold. 

Benefits of using this integration

Consistency

As student records might change on a day to day or week to week basis, it becomes hard to maintain consistency between the University database and Unitu’s. This may result in the user seeing two different data values on the different platforms. To avoid this we recommend to have a constant interval integration with Unitu’s servers to reflect any changes that may have occurred on the University’s database. 

Efficiency

With universities having thousands of students and hundreds of staff and teachers, the complexity of updating the database becomes tougher and more time consuming. To ease the process we have created an automatic integration feature that will allow Universities to send all their student record data (the records that Unitu requires) via a simple API post request and we will handle updating our records to match the data. This is a fully automated process which will greatly reduce the time required for the sync. 

How to send data to our servers

HTTP Post Request

  1. Prepare an HTTP POST request
    1. Header:
      • API Key: <will be provided by us>
      • Cache Control: ‘no-cache’
      • Content Type: ‘application/json’
    2. Body
      • Data: {JSON list (format given below)}
  2. Send the above request to the url: “https://api.unitu.co.uk/v1/sync”

HTTP Post Data schema for JSON list

Please have the data in the following format:

Data: {
   "Students": [
      {...}, {...},
      {
         "faculty" : <faculty>,

         "department" : <department>,

          "course" : <course>,

          "firstName" : <first name>,

          "lastName" : <last name>,

          "email": <email>,

          "year" : <year>

      },
      {...}, {...}
   ]
}
Was this article helpful to you? Yes No

How can we help?