Skip to main content

Student

GET 

/students/current/:id

Fetches Current Student data for a given ID and date string.

A Current student is enrolled at the school. This API will will return key personal details of the student, their photo, contact details, identity codes, school information and if they are attending the school as a boarding student.

Request

Path Parameters

    id uuidrequired

Query Parameters

    asAt daterequiredExamples:

    Example: 2024-03-01

    include string

    extra information

    Example: identity

Responses

Schema
    code stringrequired

    Status Code

    data object
    givenName stringrequired
    preferredName stringnullablerequired
    otherGivenName stringnullablerequired
    surname stringrequired
    nameSuffix stringnullablerequired
    schoolId stringrequired
    modified date-timenullablerequired
    displayName stringrequired
    displayNameList stringrequired
    spouseCommunityId stringnullablerequired
    email stringnullablerequired
    mobile stringnullablerequired
    phone stringnullablerequired
    studentType stringnullablerequired
    studentTypeCode stringnullablerequired
    gender stringnullablerequired
    genderCode stringnullablerequired
    title stringnullablerequired
    addressId stringnullablerequired
    internalNameFormat stringrequired
    internalName stringrequired
    mailNameFormat stringrequired
    salutationFormat stringrequired
    addressFull stringnullablerequired
    addressComma stringnullablerequired
    postalAddressFull stringnullablerequired
    postalAddressComma stringnullablerequired
    homeAddress1 stringnullablerequired
    homeAddress2 stringnullablerequired
    homeAddress3 stringnullablerequired
    homeSuburb stringnullablerequired
    homePostCode stringnullablerequired
    homeCountry stringnullablerequired
    homeState stringnullablerequired
    postalAddress1 stringnullablerequired
    postalAddress2 stringnullablerequired
    postalAddress3 stringnullablerequired
    postalSuburb stringnullablerequired
    postalPostCode stringnullablerequired
    postalCountry stringnullablerequired
    postalState stringnullablerequired
    photoId stringnullablerequired
    campus stringnullablerequired
    yearLevel stringnullablerequired
    houseGroup stringnullablerequired
    formGroup stringnullablerequired
    rollGroup stringnullablerequired
    tutorGroup stringnullablerequired
    homeGroup stringnullablerequired
    prevSchool stringnullablerequired
    startDate daterequired
    leavingDate datenullablerequired
    governmentStudentNumber stringnullablerequired
    yearLevelCode stringnullablerequired
    houseGroupCode stringnullablerequired
    formGroupCode stringnullablerequired
    rollGroupCode stringnullablerequired
    tutorGroupCode stringnullablerequired
    homeGroupCode stringnullablerequired
    formGroupTeacher stringnullablerequired
    rollGroupTeacher stringnullablerequired
    tutorGroupTeacher stringnullablerequired
    homeGroupTeacher stringnullablerequired
    headOfCampus stringnullablerequired
    yearLevelCoOrdinator stringnullablerequired
    headOfHouse stringnullablerequired
    studentFTE numbernullablerequired
    learningPathwayCode stringnullablerequired
    learningPathwayDescription stringnullablerequired
    subSchoolCode stringnullablerequired
    subSchoolDescription stringnullablerequired
    academicPeriodCode stringnullablerequired
    academicPeriodDescription stringnullablerequired
    communityId stringrequired
    sortName stringnullablerequired
    photoPermissions object[]nullable
  • Array [
  • id uuidrequired
    comment stringnullablerequired
    photoPermissionGranted booleanrequired
    sortOrder int32required
    photoPermissionType objectrequired
    id uuidrequired
    description stringrequired
    code stringrequired
    active booleanrequired
    visibleCommunity booleanrequired
  • ]
  • boarding object[]required
  • Array [
  • id uuidrequired
    schoolId stringrequired
    startDate stringnullablerequired
    endDate stringnullablerequired
    boarder objectnullablerequired
    id uuidrequired
    description stringrequired
    boardingHouse objectnullablerequired
    id stringnullablerequired
    description stringnullablerequired
  • ]
  • enrolment object[]required
  • Array [
  • id stringrequired
    startDate stringrequired
    leavingDate stringnullablerequired
    leavingDestination objectnullablerequired
    id uuidrequired
    description stringrequired
    code stringrequired
    sort_order number
    leavingReason objectnullablerequired
    id uuidrequired
    description stringrequired
    code stringrequired
    sort_order number
  • ]
  • demographics objectnullablerequired
    overrideRegion booleanrequired
    religion objectnullablerequired
    id stringnullablerequired
    description stringnullablerequired
    indigenousStatus objectnullablerequired
    id stringnullablerequired
    description stringnullablerequired
    parish objectnullablerequired
    id stringnullablerequired
    description stringnullablerequired
    region objectnullablerequired
    id stringnullablerequired
    description stringnullablerequired
    birthCountry objectnullablerequired
    id stringnullablerequired
    description stringnullablerequired
    addresses object[]nullablerequired
  • Array [
  • systemMeaning stringnullablerequired

    The type of address: 'Postal' for postal addresses, 'Home' for residential addresses, or null for other custom types.

    id uuidrequired

    UUID of the community member's address record

    addressId uuidrequired

    UUID of the record containing details for a given address (street name/number, postcode, etc)

    addressType objectnullablerequired

    The lookup for the address type (null if systemMeaning is not 'home' or 'postal')

    id

    UUID of the address type lookup

    description

    The address type (e.g. Alternative Home Address, Occupation Address, etc)

    code

    The address type code (e.g. ALT, OCC)

    addressLine1 stringnullablerequired
    addressLine2 stringnullablerequired
    addressLine3 stringnullablerequired
    suburb stringnullablerequired

    Burwood East

    postalCode stringnullablerequired
    confidential booleannullablerequired
    country objectnullablerequired
    id

    UUID of the country lookup

    description

    Country name (e.g. Australia)

    code

    Country code (e.g. AU)

    state objectnullablerequired
    id

    UUID of the state lookup

    description

    State name (e.g. Tasmania)

    code

    Country code (e.g. TAS)

    displayAddressComma stringrequired

    The community member's full address with commas separating the fields

    displayAddressFull stringrequired

    The community member's full address with each field on a new line

  • ]
  • homeLanguages object[]required
  • Array [
  • id uuidrequired
    language objectnullablerequired
    id uuidrequired
    description stringrequired
    code stringrequired
    sortOrder integernullablerequired
  • ]
  • nationalities object[]required
  • Array [
  • id uuidrequired
    nationality objectnullablerequired
    id uuidrequired
    description stringrequired
    code stringrequired
    sortOrder integernullablerequired
  • ]
  • identity object[]nullable
  • Array [
  • description stringrequired
    code stringrequired
    value stringnullablerequired
    sortOrder numbernullablerequired
  • ]
Loading...