New Zealand's Learners Cloud

Students

Parents

Access for Developers

Educational
Organization

Government

Koru API

The easiest way to work with students' data

Using Graphql

Get the student's data

            
query {
  student(_id: $_id) {
    firstName
    middleNames
    lastName
    preferredName
    gender
    birthday
    currentClassYear
    homeLanguage
    nsn
    enrollments {
      school {
        name
      }
      status
      enrolledAt
    }
  }
}
            
          

Enroll the student

            
mutation {
  addSchoolPermission(
    studentId: $studentId, 
    schoolId: $schoolId, 
    level: "read"
  )
}
            
          

Invite the School

            
mutation inviteSchool(
  $schoolId: String, 
  $user: UserInput, 
  $message: String) {
  inviteSchool(
    schoolId: $schoolId, 
    user: $user, 
    message: $message
  )
}
            
          

School

College

University

One timelime for all education records