Object Viewer (SIF Unity)

Tool Search: Object Viewer

The SIF Object Viewer allows users to view the JSON output of specific SIF objects. This tool is useful for reviewing SIF object data and troubleshooting specific SIF records that may be sending erroneous data or causing errors on the receiving end. This tool displays records that are currently in Campus for the selected SIF object and configuration.

Note: The Person Object Viewer Tool only displays person-related objects, and the Object Viewer displays both person and non-person-related objects. For more information on the Person Object Viewer, please review the Person Object Viewer article.

SIF Unity tools are only available for SIF v3.X or higher. 

Screenshot of the SIF Unity Object Viewer.SIF Unity Object Viewer


View JSON of a SIF Object or Record

To generate a view of the JSON for a specific SIF object or record:

  1. Select the SIF Object. Objects that have Object Rights for the selected configuration will appear.
  2. Select an option to search by and enter the required information (See search criteria below).
  3. Once the search criteria has been entered, click the Generate button. The JSON for the object/record will display.

Search Criteria

The following search criteria can be used to allow districts to see data for individual objects:

ObjectSearch Criteria
Attendance Code Info
  • SchoolID - Allows users to enter a School ID to submit a query returning all Attendance Code Info for the provided SchoolID
  • RefID - Allows users to enter a RefId to submit a query, returning all Attendance Code Info for the provided RefID
Calendar Date
  • SchoolID - Allows users to enter a School ID to submit a query, returning all Calendar Dates for the provided SchoolID
  • Calendar ID - 
  • Date - Allows users to enter a date (date field type) to submit a query returning all Calendar Dates for the date provided
  • RefID - Allows users to enter a RefId to submit a query, returning all Calendar Dates for the provided RefID
Calendar Summary
  • SchoolID - Allows users to enter a School ID to submit a query, returning all Calendar Summarys for the provided SchoolID
  • CalendarID - Allows users to enter a CalendarID to submit a query, returning all Calendar Summarys for the provided CalendarID
  • Configuration End Year - Allows users to enter an end year to submit a query returning all Calendar Summarys who’s @SchoolYear matches the entered School End Year
  • RefId - Allows users to enter a RefId to submit a query, returning all Calendar Summarys for the provided RefID
Discipline Incident
  • PersonID - Allows users to enter a PersonID to submit a query, returning all Discipline Incidents for the provided PersonID
  • SchoolID - Allows users to enter a School ID to submit a query returning all Discipline Incidents for the provided SchoolID
  • IncidentID - Allows users to enter an Incident Number (incidentID) to submit a query returning all Discipline Incidents for the provided Incident Number
  • RefId - Allows users to enter a RefId to submit a query, returning all Discipline Incidents for the provided RefID
Employee Personal
  • PersonID - Allows users to enter a PersonID to submit a query, returning all Employee Personal for the provided PersonID
  • RefId - Allows users to enter a RefId to submit a query, returning all Employee Personal for the provided RefID
Employment Record
  • PersonID - Allows users to enter a PersonID to submit a query, returning all Employment Records for the provided PersonID
  • SchoolID - Allows users to enter a School ID to submit a query returning all Employment Records for the provided SchoolID
  • RefId - Allows users to enter a RefId to submit a query, returning all Employment Records for the provided RefID
LEA Info
  • RefId - Allows users to enter a RefId to submit a query, returning all LEA Info for the provided RefID
Mark Info
  • SchoolID - Allows users to enter a School ID to submit a query returning all Mark Info for the provided SchoolID
  • RefId - Allow users to enter a RefId to submit a query, returning all Mark Info for the provided RefID

Mark Value Info
  • SchoolID - Allows users to enter a School ID to submit a query returning all Mark Value Info for the provided SchoolID
  • RefId - Allows users to enter a RefId to submit a query, returning all Mark Value Info for the provided RefID
Room Info
  • SchoolID - Allows users to enter a School ID to submit a query returning all Room Info for the provided SchoolID
  • RefId - Allows users to enter a RefId to submit a query, returning all Room Info for the provided RefID
School Course Info
  • CourseID - Allows users to enter a Course ID to submit a query returning all School Course Info for the provided CourseID
  • SchoolID - Allows users to enter a School ID to submit a query returning all School Course Info for the provided SchoolID
  • RefId - Allows users to enter a RefId to submit a query, returning all School Course Info for the provided RefID
School Info
  • SchoolID - Allows users to enter a School ID to submit a query returning all School Info for the provided SchoolID
  • CourseID - Allows users to enter a Course ID to submit a query returning all School Info for the provided CourseID
  • RefId - Allows users to enter a RefId to submit a query, returning all School Info for the provided RefID
Section Info
  • SectionID - Allows users to enter a Section ID to submit a query returning all Section Info for the provided Section ID
  • CourseID - Allows users to enter a Course ID to submit a query returning all Section Info for the provided CourseID
  • RefId - Allows users to enter a RefId to submit a query, returning all Section Info for the provided RefID
Section Mark Info
  • SectionID - Allows users to enter a Section ID to submit a query returning all Section Mark Info for the provided Section ID
  • RefId - Allows users to enter a RefId to submit a query, returning all Section Mark Info for the provided RefID
Staff Assignment 
  • PersonID - Allows users to enter a PersonID to submit a query, returning all Staff Assignments for the provided PersonID
  • SchoolID - Allows users to enter a School ID to submit a query returning all Staff Assignments for the provided SchoolID
  • RefId - Allows users to enter a RefId to submit a query, returning all Staff Assignments for the provided RefID
Staff Personal
  • PersonID - Allows users to enter a PersonID to submit a query, returning all Staff Personal for the provided PersonID
  • RefId - Allows users to enter a RefId to submit a query, returning all Staff Personal for the provided RefID
Staff Section Assignment
  • PersonID - Allows users to enter a PersonID to submit a query, returning all Staff Section Assignments for the provided PersonID
  • SectionID - Allows users to enter a Section ID to submit a query returning all Staff Section Assignments for the provided SectionID
  • RefId - Allows users to enter a RefId to submit a query, returning all Staff Section Assignments for the provided RefID
Student Academic Record
  • PersonID - Allows users to enter a PersonID to submit a query, returning all Student Academic Records for the provided PersonID
  • RefId - Allows users to enter a RefId to submit a query, returning all Student Academic Records for the provided RefID
Student Attendance Summary 
  • PersonID - Allows users to enter a PersonID to submit a query, returning all Student Attendance Summarys for the provided PersonID
  • SchoolID - Allows users to enter a SchoolID to submit a query returning all Student Attendance Summarys for the provided SchoolID
  • Configuration End Year - Allows users to enter an end year to submit a query returning all Student Attendance Summarys whose @SchoolYear matches the entered School End Year
  • RefId - Allows users to enter a RefId to submit a query, returning all Student Attendance Summarys for the provided RefID
Student Contact
  • PersonID - Allows users to enter a Person ID to submit a query returning all Student Contacts for the provided PersonID
  • RefId - Allows users to enter a RefId to submit a query, returning all Student Contacts for the provided RefID
Student Contact Personal
  • PersonID - Allows users to enter a Person ID to submit a query returning all Student Contact Personal for the provided PersonID
  • RefId - Allows users to enter a RefId to submit a query, returning all Student Contact Personal for the provided RefID
Student Contact Relationship
  • PersonID - Allows users to enter a Person ID to submit a query returning all Student Contact Relationships for the provided PersonID
  • RefId - Allows users to enter a RefId to submit a query, returning all Student Contact Relationships for the provided RefID
Student Daily Attendance
  • PersonID - Allows users to enter a PersonID to submit a query, returning all Student Daily Attendance for the provided PersonID
  • SchoolID - Allows users to enter a School ID to submit a query returning all Student Daily Attendance for the provided SchoolID
  • Date - Allows users to enter a date (date field type) to submit a query returning all CalendarDates for the date provided
  • RefId - Allows users to enter a RefId to submit a query, returning all Student Daily Attendance for the provided RefID
Student Demographic Record
  • PersonID - Allows users to enter a Person ID to submit a query returning all Student Demographic Records for the provided PersonID
  • RefId - Allows users to enter a RefId to submit a query, returning all Student  Demographic Records for the provided RefID
Student Participation
  • PersonID - Allows users to enter a Person ID to submit a query returning all Student Participation for the provided PersonID
  • RefId - Allows users to enter a RefId to submit a query, returning all Student Participation for the provided RefID
Student Period Attendance
  • PersonID - Allows users to enter a Person ID to submit a query returning all Student Period Attendance for the provided PersonID
  • RefId - Allows users to enter a RefId to submit a query, returning all Student Period Attendance for the provided RefID
Student Personal
  • PersonID - Allows users to enter a Person ID to submit a query returning all Student Personal for the provided PersonID
  • RefId - Allows users to enter a RefId to submit a query, returning all Student Personal for the provided RefID
Student School Enrollment
  • PersonID - Allows users to enter a PersonID to submit a query, returning all Student School Enrollments for the provided PersonID
  • SchoolID - Allows users to enter a School ID to submit a query returning all Student School Enrollments for the provided SchoolID
  • Configuration End Year - Allows users to enter an end year to submit a query returning all Student School Enrollments whose @SchoolYear matches the entered School End Year
  • RefId - Allows users to enter a RefId to submit a query, returning all Student School Enrollments for the provided RefID
Student Section Enrollment 
  • PersonID - Allows users to enter a PersonID to submit a query, returning all Student Section Enrollments for the provided PersonID
  • SectionID - Allows users to enter a Section ID to submit a query returning all Student Section Enrollments for the provided Section ID
  • RefId - Allows users to enter a RefId to submit a query, returning all Student Section Enrollments for the provided RefID
Student Section Marks
  • PersonID - Allows users to enter a PersonID to submit a query, returning all Student Section Marks for the provided PersonID
  • SectionID - Allows users to enter a Section ID to submit a query returning all Student Section Marks for the provided Section ID
  • RefID - Allows users to enter a RefId to submit a query, returning all Student Section Marks for the provided RefID
Term Info
  • SchoolID - Allows users to enter a School ID to submit a query returning all TermInfos for the provided SchoolID
  • RefId - Allows users to enter a RefId to submit a query, returning all Term Info for the provided RefID