Graph servicePrincipals API not returning logoUrl for enterprise apps like skype, teams etc. ?

Abhinav Gupta 51 Reputation points
2021-10-13T11:10:44.2+00:00

I am trying to fetch a user's applications. And I see the logoUrl empty for enterprise apps like teams.

"info": {
"logoUrl": null,
"marketingUrl": null,
"privacyStatementUrl": null,
"supportUrl": null,
"termsOfServiceUrl": null
}

Is there any way to get standard enterprise User app's logo ?

Azure API Management
Azure API Management
An Azure service that provides a hybrid, multi-cloud management platform for APIs.
1,781 questions
Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
10,707 questions
Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
19,645 questions
{count} votes

1 answer

Sort by: Most helpful
  1. JamesTran-MSFT 36,376 Reputation points Microsoft Employee
    2021-10-13T21:27:38.067+00:00

    @Abhinav Gupta
    Thank you for your post!

    When using the Get servicePrincipal API for Skype, Teams, and other applications, can you make sure that these applications have a logo that was uploaded? I was looking through my Applications and noticed that Skype and Teams have the default logos assigned, and returned a null for the logo info. However, when using the GET https://graph.microsoft.com/v1.0/servicePrincipals/{id} HTTP request, on an app with a logo that was uploaded, I was able to see the logo URL within the response.

    Skype and Teams Apps:
    140280-image.png
    140256-image.png

    Demo App with Logo:
    140338-image.png

    If you have a logo assigned to your applications and are still running into this issue, please let me know.
    Thank you for your time and patience throughout this issue.

    ----------

    Please remember to "Accept Answer" if any answer/reply helped, so that others in the community facing similar issues can easily find the solution.