Skip to main content

Sync User Attributes with Microsoft 365

After you’ve authorized sync with Microsoft 365 (M365), you can choose the attributes that you want to import or export with Microsoft.

note

If you are trying to integrate with Entra ID, see Configure Real-time User Provisioning from Entra ID to JumpCloud.

Prerequisites:

Attribute Data Flow

How does attribute data flow between M365 and JumpCloud after integration?

Data flow for synced user attributes:

  • When you import a user from M365: If data exists for a user’s attributes in M365, only the following data is written to the equivalent user attributes in JumpCloud:
    • Email
    • First Name
    • Last Name
    • Username
  • When you bind that user to M365 in JumpCloud: Attributes in M365 are automatically overwritten with data from JumpCloud. Further, any subsequent changes made to the user’s attributes in JumpCloud are automatically pushed to the corresponding attributes in M365

User Attribute Export

With the exception of several attributes that are selected by default, you can choose the user attributes you would like to export to M365. Selected attributes are automatically synced with M365. This means that after you export an attribute to M365, data for that attribute is sent from JumpCloud to M365. Likewise, if you choose to stop exporting data for an attribute, it is no longer synced with M365. Subsequent changes made to that attribute in JumpCloud are not exported to M365.

warning

Take caution when selecting attributes to export. After you select an attribute to export to M365 it is**immediately overwritten** with data from JumpCloud, and you could potentially lose data stored for that attribute in M365. See Attribute Data below to learn about how attribute data is exported to M365.

Attributes that are always exported to M365:

JumpCloud attributeM365/Entra ID attribute
firstnamegivenName
lastnamesurname
passwordpassword
Company EmailuserPrincipalName
firstname + lastnamedisplayName

*​A user's first name and last name are exported together as M365's Display name field. If a user's first or last name is changed in JumpCloud, M365'sDisplay name field updates with the new name value.

Attributes that can optionallybe exported to M365:

JumpCloud attributeM365/Entra ID attribute
addresses.work.countrycountry
addresses.work.localitycity
addresses.work.postalCodepostalCode
addresses.work.regionstate
addresses.work.streetAddressstreetAddress
alternateEmailotherEmails
departmentdepartment
jobTitlejobTitle
locationofficeLocation
managermanager
phoneNumbers.mobile.numbermobilePhone
phoneNumbers.work.numberbusinessPhone

Attribute Data

The following table outlines how attribute data is exported from JumpCloud’s API and UI to M365’s API and UI. The attribute listed in the JumpCloud API Attribute Name column is exported to the attribute listed in the M365 API Attribute Name column. The attribute listed in the JumpCloud UI Attribute Name column is exported to the attribute listed in the M365 UI Attribute Name column. Be aware that M365 and Entra ID use multiple UI labels for the same data. The following M365 UI Attribute names represent what is used when an administrator adds or edits details for a user in M365.

See related API documentation: Manage the associations of an Office 365 instance.

User Attribute Syncing with M365

JumpCloud API Attribute NameM365 API Attribute NameJumpCloud UI Attribute NameM365 UI Attribute NameNotes
Calculated: First Name + Last NamedisplayNameCalculated: First Name + Last NameDisplay name-
firstnamegivenNameFirst NameFirst name-
lastnamesurnameLast NameLast name-
passwordpasswordPasswordPassword-
email OR alternateEmailuserPrincipalNameCompany EmailEmailThe userPrincipalName attribute can be used to specify an alternate email address for cross-domain application access.
jobTitlejobTitleJob TitleJob title-
departmentdepartmentDepartmentDepartment-
locationofficeLocationLocationOffice-
addresses.work.streetAddressstreetAddressWork Street AddressStreet Address-
addresses.work.localitycityWork CityCity-
addresses.work.regionstateWork StateState or province-
addresses.work.postalCodepostalCodeWork Postal CodeZIP or postal code-
addresses.work.countrycountryWork CountryCountry or region-
phoneNumbers.work.numberbusinessPhoneWork PhoneBusiness Phone-
phoneNumbers.mobile.numbermobilePhonePersonal CellMobile Phone-

Selecting Attributes to Export

To select attributes to export to M365:

  1. Log in to the JumpCloud Admin Portal.
Important

If your data is stored outside of the US, check which login URL you should be using depending on your region. If your organization uses LDAP, RADIUS, or requires firewall allow list configuration, the Fully Qualified Domain Names (FQDNs) will also be region specific. See JumpCloud Data Centers for the URLs, FQDNs, and IP addresses.

  1. Go to Identity Management > Cloud Directories.
  2. Select the M365 directory you want to select user attributes for.
  3. In the User Attributes Export section, select the non-default user attributes you want to export to M365. You can’t clear default user attributes.
  4. Click Save.

After you configure user attributes to sync from JumpCloud to Microsoft, bind users to M365. See Giving JumpCloud Users Access to M365.

Directory Insights Events

Anytime you change the direction of an attribute, a Directory Insights event is generated.

Directory Insights events generated from attribution selections are:

  • integrationattribute_exclude
    • Generated when an attribute is set to “Exclude”.
      • Ex: You change the Department attribute from “Import” to “Exclude”
  • integrationattribute_include
    • Generated when an attribute is set to “Import” or “Export”.
      • Ex: You change the Department attribute from “Exclude” to “Import”
      • Ex: You change the Department attribute from “Import” to “Export”

These events will capture attribute ownership/direction changes, including the admin that made the change, and the directory integration in which the change occurred.

Was this information helpful?