Skip to main content

Search Staff

POST 

/staff/search

Search for Staff members using a variety of filters.

Request

Body

Optional Filtering

    schoolId string
    communityIds string[]
    surname string
    given string
    givenMode string
    schoolStaffCode string
    staffType objectnullable
    id uuidrequired
    description stringrequired
    staffRoom objectnullable
    id uuidrequired
    description stringrequired
    staffExtension string
    staffActive string
    staffCampusId string
    staffHouseId string
    employmentStatus string
    departmentInMode string
    departmentCodeIn string[]
    qualificationType objectnullable
    id uuidrequired
    description stringrequired
    trainingProvider objectnullable
    id uuidrequired
    description stringrequired
    qualificationLevel objectnullable
    id uuidrequired
    description stringrequired
    qualificationMajor objectnullable
    id uuidrequired
    description stringrequired
    qualificationMinor objectnullable
    id uuidrequired
    description stringrequired
    attainedDateQual string
    expAttainmentYear string
    skill string
    skillLevel string
    attainedDate string
    expiryDate string
    vehicleParkingSpace string
    vehiclePermit string
    registration string
    interactionType objectnullable
    id uuidrequired
    description stringrequired
    interactionCampus objectnullable
    id uuidrequired
    description stringrequired
    anyInteraction boolean
    incIntExpired boolean
    activityType objectnullable
    id uuidrequired
    description stringrequired
    activityStatus objectnullable
    id uuidrequired
    description stringrequired
    incActExpired boolean
    keyCode objectnullable
    id uuidrequired
    description stringrequired
    keyNumber string
    identityCodeType objectnullable
    id uuidrequired
    description stringrequired
    identityCode string
    pageLimit number
    pageNum number
    pageSortBy string
    pageSortDir string
    simpleSearchValue string

Responses

Schema
    code stringrequired

    Status Code

    meta objectrequired

    Meta options for search responses

    page number

    Possible values: >= 1

    Default value: 1

    page number starts with 1

    limit number

    Possible values: >= 1 and <= 100

    Default value: 10

    No of items per page

    traceContext uuid
    totalRecordCount number

    number of records in the result set

    pageNum number

    Possible values: >= 1

    Default value: 1

    page number starts with 1

    pageLimit number

    Possible values: >= 1 and <= 100

    Default value: 100

    No of records to limit per page

    pageRecordCount number

    Possible values: <= 100

    number of records in the current page

    pageNumTotal number

    number of pages in the result set

    pageSortBy string

    Default value: surname,givenName,schoolId

    sort by field(s)

    pageSortDir string

    Default value: ASC

    sort direction

    range object
    start number

    Possible values: >= 1

    Default value: 1

    start range

    end number

    Default value: 100

    end range

    data object[]
  • Array [
  • communityId string
    givenName stringnullable
    preferredName stringnullable
    surname stringnullable
    nameSuffix stringnullable
    schoolId string
    recordType string
    displayName string
    displayNameList string
    initials string
    email stringnullable
    genderId stringnullable
    gender stringnullable
    genderCode stringnullable
    title stringnullable
    staffId string
    stafftype string
    staffTypeCode stringnullable
    employmentStatus stringnullable
  • ]
Loading...