Clever · Schema

Student

A Clever Student object containing roster and demographic data synced from the district SIS.

EducationK-12EdTechSingle Sign-OnRosteringIdentitySSOStudent DataLMSSIS

Properties

Name Type Description
id string Unique Clever identifier for the student.
district string Clever identifier of the district.
school string Primary school Clever identifier.
schools array List of school Clever identifiers the student is enrolled in.
sis_id string Student identifier from the Student Information System.
state_id stringnull State-assigned student identifier.
student_number stringnull Local student number.
legacy_id string Previous Clever identifier (if migrated).
created string
last_modified string
name object
dob stringnull Date of birth in MM/DD/YYYY format.
gender stringnull Gender of the student.
grade stringnull Current grade level of the student.
graduation_year stringnull Expected graduation year.
race stringnull Race of the student.
hispanic_ethnicity stringnull
ell_status stringnull English Language Learner status.
frl_status stringnull Free/Reduced Lunch status.
iep_status stringnull Individualized Education Program status.
section_504_status stringnull
gifted_status stringnull
home_language stringnull Primary home language name.
home_language_code stringnull ISO 639-3 language code for home language.
location object Student address information.
enrollments array School enrollment records for the student.
credentials object Login credentials for district-managed platforms.
ext object Extension fields defined by the district or application.
View JSON Schema on GitHub

JSON Schema

clever-student.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/clever/main/json-schema/clever-student.json",
  "title": "Student",
  "description": "A Clever Student object containing roster and demographic data synced from the district SIS.",
  "type": "object",
  "properties": {
    "id": { "type": "string", "description": "Unique Clever identifier for the student." },
    "district": { "type": "string", "description": "Clever identifier of the district." },
    "school": { "type": "string", "description": "Primary school Clever identifier." },
    "schools": {
      "type": "array",
      "items": { "type": "string" },
      "description": "List of school Clever identifiers the student is enrolled in."
    },
    "sis_id": { "type": "string", "description": "Student identifier from the Student Information System." },
    "state_id": { "type": ["string", "null"], "description": "State-assigned student identifier." },
    "student_number": { "type": ["string", "null"], "description": "Local student number." },
    "legacy_id": { "type": "string", "description": "Previous Clever identifier (if migrated)." },
    "created": { "type": "string", "format": "date-time" },
    "last_modified": { "type": "string", "format": "date-time" },
    "name": {
      "type": "object",
      "properties": {
        "first": { "type": "string" },
        "last": { "type": "string" },
        "middle": { "type": ["string", "null"] }
      }
    },
    "dob": {
      "type": ["string", "null"],
      "pattern": "(?:[0-9]{1,2})/([0-9]{1,2})/([0-9]{4})",
      "description": "Date of birth in MM/DD/YYYY format."
    },
    "gender": {
      "type": ["string", "null"],
      "enum": ["M", "F", "X", ""],
      "description": "Gender of the student."
    },
    "grade": {
      "type": ["string", "null"],
      "enum": ["InfantToddler","Preschool","PreKindergarten","TransitionalKindergarten","Kindergarten","1","2","3","4","5","6","7","8","9","10","11","12","13","PostGraduate","Ungraded","Other",""],
      "description": "Current grade level of the student."
    },
    "graduation_year": { "type": ["string", "null"], "description": "Expected graduation year." },
    "race": {
      "type": ["string", "null"],
      "enum": ["Caucasian","Asian","Black or African American","American Indian","Hawaiian or Other Pacific Islander","Two or More Races","Unknown",""],
      "description": "Race of the student."
    },
    "hispanic_ethnicity": { "type": ["string", "null"], "enum": ["Y","N",""] },
    "ell_status": { "type": ["string", "null"], "enum": ["Y","N",""], "description": "English Language Learner status." },
    "frl_status": {
      "type": ["string", "null"],
      "enum": ["Free","Reduced","Paid","Other",""],
      "description": "Free/Reduced Lunch status."
    },
    "iep_status": { "type": ["string", "null"], "description": "Individualized Education Program status." },
    "section_504_status": { "type": ["string", "null"], "enum": ["Y","N",""] },
    "gifted_status": { "type": ["string", "null"], "enum": ["Y","N",""] },
    "home_language": { "type": ["string", "null"], "description": "Primary home language name." },
    "home_language_code": { "type": ["string", "null"], "description": "ISO 639-3 language code for home language." },
    "location": {
      "type": "object",
      "description": "Student address information.",
      "properties": {
        "address": { "type": ["string", "null"] },
        "city": { "type": ["string", "null"] },
        "state": { "type": ["string", "null"] },
        "zip": { "type": ["string", "null"] }
      }
    },
    "enrollments": {
      "type": "array",
      "description": "School enrollment records for the student.",
      "items": {
        "type": "object",
        "properties": {
          "school": { "type": "string" },
          "start_date": { "type": ["string", "null"] },
          "end_date": { "type": ["string", "null"] }
        }
      }
    },
    "credentials": {
      "type": "object",
      "description": "Login credentials for district-managed platforms.",
      "properties": {
        "district_username": { "type": ["string", "null"] }
      }
    },
    "ext": { "type": "object", "description": "Extension fields defined by the district or application." }
  },
  "required": ["id", "district"]
}