Skip to main content

Staff Member

GET 

/staff/:id

Fetches Staff member personal details, school information and qualifications for a provided ID.

Request

Path Parameters

    id uuidrequired

Responses

Schema
    code stringrequired

    Status Code

    data object
    communityId uuidrequired
    tenantId uuidrequired
    schoolId stringrequired
    spouseCommunityId uuidnullablerequired
    givenName stringrequired
    surname stringrequired
    preferredName stringrequired
    otherGivenName stringnullablerequired
    nameSuffix stringnullablerequired
    overrideLegalSurname stringnullablerequired
    overrideMailFormat objectnullablerequired
    id integernullablerequired
    description stringnullablerequired
    overrideSalutationFormat objectnullablerequired
    id integernullablerequired
    description stringnullablerequired
    overrideSalutationPreferredFormat objectnullablerequired
    id integernullablerequired
    description stringnullablerequired
    familyNamePrevious stringnullablerequired
    maidenName stringnullablerequired
    isPrimary booleanrequired
    initials stringrequired

    Initials of the staff member

    title objectnullablerequired
    id uuidrequired
    description stringrequired
    displayName stringrequired
    displayNameForList stringrequired
    birthDate daterequired
    recordType stringrequired
    gender objectnullablerequired
    id uuidrequired
    description stringrequired
    deceasedDate datenullablerequired
    deceased booleannullablerequired
    schoolInfo objectrequired
    tenantId uuidrequired
    staffId stringrequired
    schoolStaffCode stringnullablerequired
    staffType objectnullablerequired
    id uuidrequired
    description stringrequired
    staffRoom objectnullablerequired
    id uuidrequired
    description stringrequired
    staffExtension stringnullablerequired
    staffDepartment object[]required
  • Array [
  • id uuidrequired
    description stringrequired
    code stringrequired
  • ]
  • campuses object[]required
  • Array [
  • id uuidrequired
    description stringrequired
    code stringrequired
    lookup objectnullabledeprecated

    Field is deprecated and is planning to be removed, refer directly to flattened id/description/code fields instead

    id uuiddeprecated
    description stringdeprecated
    code stringdeprecated
  • ]
  • staffHouse objectnullablerequired
    id uuidrequired
    description stringrequired
    code stringrequired
    employment objectrequired
    employmentPeriods object[]required
  • Array [
  • id uuidrequired
    startDate datenullablerequired
    endDate datenullablerequired
    comments stringnullablerequired
    fte numberrequired
    employmentType objectnullablerequired
    id uuidrequired
    description stringrequired
    code stringrequired
    employmentStatus StaffEmploymentStatusrequired

    Possible values: [Commencing, Current, Left]

    The status of an employee based on their start and end date. Defaults to "Current" if dates are null.

  • ]
  • employmentHistory object[]required
  • Array [
  • id uuidrequired
    employer stringrequired

    The name of the staff member's employer

    employerCommunityId stringnullablerequired
    employerSchoolId stringnullablerequired
    employerRecordType RecordTypenullablerequired

    Possible values: [Person, Company, null]

    Whether the community member is a Person or a Company

    employmentType objectnullablerequired
    id uuidrequired
    description stringrequired
    position objectnullablerequired
    id uuidrequired
    description stringrequired
    modified date-timerequired
    modifiedId uuidrequired
    startDate datenullablerequired
    endDate datenullablerequired
    fte numbernullablerequired
    comment stringnullablerequired
  • ]
  • qualifications object[]required
  • Array [
  • id uuidrequired
    registrationCode stringnullablerequired
    description stringnullablerequired
    attainedDate date-timenullablerequired
    expAttainmentYear int32nullablerequired
    comment stringnullablerequired
    qualificationLevel objectnullablerequired
    id stringnullablerequired
    description stringnullablerequired
    qualificationType objectnullablerequired
    id stringnullablerequired
    description stringnullablerequired
    trainingProvider objectnullablerequired
    id stringnullablerequired
    description stringnullablerequired
    qualificationMajorsList object[]required
  • Array [
  • id uuidrequired
    sortOrder int32required
    major objectnullablerequired
    id uuidrequired
    description stringrequired
    code stringrequired
  • ]
  • qualificationMinorsList object[]required
  • Array [
  • id uuidrequired
    sortOrder int32required
    minor objectnullablerequired
    id uuidrequired
    description stringrequired
    code stringrequired
  • ]
  • ]
  • checks object[]required
  • Array [
  • id uuidrequired
    checkType objectnullablerequired
    id uuidrequired
    description stringrequired
    code stringrequired
    checkStatus objectnullablerequired
    id uuidrequired
    description stringrequired
    code stringrequired
    verifiedByStaff stringnullablerequired
    verifiedByStaffId uuidnullablerequired
    verifiedByStaffRecordType RecordTypenullablerequired

    Possible values: [Person, Company, null]

    Whether the community member is a Person or a Company

    reference stringnullablerequired
    required booleanrequired
    comment stringnullablerequired
    startDate datenullablerequired
    endDate datenullablerequired
    verifiedDate stringnullablerequired
    active booleanrequired
    modified date-timerequired
    modifiedId uuidrequired
  • ]
Loading...