Teams Graph API in practice 2021 edition at ECS #CollabSummit

I hope you attended my session at European Collaboration Summit - ECS between friends - 2021 at Düsseldorf today! Even if you didn't and you are interested about how you can use Graph API with Microsoft Teams to provision and manage teams then you may want to read forward. It was quite a path that … Continue reading Teams Graph API in practice 2021 edition at ECS #CollabSummit

How to add a SharePoint content as a tab in Teams channel using Graph API

With European Collaboration Summit 2021 closing in, I am focusing this time on more Graph API since my session at the event is about Microsoft Teams Graph API. Adding a SharePoint page to the team is just one of examples I do during my session. I will be also adding a Power App, Whiteboard, OneNote … Continue reading How to add a SharePoint content as a tab in Teams channel using Graph API

How to add a Power App to a channel with parameters using Graph API

Teams published PowerApps can be added very easily to the team either when provisioning new teams and using Team Templates or by simply adding a new tab manually. Just choose the Power App and add it as a tab to the channel in question. That will either add the application or make it possible to … Continue reading How to add a Power App to a channel with parameters using Graph API

Set Teams presence status and note automatically with Power Automate

Did you know you can set person's status and status message in Microsoft Teams using Power Automate? Getting the status has been out there for some time now, but recently I saw posts in Twitter from Loryan Strant and Luise Freese where they set the status message in Teams to follow what they are listening … Continue reading Set Teams presence status and note automatically with Power Automate

How to add an existing or new Whiteboard to a team channel using Graph API

When you use out of the box feature to add a Whiteboard app to team channel it always creates a new Whiteboard. Using Graph API it is possible to add an existing or a new Whiteboard to team channel. This enables to re-use Whiteboards or recovering an accidentally removed Whiteboard tab. In my earlier blog … Continue reading How to add an existing or new Whiteboard to a team channel using Graph API

Power Virtual Agents bot setting the Out Of Office

It is always interesting to hit the wall with limitations when you are working with Power Automate. Some limits are due to licensing but some are due to other good reasons. I was running a PoC where a person interacting with a Power Virtual Agent bot required to do actions on behalf of that person. … Continue reading Power Virtual Agents bot setting the Out Of Office

Get Presence Teams Graph API updated

I initially tested Get Presence Graph API over a year ago and a revisit showed it has been updated recently. You can now retrieve Out of Office information along with it! To get started with it easily - and to see how it works - I recommend using Graph Explorer. It allows you to use … Continue reading Get Presence Teams Graph API updated

How to: create and add a OneNote tab to your Microsoft Teams team channel using Power Automate + Graph API

I was asked to share how I have been adding new OneNote tabs to a team channel in Microsoft Teams using Power Automate + Graph API. If you look at the documentation it shows you this: Of course I never believed that but found earlier a way to hack OneNote into a channel as tab … Continue reading How to: create and add a OneNote tab to your Microsoft Teams team channel using Power Automate + Graph API

How to use new Team Templates and how to do custom team provisioning using them as the team template

The long awaited Team Templates are starting to appear in tenants around the world. Some get it sooner and some have to wait: don't worry they will come. When they are available the Create a team function on Teams will look somewhat different. Let me first walk you through the end user experience before going … Continue reading How to use new Team Templates and how to do custom team provisioning using them as the team template

Teams news summary of Microsoft Ignite

#MSIgnite, the Microsoft Ignite 2020 - did it again. The big and beautiful Microsoft tech and developer conference delivered again tons of announcements, news and information. In this post I am focusing on Microsoft Teams related news.. and I am not trying to list all of them but ones I see the most essential + … Continue reading Teams news summary of Microsoft Ignite

Microsoft Teams provisioning with Power Automate and Graph API

I had a privilege presenting this session of mine today at Commsverse. I was asked, again, to publish my provisioning flow to Github and this time I managed to do it! To accompany that here are a few details about the provisioning. The process follows this Get the request to a SharePoint list. The provisioning … Continue reading Microsoft Teams provisioning with Power Automate and Graph API

Copying files to Private Channel using Graph API

I was approached with a scenario: Once I have created a Private Channel how can I automatically copy files there? Since I didn't have a direct answer it was time to open Graph Explorer and start digging. Create a Private Channel You need to have a suitable team first. /me/joinedTeams is quite a good Graph … Continue reading Copying files to Private Channel using Graph API

Adding PowerApps as Teams application to Teams via Graph API

You may already be aware that you can export a PowerApps to Teams. In case you haven't heard about this part check this URL: https://powerapps.microsoft.com/en-us/blog/add-your-canvas-apps-to-teams/ However, the real interest is in what we can do with PowerApps once we have uploaded the application to Teams App Catalog. You need to figure out, before progressing, a … Continue reading Adding PowerApps as Teams application to Teams via Graph API

Create a Teams Private Channel using Graph API and Power Automate (Flow)

Have you thought about creating a private channel in Teams using a API? Yes, it is possible to do so in case you were wondering is that really supported or not. Using Graph Explorer is simple, fast and easy for this testing. First you need to figure out a few IDs: Team ID (for example … Continue reading Create a Teams Private Channel using Graph API and Power Automate (Flow)

Testing Microsoft Teams Graph Presence API

Teams Presence information is now available via Graph API beta interface. It is fairly simply to test using Graph Explorer by calling /beta/me/presence. Note: you will need to give a admin consent to these API calls. You can not do this with delegated user permissions. You may want to refer for Presence API documentation in … Continue reading Testing Microsoft Teams Graph Presence API

Create a Planner board to team using Graph API

Continuing on Graph API series: this time I show how to create a Planner board, add a bucket and task into it and attach it to a team as template. The setup I am showing these snippets as example, they are not a full solutionsI use PowerShell and Graph Explorer to post commands inExperiment, learn … Continue reading Create a Planner board to team using Graph API

Exporting team channel messages into OneNote page using Graph API

There is now and then a need to delete a channel or team. While moving documents and other content in team to a new team or onto other storage the question remains about messages. Sometimes the need is even as simple as moving a channel to a another team (reorganizing). Very often messages are wanted … Continue reading Exporting team channel messages into OneNote page using Graph API

Adding a SharePoint page or list as tab to Teams using Graph API

I've been preparing my SPS Helsinki & Teams Virtual Summit Oktoberfest sessions "Teams Graph API Fun/in practice" which are both a demo session about lots of fun (/practical) possibilities you can do with Graph API in Microsoft Teams - or in Teams related features. While I was experimenting (yes, this is a lots of experiments … Continue reading Adding a SharePoint page or list as tab to Teams using Graph API

Using Graph API to create a instant meeting in Teams

Graph API is a getting better all the time. New capabilities are being added and it eventually means more automation that can occur inside Teams. I was exploring Graph API possibilities recently to my upcoming SharePoint Saturday session. This time I concentrate on creation a instant meeting. The Meet Now functionality is actually in Graph … Continue reading Using Graph API to create a instant meeting in Teams

ToDo like a boss – automate task creation using Graph API (preview)

ToDo Graph API has appeared the in documentation Graph API at Docs.Microsoft.Com . This opens up new possibilities to aggregate user tasks into a single app - ToDo. I did some testing with the API to see what is possible - and what is not. Getting tasks How to retrieve your tasks using Graph Explorer, … Continue reading ToDo like a boss – automate task creation using Graph API (preview)

Adding Company Yammer tabs to a team using Graph API

Yammer Tab just got out last week, but of course I needed to check if it can be added to a team via Graph API: Yes it is possible.No, you have to do some detective work manually first Adding a certain Yammer groups as tabs makes team members aware of the Yammer and also makes … Continue reading Adding Company Yammer tabs to a team using Graph API

Sending message with atmention onto a channel using GraphAPI .. and replying it

You can send a "ordinary" message to Team channel using a Flow Connector. But what about if you want to atmention a channel in the same message? And reply to a message.. The documentation to Create Message can be found at Docs.Microsoft.Com You can use Graph Explorer or other Graph API calls to resolve those … Continue reading Sending message with atmention onto a channel using GraphAPI .. and replying it

Adding a company PowerApps to (all) teams using Flow and Graph API

When Microsoft Teams is getting used more and more widely in the company, there usually arises some needs to make some company applications to be easily accessible in many of those teams. The very typical application could be a one or more PowerApps that have been created to make the life easier. Microsoft Flow provides … Continue reading Adding a company PowerApps to (all) teams using Flow and Graph API