Past Student
GET/students/past/:id
Fetches Past Student Data for a given ID.
A Past Student has graduated or otherwise left the school. This API provides information relevant to a school leaver such as when they left and the last schooling details they held.
Request
Path Parameters
Query Parameters
extra information
Responses
- 200
- 400
- 401
- 403
- 404
- 422
- 500
- application/json
- Schema
- Example (from schema)
- Successful
Schema
- Array [
- ]
- Array [
- ]
- Array [
- ]
- Array [
- ]
- Array [
- ]
- Array [
- ]
Status Code
data object
boarding object[]
boarder objectnullablerequired
boardingHouse objectnullablerequired
enrolment object[]
leavingDestination objectnullablerequired
leavingReason objectnullablerequired
demographics objectnullable
religion objectnullablerequired
indigenousStatus objectnullablerequired
parish objectnullablerequired
region objectnullablerequired
birthCountry objectnullablerequired
addresses object[]nullablerequired
The type of address: 'Postal' for postal addresses, 'Home' for residential addresses, or null for other custom types.
UUID of the community member's address record
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')
UUID of the address type lookup
The address type (e.g. Alternative Home Address, Occupation Address, etc)
The address type code (e.g. ALT, OCC)
Burwood East
country objectnullablerequired
UUID of the country lookup
Country name (e.g. Australia)
Country code (e.g. AU)
state objectnullablerequired
UUID of the state lookup
State name (e.g. Tasmania)
Country code (e.g. TAS)
The community member's full address with commas separating the fields
The community member's full address with each field on a new line
homeLanguages object[]required
language objectnullablerequired
nationalities object[]required
nationality objectnullablerequired
identity object[]nullable
{
"code": "OK",
"data": {
"communityId": "string",
"givenName": "string",
"preferredName": "string",
"otherGivenName": "string",
"surname": "string",
"nameSuffix": "string",
"schoolId": "string",
"company_name": "string",
"sortName": "string",
"modified": "2025-03-12T03:31:59.468Z",
"displayName": "string",
"displayNameList": "string",
"spouseCommunityId": "string",
"email": "string",
"mobile": "string",
"phone": "string",
"studentType": "string",
"studentTypeCode": "string",
"gender": "string",
"genderCode": "string",
"title": "string",
"addressId": "string",
"internalNameFormat": "string",
"internalName": "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",
"photoId": "string",
"campus": "string",
"yearLevel": "string",
"houseGroup": "string",
"formGroup": "string",
"rollGroup": "string",
"tutorGroup": "string",
"homeGroup": "string",
"startDate": "2025-03-12",
"leavingDate": "2025-03-12",
"governmentStudentNumber": "string",
"yearLevelCode": "string",
"houseGroupCode": "string",
"formGroupCode": "string",
"rollGroupCode": "string",
"tutorGroupCode": "string",
"homeGroupCode": "string",
"formGroupTeacher": "string",
"rollGroupTeacher": "string",
"tutorGroupTeacher": "string",
"homeGroupTeacher": "string",
"headOfCampus": "string",
"yearLevelCoOrdinator": "string",
"headOfHouse": "string",
"studentFTE": 0,
"learningPathwayCode": "string",
"learningPathwayDescription": "string",
"subSchoolCode": "string",
"subSchoolDescription": "string",
"academicPeriodCode": "string",
"academicPeriodDescription": "string",
"academicStartDate": "2025-03-12",
"boarding": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"schoolId": "string",
"startDate": "string",
"endDate": "string",
"boarder": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"description": "string"
},
"boardingHouse": {
"id": "string",
"description": "string"
}
}
],
"enrolment": [
{
"id": "string",
"startDate": "string",
"leavingDate": "string",
"leavingDestination": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"description": "string",
"code": "string",
"sort_order": 0
},
"leavingReason": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"description": "string",
"code": "string",
"sort_order": 0
}
}
],
"demographics": {
"overrideRegion": true,
"religion": {
"id": "string",
"description": "string"
},
"indigenousStatus": {
"id": "string",
"description": "string"
},
"parish": {
"id": "string",
"description": "string"
},
"region": {
"id": "string",
"description": "string"
},
"birthCountry": {
"id": "string",
"description": "string"
},
"addresses": [
{
"systemMeaning": "string",
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"addressId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"addressType": {},
"addressLine1": "string",
"addressLine2": "string",
"addressLine3": "string",
"suburb": "string",
"postalCode": "string",
"confidential": true,
"country": {},
"state": {},
"displayAddressComma": "string",
"displayAddressFull": "string"
}
],
"homeLanguages": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"language": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"description": "string",
"code": "string"
},
"sortOrder": 0
}
],
"nationalities": [
{
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"nationality": {
"id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"description": "string",
"code": "string"
},
"sortOrder": 0
}
]
},
"identity": [
{
"description": "string",
"code": "string",
"value": "string",
"sortOrder": 0
}
]
}
}
{
"code": "OK",
"data": {
"communityId": "7fca9081-f179-477e-bf0f-8a5ff47c91b7",
"givenName": "Suzette",
"preferredName": "Suzette",
"otherGivenName": "",
"surname": "Aguilar",
"nameSuffix": null,
"schoolId": "4554",
"modified": "2020-09-01T04:53:15.904Z",
"displayName": "AGUILAR, Ms Suzette",
"displayNameList": "AGUILAR, Suzette",
"spouseCommunityId": null,
"email": null,
"mobile": null,
"phone": null,
"studentType": "Enrolled student",
"studentTypeCode": "ENROL",
"gender": "Female",
"genderCode": "F",
"title": "Ms",
"addressId": "d0e414bd-cb03-4431-9922-ee4de4e7b5e3",
"internalNameFormat": "Aguilar, Suzette",
"internalName": "Aguilar, Suzette",
"mailNameFormat": "Ms Suzette Aguilar",
"salutationFormat": "Ms Aguilar Suzette",
"addressFull": "88 Burden St\nSPRINGVALE\nVIC\n3171",
"addressComma": "88 Burden St, SPRINGVALE, VIC, 3171",
"postalAddressFull": null,
"postalAddressComma": null,
"homeAddress1": "88 Burden St",
"homeAddress2": null,
"homeAddress3": null,
"homeSuburb": "Springvale",
"homePostCode": "3171",
"homeCountry": "Australia",
"homeState": "Victoria",
"postalAddress1": null,
"postalAddress2": null,
"postalAddress3": null,
"postalSuburb": null,
"postalPostCode": null,
"postalCountry": null,
"postalState": null,
"photoId": null,
"campus": "Senior",
"yearLevel": "Year 11",
"yearLevelCode": "11",
"houseGroup": null,
"formGroup": null,
"rollGroup": null,
"tutorGroup": null,
"homeGroup": null,
"leavingDate": null,
"governmentStudentNumber": null,
"houseGroupCode": null,
"formGroupCode": null,
"rollGroupCode": null,
"tutorGroupCode": null,
"homeGroupCode": null,
"formGroupTeacher": null,
"rollGroupTeacher": null,
"tutorGroupTeacher": null,
"homeGroupTeacher": null,
"headOfCampus": "Miss Stephanie Lynne Aalberts",
"yearLevelCoOrdinator": null,
"headOfHouse": null,
"studentFTE": 1,
"learningPathwayCode": null,
"learningPathwayDescription": null,
"subSchoolCode": null,
"subSchoolDescription": null,
"academicPeriodCode": "Y_2023",
"academicPeriodDescription": "Year 2023",
"boarding": [
{
"id": "d4c44086-a3b6-438d-af3d-afec88858ef3",
"schoolId": "9425",
"startDate": "2021-08-24",
"endDate": "2022-07-26",
"boarder": {
"id": "0ff09f86-aa14-45d8-a138-f14ca88338e5",
"description": "Day student"
},
"boardingHouse": {
"id": null,
"description": null
}
}
],
"enrolment": [
{
"id": "617c09aa-310b-4d8b-9033-bc13846a519f",
"startDate": "2021-08-24",
"leavingDate": "2022-12-19",
"leavingDestination": null,
"leavingReason": null
}
],
"demographics": {
"overrideRegion": false,
"religion": {
"id": "2a204d1f-5341-4bfa-9294-b04b6018ea0a",
"description": "Baptist"
},
"indigenousStatus": {
"id": "ace8f637-40b0-4922-a682-3ed2cfd2f965",
"description": "Not Indigenous"
},
"parish": {
"id": "e90cf93e-3a0c-4f28-9333-b51a5a1d4cd8",
"description": "Alphington"
},
"region": null,
"birthCountry": {
"id": "3192d1fd-b56d-4176-b940-400c3bfb882a",
"description": "Denmark"
},
"addresses": [
{
"systemMeaning": "home",
"id": "749fda1e-7f8e-4b98-ae28-68b69ae91073",
"addressId": "cf3ddf17-15f2-4cb8-b005-2c180946c3f8",
"addressType": null,
"addressLine1": "Line 1",
"addressLine2": "Line 2",
"addressLine3": "Line 3",
"suburb": "Abbotsford",
"postalCode": "3077",
"confidential": false,
"country": {
"id": "283a7817-5c27-48bb-9650-4ccfa11a3704",
"description": "Australia",
"code": "AU"
},
"state": {
"id": "1ec93d5d-f2ea-4aa4-8c1e-1b0eec8ad194",
"description": "Victoria"
},
"displayAddressComma": "Line 1, Line 2, Line 3, ABBOTSFORD VIC 3077, Australia",
"displayAddressFull": "Line 1\nLine 2\nLine 3\nABBOTSFORD VIC 3077\nAustralia"
}
],
"homeLanguages": [
{
"id": "0f2816a5-0a54-4207-ac9a-585d689b84d3",
"language": {
"id": "627eb5fc-a6cb-4e5c-9140-cf8eb989f375",
"description": "Irish",
"code": "1121"
},
"sortOrder": null
}
],
"nationalities": [
{
"id": "90f74181-33ef-44e4-b215-50fda1476590",
"nationality": {
"id": "4e7c3be3-bdb0-4837-9712-1773ab0e3cb2",
"description": "Austrian",
"code": "AT"
},
"sortOrder": null
}
]
},
"identity": [
{
"description": "Vocational Education Code",
"code": "VOC",
"value": "1234567890",
"sortOrder": 4
}
]
}
}
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"
}
]
}