messaging
794 TopicsIntroducing native Service Bus message publishing from Azure API Management
We’re excited to announce a new capability in Azure API Management (APIM) — you can now send messages directly to Azure Service Bus from your APIs using a built-in policy. This enhancement simplifies how you connect your API layer with event-driven and asynchronous systems, helping you build more scalable, resilient, and loosely coupled architectures across your enterprise. Why this matters? Modern applications increasingly rely on asynchronous communication and event-driven designs. With this new integration: Any API hosted in API Management can publish to Service Bus — no SDKs, custom code, or middleware required. Partners, clients, and IoT devices can send data through standard HTTP calls, even if they don’t support AMQP natively. You stay in full control with authentication, throttling, and logging managed centrally in API Management. Your systems scale more smoothly by decoupling front-end requests from backend processing. How it works The new send-service-bus-message policy allows API Management to forward payloads from API calls directly into Service Bus queues or topics. High-level flow A client sends a standard HTTP request to your API endpoint in API Management. The policy executes and sends the payload as a message to Service Bus. Downstream consumers such as Logic Apps, Azure Functions, or microservices process those messages asynchronously. All configurations happen in API Management — no code changes or new infrastructure are required. Getting started You can try it out in minutes: Set up a Service Bus namespace and create a queue or topic. Enable a managed identity (system-assigned or user-assigned) on your API Management instance. Grant the identity the “Service Bus data sender” role in Azure RBAC, scoped to your queue/ topic. Add the policy to your API operation: <send-service-bus-message queue-name="orders"> <payload>@(context.Request.Body.As<string>())</payload> </send-service-bus-message> Once saved, each API call publishes its payload to the Service Bus queue or topic. 📖 Learn more. Common use cases This capability makes it easy to integrate your APIs into event-driven workflows: Order processing – Queue incoming orders for fulfillment or billing. Event notifications – Trigger internal workflows across multiple applications. Telemetry ingestion – Forward IoT or mobile app data to Service Bus for analytics. Partner integrations – Offer REST-based endpoints for external systems while maintaining policy-based control. Each of these scenarios benefits from simplified integration, centralized governance, and improved reliability. Secure and governed by design The integration uses managed identities for secure communication between API Management and Service Bus — no secrets required. You can further apply enterprise-grade controls: Enforce rate limits, quotas, and authorization through APIM policies. Gain API-level logging and tracing for each message sent. Use Service Bus metrics to monitor downstream processing. Together, these tools help you maintain a consistent security posture across your APIs and messaging layer. Build modern, event-driven architectures With this feature, API Management can serve as a bridge to your event-driven backbone. Start small by queuing a single API’s workload, or extend to enterprise-wide event distribution using topics and subscriptions. You’ll reduce architectural complexity while enabling more flexible, scalable, and decoupled application patterns. Learn more: Get the full walkthrough and examples in the documentation 👉 here49Views0likes0CommentsSupport RTL Languages on MacOS
As now, It seems Microsoft teams on MacOS does not support RTL languages when texts are being typed. This makes bad feeling when users want to read the text they've typed. The issue becomes worst when the text contains English phrase (when the message is sent) As far as I remember, Skype did support RTL languages when the texts are being typed.114Views11likes2CommentsPlease tell me how to disable the Pin Copilot message
Morning! I wrote a message yesterday but nobody replied, so here's another one so it doesn't get lost Can somebody tell me how to disable the annoying "Pin Copilot Chat" popup? every morning I have to say "Maybe Later" when I really mean to say NEVER IN A THOUSAND YEARS15Views0likes0CommentsHow to embed large text blocks in a chat message
I am trying to include a large-ish code snippet in a Teams message. I understand that the message itself can only be so many characters, but is there a way to create an ad-hoc object to place a larger text chunk in, rather than save my content to a file and attach the file?51Views0likes2CommentsTeams Support for Emojis in Chat and Channels Section Names
Teams users can use emojis to create or rename chat section names. By incorporating emojis into section names, users create “visual anchors” to help navigate through Teams chats and channels. Sprinkling emojis around section names doesn’t really make me navigate any smarter, but it’s a feature that Slack has, so Teams can’t be left behind in the pretty interface stakes. https://office365itpros.com/2025/10/08/teams-chat-section-names/17Views0likes0CommentsTeams Copying text includes persons name
Hello, sometimes at my work we send each other links to files/folders on our internal server. The only problem is in teams when you do that you get the persons name instead of the link. So they sent me a link to a folder, I select the link in the text and copy it. However if past that into windows explorer I just get the time and their name. [15:12] Firstname Lastname Is there a way to get it to not include the Firstname Lastname when you copy a message? kind regards, AndrewSolved44KViews17likes59CommentsBUG: Teams "search"/"find" functionality totally broken with rich (formatted) text
Consider the following formatted/rich text comment: Test word1 word2 word3 Using "search"/"find" (either the global "Search", or the "Find in chat" function) will fail to match the comment when searching for either "test", "word1", "word2", or "word3". This is because buggy Teams just strips the formatting (instead of replacing the formatting with breaks), effectively glueing all words together in the index; searching for "testword1word2word3" (one word) DOES match the comment. 🤦🤦🤦20Views0likes0CommentsGuest users removed from Teams Group Chat
Our users are sharing a group chat with an external organization, users were invited by the creator of the group chat. Today all of the external users were removed from the group, we have no idea why. We have a guess that it happened because the user who created the group chat left the organization and his user was disabled in Entra-ID. This is the second time this has happened to this group of users, last week, in a similar way, all of our users were removed from a group created by a user in the other organization. Any explanation or more information as to how to prevent/debug this situation is welcome. Thanks! HemedSolved1.6KViews1like5Comments