I'm trying to get the publisher name for Teams App and I'm using the below graph API end point:-
https://graph.microsoft.com/v1.0/appCatalogs/teamsApps?$expand=appDefinitions&$filter=id eq 'GUID-xxxxxxxxx'
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#appCatalogs/teamsApps(appDefinitions())",
"value": [
{
"id": "{GUID-xxxxxxxxxxxxxxxxx}",
"externalId": null,
"displayName": "OneNote",
"distributionMethod": "store",
"appDefinitions@odata.context": "https://graph.microsoft.com/v1.0/$metadata#appCatalogs/teamsApps(GUID-xxxxxxxxxxxxxxxx')/appDefinitions",
"appDefinitions": [
{
"id": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"teamsAppId": "GUID-xxxxxxxxxxxxxxxxxxxxxx",
"displayName": "OneNote",
"version": "1.0.0",
"publishingState": "published",
"shortDescription": "Use OneNote notebooks to collaborate on digital content with your team.",
"description": "Use OneNote notebooks to collaborate on digital content and share it with your team.",
"lastModifiedDateTime": null,
"createdBy": null
}
]
}
]
}
In the above response created by is null and also there is no publisher name field. Not able to find in Microsoft docs for graph API. Any clues would be appreciated. PowerShell/PowerAutomate/GraphAPI anything route can be done.
The image of how it shows in the MS Teams App.
