Skip to content
  • There are no suggestions because the search field is empty.

Connect Veracross to SchoolCal

Integrate your Veracross V3 environment with SchoolCal to sync student schedules and calendar data

Access: School administrators with Veracross API V3 access and SchoolCal admin permissions

Overview

Connecting Veracross to SchoolCal enables automatic synchronization of student schedules, class meeting times, and calendar rotation data from your student information system. This integration ensures that SchoolCal has access to the necessary academic data to populate and manage calendars accurately.

How To Connect Veracross to SchoolCal

Part 1: Set up your Veracross environment (5 minutes)

  1. Create an API V3 account for SchoolCal in Veracross
  2. Add SchoolCal as an "OAuth Partner" in Axiom:
    • Log in to Veracross/Axiom
    • Navigate to the "Identity and Access Management" homepage
    • Find SchoolCal in the list of integration partners (middle of the page, towards the bottom of the list)
    • Click "Start Integration"
    Note: You may need to add the security role of "OAuth_App_Admin" and refresh the page for the "Start Integration" button to appear.
    • When complete, you should see a screen displaying the SchoolCal name and email address
  3. Add appropriate OAuth scopes to SchoolCal:
    • Click "Add OAuth Application"
    • Go to the "Scopes" tab and add the following scopes:
      • List Academics: Calendar Rotation Days
      • Read Academics: Calendar Rotation Day
      • List Academics: Class Schedules
      • List Academics: Class Meeting Times
      • Read Academics: Class Meeting Time
      • List Academics: Classes
      • Read Academics: Class
      • List Academics: Block Groups
      • Read Academics: Block Group
      • List Academics: Configuration - Block Schedules
      • Read Academics: Configuration - Block Schedule
      • List Academics: Configuration - Block Meeting Times
      • Read Academics: Configuration - Block Meeting Time
      • List Academics: Configuration - Blocks/Periods
      • Read Academics: Configuration - Blocks/Period
      • Read Academics: Blocks by Group
      • List Academics: Blocks by Group
      • List Academics: Grading Periods
      • Read Academics: Grading Period
      • List Academics: Rotation Days
      • Read Academics: Rotation Day
      • List Academics: Courses
      • Read Academics: Course
      • List Academics: Departments
      • Read Academics: Department
      • List Academics: Enrollments
      • Read Academics: Enrollment
      • List Academics: Classes - Permissions
      • Read Academics: Classes - Permission
      • List Academics: Rooms
      • Read Academics: Room
      • List Academics: Subjects
      • Read Academics: Subject
      • List Athletics: Rosters
      • Read Athletics: Roster
      • List Athletics: Sports
      • Read Athletics: Sport
      • List Athletics: Team Practice Schedules
      • List Athletics: Teams
      • Read Athletics: Team
      • List Classes

Part 2: Connect Veracross to SchoolCal

  1. Sign in to SchoolCal with your Google email
  2. Click "Connections" from the left-hand menu
  3. Find "V3 API connection" and click "Manage Connection"
  4. Fill in the following information:
    • Your school's short name
    • API username
    • Secret key (found on the Veracross Identity & Access Management page)
  5. Click "Update Connection"
  6. Click "Data" from the left-hand menu
  7. Click "Load SIS Data"

Additional Info

Once the connection is established and SIS data is loaded, SchoolCal will have access to pull academic scheduling information from Veracross. This connection needs to be configured only once, though credentials may need to be updated if they change in Veracross.