Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by Toni Pohl
GT365 September Updates
We have released several important enhancements and platform updates in GT365: Please update the GT365 application consent to enable the new functionality. Agents 365 registry# Agent 365 API support: Microsoft has retired the Beta Agents Registry endpoint and replaced it with the new Agent 365 API. To continue collecting agent data, customers must provide a new consent to the GT365 application. Important: Reading the agents in your M365 tenant requires at least one Agent 365 license.
UTCM App in Microsoft 365: Why You Can't Remove It (and What to Do Instead)
The Microsoft Graph UTCM (Unified Tenant Configuration Management) APIs allow administrators to save Microsoft 365 tenant settings, create baselines, and compare configurations over time. This helps identify configuration changes and maintain governance across the tenant. See details at Use the Tenant Configuration Management APIs in Microsoft Graph. To use UTCM, a Microsoft-managed service principal must be added to the tenant.
Send Delegate365 Audit and Operations Events to Azure Event Grid
Organizations increasingly need to connect Microsoft 365 administration activities with downstream systems, monitoring platforms, automation workflows, and business processes. Azure Event Grid provides a scalable event-routing service that enables real-time delivery of events to a wide range of Azure services and custom applications. With Delegate365 Event Grid integration, you can automatically send audit logs and operational events from Delegate365 to Azure Event Grid.
Add an Administrator in Delegate365
Managing administrators in Delegate365 is straightforward and gives you full control over permissions, scope, and responsibilities. This short guide walks through the process step by step. 1. Open Delegate365# Sign in to your Delegate365 portal - usually the web address is https://[yourcompany].delegate365.com. If you have just completed the setup, use the account that was used during the setup process.
ECS 2026: Sharing, Learning, and Connecting with the Community
This week, Martina and I had the pleasure of speaking at the European Collaboration Summit (ECS) and the European Cloud and AI Summit in Cologne, Germany. With nearly 3,000 attendees, over 200 speakers, and around 300 sessions across multiple parallel tracks, the event once again demonstrated the scale and strength of the Microsoft community. Community at the Core. What makes ECS unique is its community-driven nature.
Merry Christmas 2025 and Happy Holidays from atwork
As 2025 comes to an end, we want to take a moment to say thank you to all our customers, partners, and friends for an amazing year. Merry Christmas and a Happy New Year! We'll be back in full force on January 7, 2026. This year was truly special - not only because we made projects happen, but because we continued to expand our work in Artificial Intelligence.
AI Community Day Vienna December 2025 - Recap
Last week, we welcomed around 50 AI enthusiasts at Microsoft Österreich for AI Community Day Vienna for an afternoon of exploring the latest Microsoft AI innovations, real-world use cases, networking, and inspiring discussions. The Global AI Community is a worldwide network of AI enthusiasts, professionals, and organizations dedicated to sharing knowledge, learning, and building innovative solutions.
Upgrade to Delegate365 v10 - The Future of Microsoft 365 Delegated Management
We are thrilled to announce Delegate365 version 10, the most advanced release of our SaaS solution for delegated Microsoft 365 management. Delegate365 version 9 has reached its end of life and will no longer receive updates. All Delegate365 environments will be updated to version 10 by November 30th, 2025. To continue using the service without interruption, customers and their administrators must complete a quick setup after the upgrade.
news and know-how about microsoft, technology, cloud and more.
Microsoft 365 management done right! See our easy-to-use Microsoft 365 Governance Toolkit, including the Power Platform! About This is the blog of atwork corporation. blog.atwork.at informs about news and delivers KnowHow, tips & tricks for IT-Professionals and Developers. The contents are private opinion of the author.
Delegate365-September Update: New Feature-Message Quarantine
We're pleased to introduce a powerful new feature in Delegate365 v10 that significantly extends the platform's capabilities: Message Quarantine. This feature brings advanced security controls to Delegate365, enabling administrators to manage quarantined messages with greater precision and oversight. Message Quarantine: Delegate365 now includes a Message Quarantine feature that allows administrators to view and manage quarantined messages for users within their assigned Organizational Units (OUs).
Delegate365-Extended Extensibility
Delegate365 now supports enhanced Extensibility through integration with Azure Event Grid, enabling real-time notifications when specific actions occur within the system. This allows external systems to react to events in Delegate365, opening up new automation and integration scenarios. External systems can include ticketing platforms, monitoring tools, and custom workflows, enabling organizations to automate responses to changes within their Microsoft 365 environment.
Delegate365-August Updates: Enhanced Features and Improvements
We are excited to announce the latest enhancements to Delegate365, designed to make your Microsoft 365 management even more intuitive and powerful. Building on the momentum of the recent releases, the August update introduces several user-driven improvements that provide additional productivity.
Troubleshoot Delegate365 Insufficient privileges to complete the operation
When managing devices through the Delegate365 application that integrates with Microsoft Intune, you might encounter the error "Insufficient privileges to complete the operation", This issue may occur during specific operations if the Global Administrator role has been removed from the Delegate 365 application by a Microsoft 365 administrator. In such cases, the administrator must reassign the necessary role to the application. The process for doing so is outlined below.
Taming the 429: How we analyzed Microsoft Graph API throttling and developed a workaround
If you've worked extensively with the Microsoft Graph API, you've likely encountered the dreaded HTTP 429 Too Many Requests error. It's a clear indication that you've hit a rate limit - but it's not always clear why, when, or how to work around the problem. In this post, we'll share our real-world experience analyzing and overcoming 429 responses while querying user data through Graph.
This month, my colleague Martina Grom and I, had the pleasure of speaking at the M365Miami community event, just as we did last year. It was a fantastic experience to be part of this vibrant community event once again. M365Miami is a 100% community-run event led by Left Uncharted, a 501c3 nonprofit organization. The event brings together experts and enthusiasts in Microsoft 365, Copilot, Modern Work, and the Power Platform.
We are continuously working to enhance Delegate365, making it more powerful and user-friendly with every update. Following the major v10 April update, we're excited to share the latest improvements and new features introduced in June 2025. Key Enhancements in May and June: Revamped Dashboard Graphics: The dashboard visuals have been refreshed with a modern look and now include a legend for better clarity and usability.
Taming the 429: How we analyzed Microsoft Graph API throttling and developed a workaround
If you've worked extensively with the Microsoft Graph API, you've likely encountered the dreaded HTTP 429 Too Many Requests error. It's a clear indication that you've hit a rate limit - but it's not always clear why, when, or how to work around the problem. In this post, we'll share our real-world experience analyzing and overcoming 429 responses while querying user data through Graph.
Azure Logic Apps Toolbox 11-Use long HTML content in Designer
Have you encountered an issue with the new Azure Logic Apps Designer where you're unable to save variables containing lengthy content? This has become a challenge for me recently, especially when working with HTML templates used in automated email workflows and other scenarios. For the past few days, I've been unable to update these long email strings as variables directly within the new designer. Well, here is the workaround. Scenario Our goal is to send an HTML-formatted email using a Logic App.
Happy 50th Birthday, Microsoft
On April 4, 2025, Microsoft marked its 50th anniversary, celebrating half a century of technological innovation and global impact. By leveraging Microsoft's cutting-edge technologies, we at atwork can provide our customers with modern and transformative solutions. Over the past five decades, Microsoft has continually reinvented itself to stay relevant in the ever-evolving tech landscape.
Impressions from Global AI Bootcamp Vienna
On March 18, 2025, we had the pleasure to organize and enjoy the Global AI Bootcamp Vienna. About 70 tech-savvy individuals gathered to dive into the world of artificial intelligence with Microsoft Azure AI Services, in two tracks, at the Microsoft Austria office. You can find the details of the event here. Martina and I were thrilled to organize the Global AI Bootcamp in Vienna for the first time and to attract so many attendees and great speakers even at such short notice.
How to enable Copilot in Power BI
In today's data-driven world, the ability to quickly analyze and visualize data is crucial for making informed decisions. Microsoft Power BI has long been a powerful tool for business intelligence, and with the introduction of Copilot, it has become even more versatile. See the following resources for activating Copilot for Power BI in your organization. Copilot leverages advanced AI capabilities to assist users in creating reports, analyzing data, and generating insights more efficiently.
Introducing the new and improved Delegate365: A modern SaaS solution for efficient, delegated management of an M365 tenant
We are thrilled to announce the launch of the latest version of our SaaS solution, Delegate365 (delegate365.com). This brand-new iteration is designed to provide a faster, more modern, and highly efficient delegated management experience. Available now for testing, Delegate365 is here to transform how you manage and delegate your Microsoft 365 environment. For the past decade, we have consistently updated Delegate365 to ensure it remains at the forefront of IT management solutions.
Setup the CoE using Azure Key Vault
In today's rapidly evolving digital landscape, maintaining visibility and control over your organization's M365 Power Platform environment is crucial. The Center of Excellence (CoE) for the Microsoft 365 Power Platform serves as a vital tool for organizations to monitor, manage, and optimize your Power Platform resources effectively.
Useful SharePoint search expressions
When working with files in SharePoint document libraries, there are many ways to filter files. Since I keep forgetting the syntax for the search queries, I have summarized the most important filter expressions here. Here are some useful filter expressions for Microsoft 365 Search: Upper and lower case letters are not taken into account (except the operators, these must be capitalized).
Use Delegate365 with Privileged Identity Management (PIM)
In today's digital landscape, managing privileged access to applications is crucial for maintaining security and compliance. Microsoft Entra Privileged Identity Management (PIM) offers a robust solution to manage, control, and monitor access within your organization. In this guide, we'll walk you through the process of configuring Microsoft Entra PIM for your application, Delegate365, ensuring that only authorized users can access it through a security group.
Why Only Users Can Apply Sensitivity Labels in Microsoft 365
Sensitivity labels in Microsoft 365 are a crucial feature for organizations to protect and manage their data. These labels allow organizations to classify and safeguard sensitive information based on its level of confidentiality. By applying sensitivity labels, organizations can control access, encrypt data, apply policies, and track and monitor on sensitive information. Users can apply sensitivity labels to classify and protect their data.
Grant the GT365 App
Our Governance Toolkit 365 (GT365) provides information and automation solutions for a Microsoft 365 tenant. In order to use the functions, this app must be approved by an administrator. In addition, new solutions are constantly being added. Some of these also require new permissions. You can find out how you as an administrator can grant and renew these permissions here. GT365 requires an app "Governance Toolkit 365" that reads the data from the M365 tenant and collects it for further actions.
Retrieve User PIM Role Assignments and History with Microsoft Graph REST API
Microsoft Entra Privileged Identity Management (PIM) allows administrators to manage role assignments efficiently, ensuring that users have the necessary permissions only when needed. By following a few simple steps, administrators can make users eligible for specific roles, activate roles as required, and manage both built-in and custom roles.
List Flows as Admin V2 API endpoint
A year ago, Microsoft announced the "Transition to List Flows as Admin V2 action from deprecated List Flows as Admin action" for Power Automate. Well, we were using the old API endpoint for working with flows in our own software until it stopped working recently. It took some time until we found workarounds or a successor. Also the PnP modules still are using the old API, and the endpoint address is currently not documented on any Microsoft website.
Azure Logic Apps Toolbox 10-Dynamic access to objects
In Azure Logic Apps, looping through objects is a common requirement. When we have prior knowledge of an object's properties, the process is straightforward. However, things get more challenging when attempting to access properties dynamically. See a method to access data in an object dynamically here. To demonstrate this, consider this example. We want to dynamically access data from a JSON object in an Azure Logic App. A simple object In this sample, we create a new flow with a trigger.
Activate the sensitivity label for Groups and Sites with PowerShell
Need to activate the Microsoft 365 sensitivity labels for Groups and Sites? This must be done with PowerShell. Find the current working script here. The article Assign sensitivity labels to Microsoft 365 groups in Microsoft Entra ID describes basically how to activate the Groups and Sites settings with Microsoft Beta Graph PowerShell: "...To apply published labels to groups, you must first enable the feature. These steps enable the feature in Microsoft Entra ID....".
Create a new Viva Engage Community with Graph
In early 2023, Microsoft renamed Yammer to Viva Engage. This year we see the first small integration of Viva Engage with Microsoft Graph in beta. This article shows how to provision a new Viva Engage community, add owners and members using Graph in an Azure Logic app. The goal is to automatically create a new Viva Engage Community which means technically, to create a Microsoft 365 group that is enabled as - sorry, I'm still using the old name - Yammer Community.
Delegate365 changelog 9.7-SharePoint Sharing
In December and January some features and fixes have been added to Delegate v9.7. In this update, administrators can allow or block sharing settings of SharePoint sites to comply with company policies. Global Sharing settings: In the SharePoint Admin Center, Global Administrators can control the sharing settings for their Microsoft 365 tenant (see more at Manage sharing settings for SharePoint and OneDrive in Microsoft 365).
Delegate365 changelog 9.7-Improvements
The current version of Delegate365 v9.7 comes with some improvements. See the details here. SMTP Authentication in Users / Mailbox settings: A new switch SMTP Authentication has been added to the Mailbox settings of a User. This allows, see Enable or disable authenticated client SMTP submission (SMTP AUTH) in Exchange Online. Usually, Microsoft recommends to disable SMTP AUTH in your Exchange Online organization and to enable it only for the accounts (mailboxes) that still require it.
atwork wins the Microsoft Austria Partner Innovation Award 2023
Congratulations to the atwork team behind the Sign Language Project (SLRproject.ai) for winning the Microsoft Austria Partner Innovation Award 2023! The project aims to develop a machine learning model that can automatically translate Sign Language into text and transmit this text into various communication programs, such as Microsoft Teams. It is an innovative development and research project for sign language recognition with Azure Artificial Intelligence Services (Azure AI).
Azure Logic Apps Toolbox 9-More useful Tips
By working with Azure Logic Apps, data can be processed very quickly and conveniently. Sometimes small details are a challenge, like function names or correct syntax. This is especially true if you don't work with logic apps all the time. Here are some more tips. Here are some more unorganized tips from different scenarios to make working with Logic Apps easier. If you are interested, we have already collected a number of tips in https://blog.atwork.at/category/Logic-apps.
Get the expiration date of application secrets and certificates in Entra
Part of the job of Microsoft 365 administrators is to ensure that their users can access and work with all services. This also includes ensuring that applications work. Microsoft Entra manages applications and the associated settings in a central location. It is relevant to know when application certificates and secrets expire in order to renew them in a timely manner. This article shows how you can query which applications need to be updated.
The Power of Power Pages to Create a Business Website
Imagine that you are in IT operations and tasked with creating a new business website to provide your company's product information. Or perhaps the site offers participation in courses, a bulletin board, an application submission portal, and similar services to your verified partners. Now imagine that you also need to interact with the partners on the platform, from registration to bookings. Sure, there are several technologies and services that can help develop internal or external websites.
Generate the Manage team URL from code
Sometimes it makes sense to provide users with a link to manage a Microsoft Team in applications or in generated emails. However, only the Teams client can do this. Or? The teams client offers the Manage team option The teams client allows open the options menu, and to click on the Manage team menu. In the Members page, the team owners can control the users and guests. This is useful functionality for the owners to view and to manage access to their team.
Replacement of MSOnline and Azure AD Powershell modules
I know some habits are hard to break. We still see some IT administrators using the outdated tools. We recommend admins using older Azure AD, Azure AD Preview or MS Online modules to use MS Graph modules instead. Renew your tools! Powershell modules retirements The discontinuation means that Microsoft is not making any investments in the outdated Powershell modules and does not make any SLA commitments beyond security-related fixes.
How to get all SharePoint Online sites with their owner with Graph
Microsoft Graph is the key to access data in Microsoft 365. When working with SharePoint, we have some access with Graph, but there is still a lot missing. In my case I needed a list of all SharePoint sites with their owners for governance reasons. Here I show how you can get this data today with the Graph API. Tools to communicate with the Graph API and the docs To use Microsoft Graph, we can use any conceivable methods that can call the Graph API.
Microsoft Entra Causes Identity Crisis: Azure AD Becomes Microsoft Entra-ID
Microsoft has announced its latest rebranding project, causing confusion and curiosity throughout the tech community. Get ready ladies and gentlemen, because Azure AD has shed its old identity and has become the powerful "Microsoft Entra-ID"! The name Azure AD was unwieldy, but established. The name change has drawn mixed reactions from industry experts.
Work on dynamic enterprise websites with Power Pages
Power Pages is a relatively new enterprise-grade software-as-a-service platform from Microsoft that provides a low-code solution for building, managing, and hosting dynamic enterprise websites. It enables citizen developers and professional developers within organizations to quickly and securely build custom external-facing web applications. These applications are tailored for use by the organization's consumers, partners, community users, and internal users.
Microsoft 365 Developer Proxy for app permissions detection and improved simulating throttling
Hey, developers! Need a tool to test API calls, and to simulate errors to improve your apps?
Congratulations to Martina Grom on receiving the Microsoft Power Women in Tech Award
In a world where gender diversity and equality (fortunately) are becoming more important, we are very proud that our CEO Martina Grom was honored with the Microsoft Power Women in Tech Award for Austria! Congratulations! The Microsoft Power Women in Tech Awards was created to recognize and support remarkable women in the Microsoft Partner Network in Western Europe who are proven champions of promoting diversity and inclusion.
Commsverse Conference 2023 in Mercedes Benz World
Commsverse is a dedicated Microsoft Teams community conference focused on improving the use of Microsoft Teams and Viva technologies in the workplace. The conference took place from 21-22 June 2023 in the Brooklands motor racing circuit in Weybridge, Surrey, UK. We are very proud that we could be part of the conference for the second time.
How to restrict access to an Azure AD application
Azure AD provides several benefits for managing applications, including Single sign-on (SSO) for users, application management and provisioning, security and conditional access, reporting and monitoring, B2B and B2C collaboration and many more. For organizations, restricting access to an Azure AD application as an administrator is important for a number of reasons, such as increased security, compliance, following the principle of least privilege and last but not least application performance.
Delegate365 changelog 9.6-Premium Reports
The latest version of Delegate365 v9.6 brings some improvements, fixes, and additional reports with the new Premium feature. See it here. Updating License Name Mappings during Sync: The background sync now checks the hash of a Microsoft service file that contains all M365-friendly license names (SKUs) and plan names. If there is a change in a Microsoft license name, the Delegate635 sync updates it´s database to always show the latest product and plan names in the licenses.
Join us at Global Azure Austria 2023
Global Azure is an annual event that brings together developers, IT professionals, and cloud enthusiasts from all around the world. Taking place as a a free, virtual event on Friday 12th May 2023, this year's event promises to be bigger and better than ever, with a wide range of sessions for all skill levels. As in previous years, we are proud to be part of Global Azure Austria.
Delegate365 Applications
Delegate365 uses two Azure AD applications. They are created through the setup process. Application one is only used for the login process. The second application is used to perform the operations. To change application properties such as branding, terms or settings for multi-tenant apps, you can do this in your own Azure AD. Admins with application management roles such as global admins can change their tenant's application settings in their Azure portal at .
Show More
loading
Actions
Is this you?
As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.Get in touch with Toni
Contact Toni, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack