M365 Development

Restricting Azure Function access to a single Shared Mailbox using Role Based Access Control (RBAC) for Applications in Exchange Online

This post outlines the steps to configure Exchange Online Role-Based Access Control (RBAC) to enable an Azure Function with a system-assigned managed identity to perform Calendars.ReadWrite operations exclusively on a specific shared mailbox. The process includes creating a management scope, registering service principal, and validating access with Microsoft Graph API.

Power Automate · SharePoint

How to assign a sensitivity label to a file using Graph API and Power Automate

This post explains how to automatically assign sensitivity labels to SharePoint files using Power Automate and the Microsoft Graph API. It covers prerequisites, enabling metered APIs, creating app registrations, setting up resource groups, and configuring triggers and actions in Power Automate to manage authentication and label assignments effectively.

SharePoint · Viva Connections

Viva Connections Card Designer – Advance API features (part 2)

This blog post explores advanced API features in Viva Connections Card Designer, focusing on utilizing the Microsoft Graph API to showcase dynamic data in a dashboard card without coding. It covers prerequisites, obtaining and displaying data using the API, and concludes with references to related resources.

M365 Development

Mock responses with the Microsoft Graph Developer Proxy

The Microsoft Graph Developer Proxy is a useful tool for testing applications using Microsoft Graph and other APIs. It allows for mocking responses, simulating errors, and throttling. With the ability to mock API call responses without code modification, it simplifies testing scenarios and response configurations. The proxy can be customized for successful and unsuccessful response testing.