Skip to main content
Lexia Help Center
Lexia Employee
Lexia Help Center
July 30, 2025

ClassLink Permissioning Based on Users API Endpoint

  • July 30, 2025
  • 0 replies
  • 457 views

ClassLink Permissioning Based on Users API Endpoint

Overview

When setting up rostering with the ClassLink API, ClassLink assigns myLexia permissions to staff based on the input in their "role" field. However, it is possible to modify a staff member's myLexia permissions.

Lexia's support for the ClassLink API uses the OneRoster v1.2 rostering standard. This article explains what these permissions are and how to add them to your ClassLink users API endpoint.

Applies to: Staff who have myLexia® administrative accounts (District Administrators in a district site, and School Administrators in a school site) who also have administrative access to ClassLink.

Why would I want to change permissions?

You may want to change permissions if you want to assign staff a role in myLexia that differs from their ClassLink role, or if you want a staff member to have read-only permissions in myLexia.

The 'role' field in ClassLink's 'users' endpoint determines a staff member's permissions in myLexia. Any staff included in the 'users' endpoint will have access to myLexia via Single Sign On (SSO). With the ClassLink API, you are able to distinguish between District Administrator, School Administrator, and Teacher roles.

The below table shows role mapping between the ClassLink API and myLexia.

ClassLink Role

Lexia Role

Principal

School Administator

Site Administrator

School Administrator

System Administrator

School Administrator

District Administrator

District Administrator

Teacher

Teacher

Counselor

None - Staff with this ClassLink role will not be imported to myLexia

How do I add alternate and advanced permissions?

To add alternate and advanced permissions, a new object labeled metadata.lexiarole or metadata.role must be added to the ClassLink users endpoint. Once the field has been added, populate the value for the staff member that needs access beyond the default roles.

If you need assistance adding the metadata field, please contact ClassLink support.

Use the following tags in the metadata field to assign the desired access level:

  • DAA - District Administrator Access

  • DRO - District Read Only

  • SAA - School Administrator Access

  • SRO - School Read Only

  • CRO - Teacher/Class Read Only

  • C - Teacher/Class Access

You only need to add these tags for:

  • Staff you want to have read-only permissions in myLexia.

  • If you want a staff member to have a myLexia role other than the one automatically assigned by their ClassLink role.

All other staff will be assigned their role indicated in their "role" field.

For more information on the access level of each role see Roles and Permissions in myLexia.

    This topic has been closed for replies.