Veracross access requirements and configuration

In order to synchronise data, you will need to install the Intellischool integration in Veracross and apply the necessary scopes.

Intellischool integrates with Veracross via their secure API. As an official Veracross Integration Partner, setting up Intellischool access is a simple process.

  1. Head to the Identity & Access Management page in Axiom.
  2. Click the Add Integration Partner link under SSO and Integrations.
  3. Locate Intellischool in the list of integration partners, and click Start Integration.
  4. Click on Scopes under the Intellischool integration configuration, and add the necessary scopes for your implementation as provided below.
  5. Click the Update button once the necessary scopes have been added.

Done! Intellischool will receive the necessary credentials directly from Veracross; you do not need to do anything else.

Scope requirements

Minimum scopes for all integrations

  • academics.config.grading_periods:list - List Academics: Grading Periods
  • academics.config.grading_periods:read - Read Academics: Grading Periods
  • academics.departments:list - List Academics: Departments
  • academics.departments:read - Read Academics: Departments
  • academics.enrollments:list - List Academics: Enrollments
  • academics.enrollments:read - Read Academics: Enrollments
  • academics.numeric_grades:list - List Academics: Numeric Grades
  • academics.numeric_grades:read - Read Academics: Numeric Grades
  • academics.qualitative_grades:list - List Academics: Qualitative Grades
  • academics.qualitative_grades:read - Read Academics: Qualitative Grades
  • academics.subjects:list - List Academics: Subjects
  • academics.subjects:read - Read Academics: Subjects
  • classes.attendance:list - List Class Attendance
  • classes.attendance:read - Read Class Attendance
  • classes:list - List Classes
  • classes:read - Read Classes
  • contact_info:list - List Contact Info
  • contact_info:read - Read Contact Info
  • courses:list - List Courses
  • courses:read - Read Courses
  • master_attendance:list - List Master Attendance
  • master_attendance:read - Read Master Attendance
  • parents:list - List Parents
  • parents:read - Read Parents
  • person_reference_number:list - List Person Reference Number
  • person_reference_number:read - Read Person Reference Number
  • programs.classes.attendance:list - List Programs: Class Attendance
  • programs.classes.attendance:read - Read Programs: Class Attendance
  • programs.classes:list - List Programs: Classes
  • programs.classes:read - Read Programs: Classes
  • programs.courses:list - List Programs: Courses
  • programs.courses:read - Read Programs: Courses
  • programs.enrollments:list - List Programs: Enrollments
  • programs.enrollments:read - Read Programs: Enrollments
  • relationships:list - List Relationships
  • relationships:read - Read Relationships
  • staff_faculty:list - List Staff/Faculty
  • staff_faculty:read - Read Staff/Faculty
  • students:list - List Students
  • students:read - Read Students

Analytics

In addition to the Minimum scopes for all integrations listed above, please enable the following scopes:

  • academics.calendar_rotation_days:list - List Academics: Calendar Rotation Days
  • academics.rubrics:list - Read Academics: Rubrics
  • academics.rubric_scales:list - List Academics: Rubric Scales
  • academics.rubric_criteria:list - List Academics: Rubric Criteria
  • academics.rubric_scale_levels:list - List Academics: Rubric Scale Levels
  • academics.rubric_categories:list - List Academics: Rubric Categories
  • academics.assignments.grades:list - List Academics: Assignment Grades
  • academics.assignments.grades:read - Read Academics: Assignment Grades
  • academics.classes.assignments:list - List Academics: Class Assignments
  • academics.classes.assignments:read - Read Academics: Class Assignments
  • academics.classes:list - List Academics: Classes
  • academics.classes.meeting_times:list - List Academics: Class Meeting Times
  • academics.classes.meeting_times:read - Read Academics: Class Meeting Times
  • academics.config.block_groups:list - List Academics: Block Groups
  • academics.config.block_groups:read - Read Academics: Block Groups
  • academics.config.block_schedules:list - List Academics: Block Schedules
  • academics.config.block_schedules:read - Read Academics: Block Schedules
  • academics.config.block_times:list - List Academics: Block Times
  • academics.config.block_times:read - Read Academics: Block Times
  • academics.config.blocks_by_block_groups:list - List Academics: Blocks by Group
  • academics.config.blocks_by_block_groups:read - Read Academics: Blocks by Group
  • academics.config.rotation_days:list - List Academics: Rotation Days
  • academics.config.rotation_days:read - Read Academics: Rotation Days
  • academics.rooms:list - List Academics: Rooms
  • academics.rooms:read - Read Academics: Rooms

Data Ops for Ontario schools

In addition to the Minimum scopes for all integrations listed above, please enable the following scopes:

  • master_attendance:list - List Master Attendance
  • master_attendance:read - Read Master Attendance
  • person_reference_number:delete - Delete Person Reference Number
  • person_reference_number:create - Create Person Reference Number
  • person_reference_number:update - Update Person Reference Number
  • transcripts.academic_classifications:list - List Transcripts: Academic Classifications
  • transcripts.academic_classifications:read - Read Transcripts: Academic Classifications
  • transcripts.gpas:list - List Transcripts: GPAs
  • transcripts.gpas:read - Read Transcripts: GPAs
  • transcripts.student_info:list - List Transcripts: Student Information
  • transcripts.student_info:read - Read Transcripts: Student Information
  • transcripts.transcript_items:list - List Transcripts: Transcript Items

🤔 Need further support?
We're ready to help anytime. Reach out at help@intellischool.co