Skip to main content

When trying to publish a Zap in a Teams Shared Channel, I get this message:

While requesting "dev_method" from Microsoft Teams we ran into an error: The app returned "Caller does not have the required roles for accessing 'Shared' channel data. To access 'Shared' data, API requires one of 'ChannelMessage.Read.All, Group.Read.All, Group.ReadWrite.All'. Roles on the r...". Caller does not have the required roles for accessing 'Shared' channel data. To access 'Shared' data, API requires one of 'ChannelMessage.Read.All, Group.Read.All, Group.ReadWrite.All'. Roles on the request 'Group.Selected'

Hi @Tom A 

Good question.

Can you post a screenshot in context of where you are seeing the error in the Zapier platform?


 


@Tom A 

Did you review these help articles?

https://zapier.com/apps/microsoft-teams/help


I’m having this issue too… that link didn’t provide help for the error.


@FullerElectric 

Make sure the MS Teams account that is connected to Zapier has the proper roles/permissions for access as indicated by the error message.

 


We’re logging in as the same account that provisioned the the private channel. Is there a separate portal or something inside of Teams that needs to be configured?


@FullerElectric 

Double check…https://zapier.com/apps/microsoft-teams/help

 

About the Microsoft Teams Integration

  • Admin/owner permissions: Requires one of the following roles:
    • Global Administrator
    • Security Administrator
    • Security Reader or Privileged Role Administrator
  • Paid/versioned account: You need to be on a Microsoft Teams paid plan.

 

Error: "DataPostError: Problem creating Connected Account Test"

If you receive this error, this is because the Microsoft Teams Zapier integration does not support Microsoft Teams Free accounts.

More information on how to view your permission level in Microsoft Teams can be found here.

In addition, ensure your Microsoft Teams account that you're connecting to Zapier is one of the following administrator roles:

  • Global Administrator
  • Security Administrator
  • Security Reader or Privileged Role Administrator

Still not working. I shouldn’t have to give global access for such a basic authentication function.


@FullerElectric 

The provided help articles indicate the requirements for using the MS Teams app in Zaps: https://zapier.com/apps/microsoft-teams/help


Hi @Troy Tessalone  The very first part of that says “ensure your Microsoft Teams account that you're connecting to Zapier is one of the following administrator roles: Global Administrator, Security Administrator, Security Reader or Privileged Role Administrator.

 

That doesn’t seem like that’s a good idea from a security standpoint. I can post all day to Public channels in our Teams account but anything private or not shared, it throws that error. I wish someone could do a video walk through of how to set whatever permissions Zapier says we need on this.


Hi there @Tom A and @FullerElectric,

I did some digging into this, and it seems like triggering on “Shared Channels” in Microsoft Teams app is not supported at the moment. However, we do have an existing feature request for this exact functionality. I have added you as another interested members to the open feature request. That does a few things:

  • Bring this to the attention of the integration developers
  • Help track interest in this feature being implemented
  • Allows us to notify you via email if this feature becomes available in the future

While I don't have an ETA on when this feature might be implemented, we will notify you via email if it is!

Hopefully, this helps.


Hi there @Tom A and @FullerElectric,

I did some digging into this, and it seems like triggering on “Shared Channels” in Microsoft Teams app is not supported at the moment. However, we do have an existing feature request for this exact functionality. I have added you as another interested members to the open feature request. That does a few things:

  • Bring this to the attention of the integration developers
  • Help track interest in this feature being implemented
  • Allows us to notify you via email if this feature becomes available in the future

While I don't have an ETA on when this feature might be implemented, we will notify you via email if it is!

Hopefully, this helps.

Hi there @ken.a,

I found that if I want to get or update content of MS Teams post, Zapier app must have ‘ChannelMessage.ReadAll’ and ‘ChannelMessage.ReadWrite’.

But it seems that I can’t grant these permissions and maybe Zapier team(or somewhere developed MS Teams integration..?) could.

 

I’m very looking forward to use these features :) 

 

Let me know if I found the wrong issue!

 

Regards,

 

 


Hi there @Tom A and @FullerElectric,

I did some digging into this, and it seems like triggering on “Shared Channels” in Microsoft Teams app is not supported at the moment. However, we do have an existing feature request for this exact functionality. I have added you as another interested members to the open feature request. That does a few things:

  • Bring this to the attention of the integration developers
  • Help track interest in this feature being implemented
  • Allows us to notify you via email if this feature becomes available in the future

While I don't have an ETA on when this feature might be implemented, we will notify you via email if it is!

Hopefully, this helps.

Is there any update on integrating zapier to receive MS Teams channel messages? 


Hi @Hiaslafson and @Jholee,

 

We apologize but we don’t have any update yet with this request. Hence, I’ve added your votes for this feature request, and we’ll notify you via email once an update is readily available. Thanks.


Hi @Hiaslafson and @Jholee,

 

We apologize but we don’t have any update yet with this request. Hence, I’ve added your votes for this feature request, and we’ll notify you via email once an update is readily available. Thanks.

Hi James,

 

Please add us to this as well.  We need the ability to Create Shared Channels and Post to them as the Private Channels are limited to 30 per Team which negates them for our use case.


Thanks for reaching out here @IT337. Happy to confirm that your vote has been added to that feature request as well. There aren't any updates on the status at present but we'll make sure to keep you and everyone else here in the loop as soon as we have any news.


Reply