Skip to main content

Data Feed Format

Updated over 5 months ago

Adhering to the standard Stellic format (particularly the column names/attributes and the order in which they are presented) will minimize the custom work required and speed up the onboarding process. Stellic can make adjustments to these feeds and formats in the data pipeline for each institution (particularly for custom fields added to students or data sourced from two different locations). For questions, please contact your Stellic implementation team.

We strongly prefer receiving data in CSV format. Sample data files can be found here. The following are the specific file names that should be provided to Stellic as part of your institutional data feed (not all are necessary, depending on your SIS configuration). Again, we will work with your implementation team to help you determine the best approach for your context and technical resources.

Catalog Data Feeds

  • school.csv: school/college identifiers and names

  • department.csv: department identifiers and names

  • degree.csv: degree data for programs in program.csv

  • grade.csv: grade data for all valid options sent in course.csv and student_course.csv

  • enrollment_levels.csv: enrollment identifiers and names

  • program.csv: programs/offerings data

  • concentration.csv: concentration data for programs in program.csv (if applicable)

  • course.csv: course catalog data

  • course_topic.csv: topic data for courses (if applicable)

Schedule Data Feeds

  • class_types.csv: class_type values used in schedule_basic.csv (schedule) data

  • class_delivery_mode.csv: institution delivery_mode in the schedule_basic.csv feed (if applicable)

  • schedule_basic.csv: basic schedule/course section data

  • schedule_timing: class meeting pattern data for sections in schedule_basic.csv

  • schedule_constraints: constraint data for sections in schedule_basic.csv

  • calendar.csv: institutional calendar data for terms, schedule release dates, etc. (optional feed or Google sheet)

Student Data Feeds

  • class_level.csv: student level data for students in student_basic.csv

  • registration_status.csv: all valid registration status options used in the SIS (if applicable)

  • repeat_code.csv: all valid repeat options used in the SIS (if applicable)

  • advisor_role.csv: all valid advisor roles that will be used in the student_advisor.csv feed (if applicable)

  • student_basic.csv: basic student data

  • student_course.csv: course enrollment data for students in student_basic.csv

  • student_program.csv: program and concentration data for students in student_basic.csv (if multiple programs exist for each student, including those completed/with graduated status)

  • student_advisor.csv: details about student<>advisor relationships for students in student_basic.csv

  • student_enrollment_level.csv: student enrollment level data for students in student_basic.csv (if applicable)

Users and Access Feeds

  • user.csv: non-student user (i.e. staff, advisors, faculty, admin) data

Calendar Feeds

  • calendar.csv: academic calendar data

For convenience, the sample csv files are stored in a Google Sheet in different tabs but can be downloaded as CSV files.

Stellic is also able to accept data feeds in JSON format but this is a secondary option if needed by the institution based on the data infrastructure available. Please contact your Stellic integration team for more information.

Did this answer your question?