---
title: RosterPerson
framework: devicemanagement
role: symbol
role_heading: Object
path: devicemanagement/rosterperson
---

# RosterPerson

A person’s properties and their values.

## Declaration

```data
object RosterPerson
```

## Properties

email_address: The email address of the person that Apple School Manager displays. Available in X-Protocol version 5 and later. first_name: The person’s first (given) name. Maximum length iw 1024 UTF-8 characters. Available in protocol version 3 and later. grade: The grade information for the student. Maximum length is 256 UTF-8 characters. Value can be null. Not used for instructors. is_federated_auth: If true, the system enables federated authentication for the person from an external identity provider. Available in X-Protocol version 6 and later. last_name: The person’s last name. Maximum length is 1024 UTF-8 characters. Available in protocol version 3 and later. managed_apple_id: The Managed Apple Account for the person. Maximum length is 1024 UTF-8 characters. middle_name: The person’s middle name. Maximum length is 1024 UTF-8 characters. Available in protocol version 3 and later. name: The person’s name. Maximum length is 1024 UTF-8 characters. op_date: The time stamp, in iSO 8601 format, when the system added, updated, or deleted the person. passcode_type: The password policy of the person. Possible values are complex, four, or six. Available in protocol version 3 and later. person_id: The personid of the person that Apple School Manager displays. Available in X-Protocol version 4 and later. sis_username: The SIS username of the person that Apple School Manager displays. Available in X-Protocol version 5 and later. source: The creation data source of the class. source_system_identifier: The identifier that the organization configures for the person. Maximum length is 256 UTF-8 characters. status: The status of the person. Possible values are Active, InActive, FailedPasswordLocked, and AtoLocked. AtoLocked indicates that the system detects account take over and temporarily locks the person until an authentic user claims it. Available in X-Protocol version 3 and later. unique_identifier: The unique identifier for the person. Maximum length 256 UTF-8 characters.

## See Also

### People management

- [Get the List of People](devicemanagement/fetch-person-roster.md)
- [Sync the List of People](devicemanagement/fetch-person-roster-sync.md)
