Below are some helpful tips for configuring Veracross ( using API Plus for academics ) for OneRoster.


Also, be sure to consult the Veracross configuration documentation found at: https://community.veracross.com/s/article/API-Plus-for-Academics-Configuration

To find the credentials for integrating Veracross/API Plus for academics with Visitor Aware, navigate to: Identity & Access Management > OAuth Application: Visitor Aware



You will need the CLIENT ID and CLIENT SECRET for the OneRoster Integration page in Visitor Aware.


The following URLs will also need to be added, with your OneRoster API's school path.

Tip: If you are not sure of your School Path, it may be a part of the URL of the page where you created the Visitor Aware OAuth Application.


Base URL

  • https://oneroster.veracross.com/{school path}/ims/oneroster/v1p1

Token URL

  • https://accounts.veracross.com/{school path}/oauth/token

Scope URL

  • Available scopes may be found on the IMS global specification here.


Ensure the following OneRoster Scopes are Active, within the OAuth Application for Visitor Aware:

  • Read OneRoster: Roster
  • Read OneRoster: Roster-Core
  • Read OneRoster: Gradebook (this might be optional)
  • IF syncing attendance records from Visitor Aware back into Veracross, the following additional scopes are also required:
    • students:list
    • students:read
    • master_attendance:list
    • master_attendance:read
    • master_attendace:update