Every user is associated with a collection permissions called roles.
Table of Contents
Every user is associated with a role; each role contains a list of permissions that allow users to do certain actions on the system.
Fields
Field
Name
Description
Type
Required
title
Role Name
The title of the role
string
yes
faculty
Faculty
Whether or not the role is a faculty role
integer {0,1}
yes
role_type
Role Type
The level type of the role. Right now the valid values are 1 for organization roles and 2 for building roles (a.k.a school override roles)
integer {1,2}
yes
Operations
list
View a list of roles in your school. If your school has the school override role feature enabled and contains school level overrides (i.e. role_type = 1), they will be returned in their own array called 'building_role'.