Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Did you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now

Reply
Tejeswar
Regular Visitor

Fabric Pipelines: Teams activity connection sharing blocked+Web v2 cannot post to Teams Incoming

Hello Community Members,

I’m trying to send Microsoft Teams notifications from a Fabric Data Pipeline for both testing and production runs. I’ve hit two blockers:

  1. Teams activity (connector) → Cannot be used for testing because the connection is identity‑bound and cannot be shared with my testing team (per tenant policy).
  2. Web v2 activity with Teams Incoming Webhook → Fails with 404 Not Found from the Web v2 call, even though the same webhook URL works from PowerShell/cURL. It looks like Web v2 requires a Connection and doesn’t support a pure anonymous POST to external webhooks.

I’m looking for official guidance or supported patterns to send Teams notifications from Fabric Pipelines without sharing connections.

Thanks,

Tejeswar

1 ACCEPTED SOLUTION

@Tejeswar Yup, that's an issue.

I can advise building a Logic App for messaging to overcome it.

Use a consumption plan, trigger 'request', then create a connection to that logic app and share it with your team. 

Lozovskyi_0-1774101328934.pngLozovskyi_1-1774101451883.png

 

 

View solution in original post

9 REPLIES 9
v-pgoloju
Community Support
Community Support

Hi @Tejeswar,

 

Just wanted to follow up to see if you had a chance to try the approach shared by @Lozovskyi  earlier. Please feel free to reach out if you have any questions or need further assistance.

 

Thanks & Regards,

Prasanna Kumar

Tejeswar
Regular Visitor

Hi @Lozovskyi,

 

Thank you for your time and suggestion on this query.

I will check the above mentioned approach and update you on the progress.

Thank you for your time.

 

Regards,

Tejeswar.

v-pgoloju
Community Support
Community Support

Hi @Tejeswar,

 

Thank you for reaching out to the Microsoft Fabric Forum Community, and special thanks to @Lozovskyi  for prompt and helpful response.

@Tejeswar Thanks for the Update.

 

Thanks & Regards,

Prasanna Kumar

Hi @v-pgoloju ,

Do you have any suggestions on the above?

 

Thank you in advance

 

Regards,

Tejeswar.

Lozovskyi
Advocate I
Advocate I

Hello @Tejeswar, thank you for sharing the issue. Yes, it seems to be a bug. Recently, a service principal was added; it is supposed to be shared.

What I can advise is to raise a ticket for Fabric support. The other way to overcome is to share spn details via the key vault, and all of you create the same spn' connection.

Lozovskyi_0-1773662886323.png

 

Hi @Lozovskyi ,

Thank you for your inputs.

I have raised the ticket to fabric support. Below is the reply from the support team.

"I would like to inform you that the Teams activity in Microsoft Fabric pipelines supports sending messages to Teams channels or group chats using user authentication methods such as OAuth or organizational accounts. However, service principal authentication is not supported directly within the Teams activity for Fabric pipelines.


Please ensure that you use OAuth or organizational account authentication when creating the connection for the Teams activity in your Fabric pipeline. This approach will allow you to post messages successfully to Teams channels or group chats as part of your pipeline execution."

Post confirmation from fabric team, I have started using Oauth as my auhentication type. Also, I was not able to find any official documentation on how to use service principal for sending teams messages from fabric pipeline.

Thank you in advance.

regards,
Tejeswar

Hello @Tejeswar,

I apologize for the confusion. Following an additional round of testing, I’ve identified a functional gap or potential bug: while the Connections management interface successfully allows for SPN (Service Principal Name) creation, that specific connection type is not currently selectable within the Pipeline UI activity. Consequently, the only viable path forward is to create a dedicated admin/messaging account to handle all notification routing.

 

 

Lozovskyi_1-1773853459506.png

 

Lozovskyi_0-1773853453697.png

Lozovskyi_2-1773853495204.png

 

Best regards, Taras

 

Hi @Lozovskyi ,

 

Yes, I agree. I have created an admin account which I can use to send the notification but the problem comes when I wanted to share the connection with my collegues.

The connection can't be shared due to security reasons which was set by microsoft. I need to share the connection because on account of a failure of an pipeline any one from the team can rerun it but if one don't have access to the connection, pipeline will fail at the teams activity. 

Thank you for your support.

 

Regards,

Tejeswar.

@Tejeswar Yup, that's an issue.

I can advise building a Logic App for messaging to overcome it.

Use a consumption plan, trigger 'request', then create a connection to that logic app and share it with your team. 

Lozovskyi_0-1774101328934.pngLozovskyi_1-1774101451883.png

 

 

Helpful resources

Announcements
April Fabric Update Carousel

Fabric Monthly Update - April 2026

Check out the April 2026 Fabric update to learn about new features.

Fabric SQL PBI Data Days

Data Days 2026 coming soon!

Sign up to receive a private message when registration opens and key events begin.

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.