Skip to content
English - United States
  • 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

Set up your Veracross environment

  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 Meetings 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
      • Read Classes
      • List Courses
      • Read Course
      • List Event Groups
      • Read Event Group
      • List Events: Athletics
      • Read Events: Athletic
      • List Events: Attendance
      • Read Event: Attendance
      • List Events
      • Read Event
      • List Extended Care: Class Meeting Times
      • Read Extended Care: Class Meeting Time
      • List Extended Care: Classes
      • Read Extended Care: Class
      • List Extended Care: Courses
      • Read Extended Care: Course
      • List Extended Care: Registrations
      • Read Extended Care: Registration
      • List Programs: Class Meeting Times
      • Read Programs: Class Meeting Time
      • List Programs: Classes
      • Read Programs: Class
      • List Programs: Courses
      • Read Programs: Course
      • List Programs: Enrollments
      • Read Programs: Enrollment
      • List Resource Reservations: Reservations
      • Read Resource Reservations: Reservation
      • List Resource Reservations: Resources
      • Read Resource Reservations: Resource
      • List Staff/Faculty
      • Read Staff/Faculty
      • List Students
      • Read Student
      • List Summer: Class Meeting Times
      • Read Summer: Class Meeting Time
      • List Summer: Classes
      • Read Summer: Class
      • List Summer: Courses
      • Read Summer: Course
      • List Summer Enrollments
      • Read Summer Enrollment

Connect Veracross to SchoolCal

  1. Sign in to SchoolCal
  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.