<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to change the display name for a Service Principal in Administration &amp; Architecture</title>
    <link>https://community.databricks.com/t5/administration-architecture/how-to-change-the-display-name-for-a-service-principal/m-p/139795#M4502</link>
    <description>&lt;P&gt;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/176678"&gt;@Fabrice_MONNIER&lt;/a&gt;&amp;nbsp;-&amp;nbsp;If the name isn't changing for pure Databricks SPs, the issue is almost certainly Account-Level vs. Workspace-Level scope.&amp;nbsp;&lt;SPAN&gt;If Service Principal was created at the &lt;/SPAN&gt;Account Console&lt;SPAN&gt; level and then added to the Workspace, the Workspace-level SCIM API (&lt;/SPAN&gt;workspaceUrl/api/...&lt;SPAN&gt;) considers the &lt;/SPAN&gt;displayName&lt;SPAN&gt; to be "owned" by the Account. It cannot overwrite it locally.&amp;nbsp;&lt;/SPAN&gt;You must use the Account-Level SCIM API, not the Workspace API.&lt;/P&gt;</description>
    <pubDate>Thu, 20 Nov 2025 10:25:30 GMT</pubDate>
    <dc:creator>Raman_Unifeye</dc:creator>
    <dc:date>2025-11-20T10:25:30Z</dc:date>
    <item>
      <title>How to change the display name for a Service Principal</title>
      <link>https://community.databricks.com/t5/administration-architecture/how-to-change-the-display-name-for-a-service-principal/m-p/139696#M4495</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm trying to change&amp;nbsp; the displayName for some EntraID managed service principals.&lt;/P&gt;&lt;P&gt;I've tried using the scim API with a PATCH request, I get a HTTP 200 response, but the displayName remains the same.&lt;/P&gt;&lt;P&gt;I tried the same with Databricks managed service principals, but same result: the displayName remains unchanged.&lt;/P&gt;&lt;P&gt;I'm putting below the Powershell script that I'm using, if anyone has an idea, it would be greatly appreciated.&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt;$spnID = "[SPN_ID]"
$workspaceUrl = "https://[WORKSPACE_URL]/"

$token ="[TOKEN]"

$body = @{
  "schemas"    = @("urn:ietf:params:scim:api:messages:2.0:PatchOp")
  "Operations" = @(
    @{
      op   = "replace"
      path    = "displayName"
      value   = "[NEW_DISPLAY_NAME]"
      }
    
  )
} | ConvertTo-Json -Depth 5

$response = Invoke-WebRequest -Uri "$workspaceUrl/api/2.0/preview/scim/v2/ServicePrincipals/$spnID" `
    -Headers @{
        Authorization = "Bearer $token"
        "Content-Type" = "application/json"
    } `
    -Method Patch `
    -Body $body

Write-Output $response.Content&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 19 Nov 2025 15:15:39 GMT</pubDate>
      <guid>https://community.databricks.com/t5/administration-architecture/how-to-change-the-display-name-for-a-service-principal/m-p/139696#M4495</guid>
      <dc:creator>Fabrice_MONNIER</dc:creator>
      <dc:date>2025-11-19T15:15:39Z</dc:date>
    </item>
    <item>
      <title>Re: How to change the display name for a Service Principal</title>
      <link>https://community.databricks.com/t5/administration-architecture/how-to-change-the-display-name-for-a-service-principal/m-p/139704#M4496</link>
      <description>&lt;P&gt;You cannot renameEntra ID (Azure) Managed Service Principals via the Databricks API.&lt;/P&gt;&lt;P&gt;For Entra Service Principals, Entra ID (Azure AD) is the &lt;STRONG&gt;Identity Provider (IdP)&lt;/STRONG&gt; and the ultimate source of truth. Databricks treats the displayName as a read-only property projected from Azure.&lt;/P&gt;&lt;P&gt;You must change the "Name" of the App Registration in the &lt;STRONG&gt;Azure Portal&lt;/STRONG&gt;.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Go to Azure Portal &amp;gt; App Registrations.&lt;/LI&gt;&lt;LI&gt;Find the Application (Client) ID.&lt;/LI&gt;&lt;LI&gt;Change the &lt;STRONG&gt;Display Name&lt;/STRONG&gt; in the Branding or Overview blade.&lt;/LI&gt;&lt;LI&gt;Wait for the sync (Databricks will eventually pick up the change, or it will update the next time the SP authenticates).&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Pls let me know if it resolves your issue.&lt;/P&gt;</description>
      <pubDate>Wed, 19 Nov 2025 17:43:13 GMT</pubDate>
      <guid>https://community.databricks.com/t5/administration-architecture/how-to-change-the-display-name-for-a-service-principal/m-p/139704#M4496</guid>
      <dc:creator>Raman_Unifeye</dc:creator>
      <dc:date>2025-11-19T17:43:13Z</dc:date>
    </item>
    <item>
      <title>Re: How to change the display name for a Service Principal</title>
      <link>https://community.databricks.com/t5/administration-architecture/how-to-change-the-display-name-for-a-service-principal/m-p/139791#M4501</link>
      <description>&lt;P&gt;Thanks&amp;nbsp;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/179607"&gt;@Raman_Unifeye&lt;/a&gt;, that makes sense.&lt;/P&gt;&lt;P&gt;How about&amp;nbsp;&lt;SPAN&gt;Databricks managed service principals? &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Patching the displayName on this kind of service principals also failed (i.e. the displayName remained unchanged).&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Nov 2025 10:18:54 GMT</pubDate>
      <guid>https://community.databricks.com/t5/administration-architecture/how-to-change-the-display-name-for-a-service-principal/m-p/139791#M4501</guid>
      <dc:creator>Fabrice_MONNIER</dc:creator>
      <dc:date>2025-11-20T10:18:54Z</dc:date>
    </item>
    <item>
      <title>Re: How to change the display name for a Service Principal</title>
      <link>https://community.databricks.com/t5/administration-architecture/how-to-change-the-display-name-for-a-service-principal/m-p/139795#M4502</link>
      <description>&lt;P&gt;&lt;a href="https://community.databricks.com/t5/user/viewprofilepage/user-id/176678"&gt;@Fabrice_MONNIER&lt;/a&gt;&amp;nbsp;-&amp;nbsp;If the name isn't changing for pure Databricks SPs, the issue is almost certainly Account-Level vs. Workspace-Level scope.&amp;nbsp;&lt;SPAN&gt;If Service Principal was created at the &lt;/SPAN&gt;Account Console&lt;SPAN&gt; level and then added to the Workspace, the Workspace-level SCIM API (&lt;/SPAN&gt;workspaceUrl/api/...&lt;SPAN&gt;) considers the &lt;/SPAN&gt;displayName&lt;SPAN&gt; to be "owned" by the Account. It cannot overwrite it locally.&amp;nbsp;&lt;/SPAN&gt;You must use the Account-Level SCIM API, not the Workspace API.&lt;/P&gt;</description>
      <pubDate>Thu, 20 Nov 2025 10:25:30 GMT</pubDate>
      <guid>https://community.databricks.com/t5/administration-architecture/how-to-change-the-display-name-for-a-service-principal/m-p/139795#M4502</guid>
      <dc:creator>Raman_Unifeye</dc:creator>
      <dc:date>2025-11-20T10:25:30Z</dc:date>
    </item>
  </channel>
</rss>

