GET
students API
Retrieve and manage students records from the Apps4Edu sync database.
Endpoint Path
GET
/api/students
CURL Example
curl "https://api.apps4education.co.uk/api/students?api_token=YOUR_TOKEN" \
-H "Accept: application/json"
Field Definitions
| Field | Type |
|---|---|
id
|
bigint |
studentID
|
int |
upn
|
varchar |
admissionNumber
|
varchar |
salutation
|
varchar |
firstName
|
varchar |
middleName
|
varchar |
lastName
|
varchar |
legalFullName
|
varchar |
preferredFullName
|
varchar |
formerLastName
|
varchar |
preferredFirstName
|
varchar |
preferredLastName
|
varchar |
gender
|
varchar |
bloodGroup
|
varchar |
nhsNumber
|
varchar |
ethnicity
|
varchar |
nationality
|
varchar |
prefix
|
varchar |
honours
|
varchar |
formerUPN
|
varchar |
uci
|
varchar |
uln
|
varchar |
schoolUniqueReferenceNumber
|
varchar |
examNumber
|
varchar |
empty
|
varchar |
yearGroup
|
varchar |
tutorGroup
|
varchar |
connexionsAgreementStateCode
|
varchar |
connexionsAgreement
|
varchar |
nCyearActual
|
varchar |
familyStructureDescription
|
varchar |
nationalCurriculumDescription
|
varchar |
laInYearText
|
varchar |
homeLA
|
varchar |
recoupmentLA
|
varchar |
twoYearOldFundTypeDescription
|
varchar |
adoptedFromCareTypeName
|
varchar |
adoptedFromCareTypeDescription
|
varchar |
pupilPremiumFlag
|
varchar |
everFSM6Flag
|
varchar |
chronologicalYeargroup
|
varchar |
thirtyHourCode
|
varchar |
hasDisabilityLivingAllowance
|
varchar |
hasFreeEarlyEducation
|
varchar |
startDate
|
datetime |
endDate
|
datetime |
dateOfBirth
|
datetime |
ethnicityID
|
int |
photoFileName
|
int |
giftedAndTalented
|
int |
englishProficiencyDescription
|
int |
yearGroupID
|
int |
tutorGroupID
|
int |
numberOfPositiveEvents
|
int |
numberOfNegativeEvents
|
int |
birthCertificateSeen
|
tinyint |
isPregnantStudent
|
tinyint |
isStudentPaidUniformAllowance
|
tinyint |
inYear
|
tinyint |
mailingPoint
|
tinyint |
created_at
|
timestamp |
updated_at
|
timestamp |
Response Body (Sample)
{ "data": [ { "id": 101, "studentID": 101, "upn": "example_value", "admissionNumber": true, "salutation": "example_value", "firstName": "example_value", "middleName": "example_value", "lastName": "example_value", "legalFullName": "example_value", "preferredFullName": "example_value", "formerLastName": "example_value", "preferredFirstName": "example_value", "preferredLastName": "example_value", "gender": "example_value", "bloodGroup": "example_value", "nhsNumber": "example_value", "ethnicity": "example_value", "nationality": "example_value", "prefix": "example_value", "honours": "example_value", "formerUPN": "example_value", "uci": "example_value", "uln": "example_value", "schoolUniqueReferenceNumber": "example_value", "examNumber": "example_value", "empty": "example_value", "yearGroup": "example_value", "tutorGroup": "example_value", "connexionsAgreementStateCode": "example_value", "connexionsAgreement": "example_value", "nCyearActual": "example_value", "familyStructureDescription": "example_value", "nationalCurriculumDescription": "example_value", "laInYearText": "example_value", "homeLA": "example_value", "recoupmentLA": "example_value", "twoYearOldFundTypeDescription": "example_value", "adoptedFromCareTypeName": "example_value", "adoptedFromCareTypeDescription": "example_value", "pupilPremiumFlag": "example_value", "everFSM6Flag": "example_value", "chronologicalYeargroup": "example_value", "thirtyHourCode": "example_value", "hasDisabilityLivingAllowance": true, "hasFreeEarlyEducation": "example_value", "startDate": "example_value", "endDate": "example_value", "dateOfBirth": "example_value", "ethnicityID": 101, "photoFileName": "example_value", "giftedAndTalented": "example_value", "englishProficiencyDescription": true, "yearGroupID": 101, "tutorGroupID": 101, "numberOfPositiveEvents": "example_value", "numberOfNegativeEvents": "example_value", "birthCertificateSeen": "example_value", "isPregnantStudent": true, "isStudentPaidUniformAllowance": true, "inYear": "example_value", "mailingPoint": "example_value", "created_at": "example_value", "updated_at": "example_value" } ] }
Query Parameters
api_token
Required. Your unique API key must be passed as a query string parameter.
page
Optional. Defaults to 1. Used to navigate through paginated results.