Skip to content

Add tab to chat request stopped working, now it returns 400 BadRequest #2891

Closed
@rsavioli

Description

@rsavioli

Describe the bug

Hi!

I use this Graph API request to install my app to Teams chat:

POST https://graph.microsoft.com/v1.0/chats/{chatId}/installedApps

{
"@odata.bind": "https://graph.microsoft.com/v1.0/appCatalogs/teamsApps/{catalogAppId}"
}

I use Application permission type. App is published, all needed permissions listed in docs are granted. Variables chatId and catalogAppId are correct too.

Until tuesday (15th April 2025) this request worked properly: it returned 200 OK and the bot has been added to chats.

Hovewer, for the last 2 days the same request responds with 400 BadRequest and app is not being added to chats.

Nothing has been changed on my side: manifest, permissions - all is the same as before. Seems like something has been changed on the Teams API side and now this request is broken.

I tried to make this request via Graph Explorer - and there it works, but only with Delegated permission (from behalf a user). It's not useful for me because I need to make this request using my Application.

I also tried granting more permissions in Azure. It didn't help either. Event when I granted & consented all TeamsAppInstallation.* permissions - request still returns 400 BadRequest.

Metadata

Metadata

Assignees

No one assigned

    Labels

    status:waiting-for-triageAn issue that is yet to be reviewed or assignedtype:bugA broken experience

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions