Sync user profile photos to your organization
Identity providers lack built-in capabilities to sync profile pictures. This page provides instructions for you to sync photos to your Atlassian organization from different identity providers. You need to configure user provisioning attributes in your identity provider in these steps.
Create attributes for photo value and type in your identity provider.
Create attributes for photo value and type in Atlassian app.
Map user profile attributes to the Atlassian app.
Before you begin
To sync photos to your Atlassian organization, you need to update the photo attribute in your identity provider and host the photo on a server that Atlassian can access. You can sync photos from the following identity providers: Microsoft Entra (Azure), Okta, One Login, and Ping Identity.
To update attribute name and value:
Enter attribute name urn:ietf:params:scim:schemas:core:2.0:User:photos
Enter attribute value in this format:
[{value: "https://www.example.com/image.jpeg", type: "photo", primary: True/False}]
To host the photo:
Make sure your server supports the following endpoints:
HEAD - that returns an image content type.
Content type-
"image/jpeg"
GET - that returns the image along with the content type.
Content type-
"image/jpeg"
Body - Image
Sync photos from Okta
To create attributes for photo value and type in your identity provider:
Select Directory > Profile editor > Select the App User (default).
Select Add Attribute.
Create a new attribute with
Display Name - Primary Photo Value
variable name-primaryPhotoValue
Data type - string
For Okta, it is not required to create an additional attribute for Photo Type because the Atlassian app allows sending the same value “photo” for all users.
To create attributes in Atlassian app:
Go to applications, select Atlassian cloud> Provisioning.
Select Go to Profile Editor.
Add attribute for the display name Primary Photo Value.
Data type - string
Variable name - primary_photo_value
External name - photos.^[primary==true].value
External namespace - urn:ietf:params:scim:schemas:core:2.0:User
Add attribute for the display name: Primary Photo Type.
Data type - string
Variable name - primary_photo_type
External name - photos.^[primary==true].type
External namespace - urn:ietf:params:scim:schemas:core:2.0:User
To map user profile attributes to Atlassian app:
Go to applications, select Atlassian cloud> Provisioning.
Select Show unmapped attributes.
Edit these attributes.
Select primary photo attribute value.
Select map from Okta profile.
Select user profile level attribute primaryPhotoValue.
Apply on> select create and update.
Select primary photo type:
Select - same value for all users.
Enter “photo”.
Apply on > select create and update.
View photo in account profile
After you update the attribute and host the photo, you can view the photo for the managed account in their account profile.
To view the photo:
Log in to id.atlassian.com as the user.
See that the profile picture has changed for the user.
Sync photos from Microsoft Entra ID (Azure)
To create attributes for profile photo in your identity provider
You must edit the Entra ID custom profile attributes through Graph API. When you access the graph API, you will need to update users in Users > Patch API.
You’re able to access the graph API through Graph explorer at Microsoft. Go to Microsoft for more detailed instructions.
Select Microsoft Entra Id > External Identities > Self-service sign up > Custom user attributes.
Select to add attribute:
Enter Name photoValue
Select Data Type String.
Select Create.
Select to add attribute:
Enter Name photoPrimary
Select Data Type Boolean.
Select Create.
For the photo primary status attribute we don’t create an attribute, we can map a constant to be True.
To create attributes in the Atlassian app
Go to and select Enterprise Application.
Select Atlassian application> Manage > Provisioning.
Expand Mappings > Select “Provision Microsoft Entra ID Users”.
Select Show advanced options.
Select Edit attribute list for AtlassianCloud.
Select Photo Value
Enter Name photos[type eq "photo"].value.
Select Type String.
Select Photo Primary Status
Enter Name photos[type eq "photo"].primary.
Select type Boolean.
To map user profile attribute to Atlassian app
Go to and select Enterprise Application.
Select Atlassian application> Manage > Provisioning.
Expand Mappings > Select Provision Microsoft Entra ID Users > Add New Mapping.
Select Photo Value
Select Mapping type Direct.
Enter Source attribute photoValue.
Enter Target attribute photos[type eq "photo"].value.
Select Photo Primary Status
Select Mapping type Constant.
Select Constant Value True.
Enter Target attribute photos[type eq "photo"].primary.
View photo in account profile
After you update the attribute and host the photo, you can view the photo for the managed account in their account profile.
To view the photo:
Log in to id.atlassian.com as the user.
See that the profile picture has changed for the user.
Was this helpful?