For Schools

Connecting Veracross

Before We Get Started:

You must be a Veracross Administrator to complete the integration process.

  1. Click the integration link provided by your learning app.
  2. Create an Edlink account if you don’t already have one.

    If you’ve connected an app to Edlink before, log in with your existing account.

  3. Select Veracross from the list of available data sources.
  4. Choose your preferred data storage region.
  5. Select your timezone.
  6. Enter your custom Veracross URL.
Veracross Integration Page

Step 2: Generate Veracross API Credentials

  1. Navigate to Identity & Access Management.
Veracross Identity an Access Management Tab
  1. Click Add New Integration Partner.
Veracross Add Integration Partner Button
  1. Enter Edlink for the partner name and accounts@ed.link for the contact email, then create the partner.
Edlink Details
  1. Click Start Integration.
  2. Click Create OAuth Application in the top right.
  3. Click Scopes on the left sidebar and ensure the following scopes are set up as shown:

Required Scopes

Veracross IdentifierNameNotes
academics.assignments.grades:listList Academics: Assignment Grades
academics.assignments.grades:readRead Academics: Assignment Grade
academics.assignments.grades:updateUpdate Academics: Assignment Grade
academics.calendar_rotation_days:listList Academics: Calendar Rotation Days
academics.classes.assignments:createCreate Academics: Class Assignment
academics.classes.assignments:deleteDelete Academics: Class Assignment
academics.classes.assignments:listList Academics: Class Assignments
academics.classes.assignments:readRead Academics: Class Assignment
academics.classes.assignments:updateUpdate Academics: Class Assignment
academics.config.grading_periods:listList Academics: Config Grading Periods
academics.departments:listList Academics: Departments
academics.enrollments:listList Academics: Enrollments
academics.numeric_grades:listList Academics: Numeric Grades
academics.numeric_grades:readRead Academics: Numeric Grade
academics.numeric_grades:updateUpdate Academics: Numeric Grade
academics.permissions:listList Academics: Permissions
academics.qualitative_grades:listList Academics: Qualitative Grades
academics.qualitative_grades:readRead Academics: Qualitative Grade
academics.qualitative_grades:updateUpdate Academics: Qualitative Grade
academics.rooms:listList Academics: Rooms
academics.subjects:listList Academics: Subjects
classes:listList Classes
emergency_contacts:listList Emergency ContactsOptional for Flow Integrations
households:listList HouseholdsOptional for Flow Integrations
parents:listList ParentsOptional for Flow Integrations
programs.enrollments:listList Programs: Enrollments
relationships:listList RelationshipsOptional for Flow Integrations
report_card.enrollments.numeric_grades:listList Report Card: Enrollments Numeric Grades
report_card.enrollments.numeric_grades:readRead Report Card: Enrollments Numeric Grade
report_card.enrollments.qualitative_grades:listList Report Card: Enrollments Qualitative Grades
report_card.enrollments.qualitative_grades:readRead Report Card: Enrollments Qualitative Grade
staff_faculty:listList Staff Faculty
students:listList Students
summer.enrollments:listList Summer: Enrollments
Veracross Scopes
  1. Click Update in the top right.
  2. Copy the Client ID and Client Secret.
Veracross Client ID and Secret
  1. Enter the Veracross API credentials (Key and Secret) into the Edlink Integration page.
Veracross API Credentials

Step 3: Complete the Integration

  1. Click Validate Configuration, then click Continue Setup once your configuration is validated.

Well Done!

Your Veracross source is now connected to Edlink. Once validated, your organization’s data will sync with the Edlink dashboard within 24 hours.

Any Questions?

If you have any questions or encounter issues, please contact our support team. We’ll respond within 24 business hours.