Search Current Students
POST/students/current/search
Search for Current Students using a variety of filters.
Request
- application/json
Body
required
Responses
- 200
- 400
- 401
- 403
- 404
- 422
- 500
OK
- application/json
- Schema
- Example (from schema)
- Successful
Schema
- Array [
- ]
Status Code
meta objectrequired
Meta options for search responses
Possible values: >= 1
Default value: 1
page number starts with 1
Possible values: >= 1
and <= 100
Default value: 10
No of items per page
number of records in the result set
Possible values: >= 1
Default value: 1
page number starts with 1
Possible values: >= 1
and <= 100
Default value: 100
No of records to limit per page
Possible values: <= 100
number of records in the current page
number of pages in the result set
Default value: surname,givenName,schoolId
sort by field(s)
Default value: ASC
sort direction
range object
Possible values: >= 1
Default value: 1
start range
Default value: 100
end range
data object[]
titleObj objectnullablerequired
{
"code": "OK",
"meta": {
"page": 1,
"limit": 10,
"traceContext": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"totalRecordCount": 1,
"pageNum": 1,
"pageLimit": 100,
"pageRecordCount": 1,
"pageNumTotal": 1,
"pageSortBy": "surname,givenName,schoolId",
"pageSortDir": "ASC",
"range": {
"start": 1,
"end": 1
}
},
"data": [
{
"communityId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"givenName": "string",
"preferredName": "string",
"otherGivenName": "string",
"surname": "string",
"nameSuffix": "string",
"schoolId": "string",
"recordType": "string",
"companyName": "string",
"modified": "2025-03-12T03:31:59.359Z",
"created": "2025-03-12T03:31:59.359Z",
"displayName": "string",
"displayNameList": "string",
"spouseCommunityId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"initials": "string",
"email": "string",
"mobile": "string",
"phone": "string",
"studentType": "string",
"studentTypeCode": "string",
"genderId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"gender": "string",
"genderCode": "string",
"genderSortOrder": 0,
"genderSystemMeaning": "string",
"titleObj": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"description": "string"
},
"title": "string",
"addressId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"internalNameFormat": "string",
"internalName": "string",
"externalName": "string",
"mailNameFormat": "string",
"salutationFormat": "string",
"addressFull": "string",
"addressComma": "string",
"postalAddressFull": "string",
"postalAddressComma": "string",
"homeAddress1": "string",
"homeAddress2": "string",
"homeAddress3": "string",
"homeSuburb": "string",
"homePostCode": "string",
"homeCountry": "string",
"homeState": "string",
"postalAddress1": "string",
"postalAddress2": "string",
"postalAddress3": "string",
"postalSuburb": "string",
"postalPostCode": "string",
"postalCountry": "string",
"postalState": "string",
"defaultSMS": "string",
"preferredPhone": "string",
"birthDate": "2025-03-12",
"constituenciesCsv": "string",
"entityTypes": [
"string"
],
"photoId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"sortName": "string",
"headOfCampus": "string",
"headOfHouse": "string",
"subSchoolCode": "string",
"subSchoolDescription": "string",
"yearLevelCoOrdinator": "string",
"formGroup": "string",
"formGroupCode": "string",
"formGroupTeacher": "string",
"rollGroup": "string",
"rollGroupCode": "string",
"rollGroupTeacher": "string",
"tutorGroup": "string",
"tutorGroupCode": "string",
"tutorGroupTeacher": "string",
"homeGroup": "string",
"homeGroupCode": "string",
"homeGroupTeacher": "string",
"studentFTE": 0,
"learningPathwayCode": "string",
"learningPathwayDescription": "string",
"governmentStudentNumber": "string",
"academicStartDate": "2025-03-12"
}
]
}
{
"code": "OK",
"data": [
{
"communityId": "97fb61f5-1d87-40f0-86f7-e99543202d67",
"givenName": "Jamison",
"preferredName": "Ny",
"otherGivenName": "Jen",
"surname": "Abbott",
"nameSuffix": null,
"schoolId": "5344",
"recordType": "Person",
"companyName": null,
"sort_name": "Abbott Jamison",
"modified": "2023-09-28T06:33:53.277Z",
"created": "2020-09-01T04:56:59.592Z",
"displayName": "ABBOTT, Miss Jamison Jen (Ny)",
"displayNameList": "ABBOTT, Jamison Jen (Ny)",
"spouseCommunityId": null,
"initials": "JA",
"email": null,
"mobile": null,
"phone": null,
"studentType": "Enrolled student",
"studentTypeCode": "ENROL",
"genderId": "f54b66eb-bcc0-48f5-99e4-21e561c1ee22",
"gender": "Female",
"genderCode": "F",
"genderSortOrder": 1,
"genderSystemMeaning": "Female",
"titleObj": {
"id": "44178df1-b539-4673-ad7a-94d982bdca9f",
"description": "Miss"
},
"title": "Miss",
"addressId": "16eaf265-d815-4e49-83f1-9ac057a75f71",
"internalNameFormat": "Abbott, Jamison Jen (Ny)",
"internalName": "Abbott, Jamison Jen (Ny)",
"externalName": "Jamison Jen Abbott",
"mailNameFormat": "Miss Abbott",
"salutationFormat": "Miss Abbott Jamison Jen",
"addressFull": "18 NEA DR\nPEMULWUY\nNSW\n2145",
"addressComma": "18 NEA DR, PEMULWUY, NSW, 2145",
"postalAddressFull": "18 NEA DR\nPEMULWUY\nNSW\n2145",
"postalAddressComma": "18 NEA DR, PEMULWUY, NSW, 2145",
"homeAddress1": "18 NEA DR",
"homeAddress2": "",
"homeAddress3": "",
"homeSuburb": "PEMULWUY",
"homePostCode": "2145",
"homeCountry": "Australia",
"homeState": "New South Wales",
"postalAddress1": "18 NEA DR",
"postalAddress2": "",
"postalAddress3": "",
"postalSuburb": "PEMULWUY",
"postalPostCode": "2145",
"postalCountry": "Australia",
"postalState": "New South Wales",
"defaultSMS": null,
"preferredPhone": null,
"birthDate": "2012-03-28",
"constituenciesCsv": "@SC, @SF",
"entityTypes": [
"community",
"student"
],
"photoId": null,
"totalRecordCount": 1717,
"campusId": "688eef63-c61f-4ef7-96c4-9c773235357c",
"campus": "Junior",
"campusCode": "J",
"campusSortOrder": 2,
"yearLevelId": "6ff8d9e0-45df-4efe-840a-84bf5078f291",
"yearLevel": "Year 3",
"yearLevelCode": "3",
"yearLevelSortOrder": 103,
"houseGroup": "Dean-J",
"formGroup": null,
"rollGroup": null,
"tutorGroup": null,
"homeGroup": null,
"leavingDate": null,
"prevSchool": null,
"governmentStudentNumber": null,
"boardingStatus": "",
"houseGroupCode": "DE-J",
"formGroupCode": null,
"rollGroupCode": null,
"tutorGroupCode": null,
"homeGroupCode": null,
"formGroupTeacher": null,
"rollGroupTeacher": null,
"tutorGroupTeacher": null,
"homeGroupTeacher": null,
"headOfCampus": null,
"yearLevelCoOrdinator": null,
"headOfHouse": "Ms Devi Alluri SQL",
"studentFTE": 1,
"learningPathwayCode": "AL",
"learningPathwayDescription": "Applied learning",
"subSchoolCode": null,
"subSchoolDescription": null,
"academicPeriodCode": "Y_2023",
"academicPeriodDescription": "Year 2023",
"academicStartDate": "2021-06-21"
}
],
"meta": {
"traceContext": "7f5db7a2-547e-4f98-9bd0-8aee68a03ef4",
"totalRecordCount": 1,
"pageNum": "All",
"pageLimit": "All",
"pageRecordCount": "All",
"pageNumTotal": "All",
"pageSortBy": "surname,givenName,schoolId",
"pageSortDir": "ASC",
"range": {
"start": 1,
"end": 1
}
}
}
Bad Request
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
errors object[]required
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
{
"errors": [
{
"code": "PA1100",
"message": "Bad Request"
}
]
}
Unauthorized
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
errors object[]required
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
{
"errors": [
{
"code": "PA1101",
"message": "Unauthorized"
}
]
}
Forbidden
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
errors object[]required
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
{
"errors": [
{
"code": "PA1102",
"message": "Forbidden"
}
]
}
Resource not found
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
errors object[]required
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
{
"errors": [
{
"code": "PA1103",
"message": "Not Found"
}
]
}
Unprocessable entity
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
errors object[]required
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
{
"errors": [
{
"code": "PA1108",
"message": "Unprocessable Entity"
}
]
}
Internal Server Error
- application/json
- Schema
- Example (from schema)
- Example
Schema
- Array [
- ]
errors object[]required
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
{
"errors": [
{
"code": "PA1109",
"message": "Internal Server Error"
}
]
}