cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Gilgamesh
Frequent Visitor

Setting MS Teams status message

Hello everybody, I'm trying to build a manual flow to change my status message in MS Teams.

I based the flow on this 2 posts:

 

https://myteamsday.com/2021/09/22/setpresence/

https://www.damobird365.com/teams-status-update-via-power-automate/

 

 

However, my flow stucks during execution and never ends.

This is my flow:

Gilgamesh_0-1635173543121.png

and this is an example of execution:

Gilgamesh_1-1635173676622.png

(I waited until 5 minutes, then I stopped it).

 

Could anyone explain to me what is wrong or why flow stucks, please?

Thank you all!

8 REPLIES 8
Expiscornovus
Super User
Super User

Hi @Gilgamesh,


In both examples they are not using a Bearer token but just using the connection of the Send an HTTP request action. The action itself should work without the Bearer token.

 

Can you remove the Authorization header with the Bearer token from your request header and see if it works?



Happy to help out! 🙂

Interested in more #PowerAutomate #SharePointOnline or #PowerVirtualAgents content?
Visit my blog, Subscribe to my YouTube channel or Follow me on Twitter


Thank you for your reply, @Expiscornovus , but I've added Bearer in HTTP request, after trying without.

If I not add bearer, I get this error:

 

{"message":"The request is invalid.","modelState":{"$type":"System.Web.Http.HttpError, System.Web.Http","incomingNote.expiry":{"$type":"System.String[], System.Private.CoreLib","$values":["An error has occurred."]}}}
clientRequestId: 34a161...

Expiscornovus
Super User
Super User

Hi @Gilgamesh,

 

Just to double check. You tried something like below?

 

And where is your tenant located? Like Damien mentioned in his blogpost the presence endpoint might have a different address when it is in the US.

 

publishnote_presence.png

 

presenceput_example.png



Happy to help out! 🙂

Interested in more #PowerAutomate #SharePointOnline or #PowerVirtualAgents content?
Visit my blog, Subscribe to my YouTube channel or Follow me on Twitter


Gilgamesh
Frequent Visitor

My tenant is located in west europe: probably somewhere exists a list for MS services based on cloud regions, like

westeurope.presence.teams ecc. 

It would be nice to find out the correct address for that region...

Expiscornovus
Super User
Super User

Hi @Gilgamesh,

 

A couple of questions:

1. Can you share a screenshot of the configuration of the Send an HTTP request to SharePoint action from your latest test?

2. Can you test it without the expiry property. Please try something like below in the body of the PUT request for the publishnote method

{
 "message": "Only update the message"
}

 

Btw, I have just tested it myself in one my tenants which is located in EMEA region. I wasn't able to reproduce it, I can use the same site address for presence without any issues.

 

testemea_presence.png



Happy to help out! 🙂

Interested in more #PowerAutomate #SharePointOnline or #PowerVirtualAgents content?
Visit my blog, Subscribe to my YouTube channel or Follow me on Twitter


Gilgamesh
Frequent Visitor

Effectively, using only message field in body request was succesfully: message expiration is automatically set to 01/01/10000

Gilgamesh_1-1635319812256.png

For me it's satisfying for now: thank you so much @Expiscornovus !

 

compuls1v3
New Member

Does this code for "https://presence.teams.microsoft.com" still work for everyone?  I keep getting a failure when I run the flow.

Same with me

 

Helpful resources

Announcements
Microsoft 365 Conference – December 6-8, 2022

Microsoft 365 Conference – December 6-8, 2022

Join us in Las Vegas to experience community, incredible learning opportunities, and connections that will help grow skills, know-how, and more.

Difinity Conference 2022

Difinity Conference 2022

Register today for two amazing days of learning, featuring intensive learning sessions across multiple tracks, led by engaging and dynamic experts.

European SharePoint Conference

European SharePoint Conference

The European SharePoint Conference returns live and in-person November 28-December 1 with 4 Microsoft Keynotes, 9 Tutorials, and 120 Sessions.

Users online (1,633)