Org User
| Name | Type | Description | Is required | Mutability |
|---|---|---|---|---|
| orgUserId | string | UUID of this OrgUser. Caller can specify an ID during creation or we will generate an ID for them | optional | immutable |
| firstName | string | First name of the org user | required | mutable |
| lastName | string | Last name of the org user | required | mutable |
| string | Email of the org user. It can be used to identify an org user in an organization hierarchy. Each email is also unique in an organization hierarchy. NOTE: one of email or phone must be passed as a uniqueness check criteria |
optional | mutable | |
| phoneNumber | string | Phone number of org user, must conform E164 format NOTE: one of email or phone must be passed as a uniqueness check criteria |
optional | mutable |
| externalId | string | An identifier used by an Uber-external system to uniquely identify this resource on their side | optional | mutable |
| status | string | STATUS_INVALID, STATUS_ACTIVE, STATUS_SUSPENDED | optional | mutable |
| organizationId | string | The OrgUnit UUID to which this OrgUser is linked | required | immutable |
| rootOrganizaitonId | string | The root organization that owns this OrgUser | optional | immutable |
| isOrgManaged | bool | Whether this user is managed by his/her organization. It is a read-only field. | optional | immutable |