---
title: RoleLocation
framework: rosterapi
role: symbol
role_heading: Object
path: rosterapi/rolelocation
---

# RoleLocation

A mapping between a role assumed by a user in an Apple School Manager organization, and the corresponding location.

## Declaration

```data
object RoleLocation
```

## Properties

locationId: The identifier for the location where the User assumes the named role. This may identify a Location in the Apple School Manager organization, which you fetch with Read a location. Alternatively, it may identify the Organization, which you fetch with Read the organization. roleName: The role the User assumes at the identified Location. Possible values for this property are Student, Instructor, and Staff.

## See Also

### Information about users

- [Read a user](rosterapi/returns-a-specific-user-in-an-apple-school-manager-organization.md)
- [User](rosterapi/user.md)
- [List users](rosterapi/returns-a-list-of-users-in-an-apple-school-manager-organization.md)
- [List users in a class](rosterapi/returns-a-users-for-an-apple-school-manager-class.md)
- [Users](rosterapi/users.md)
