API for Teams custom status messages
Teams custom status message just rolled to clients. Is there a way to update the status via Graph (or other ) API, calling the client / updating a file or any other non manual way currently / nearby?
It would open up interesting possibilities to update statuses (off duty, on duty for example).
In addition to this, I would like to have the ability to post the Time on the device I'm logged into. Or I guess more generically, allow custom Properties that could be created locally and automatically or manually populated and be used in the Status message. I work with employees all over the world and it would be helpful if we could mandate across the company that the users update their status with something like "The current local time is @System.Time and I am logged into my @Properties.DeviceName" and it would display like "The current local time is 08:46:52 and I am logged into my iPhone". Where the @System would reference some System/Environment variables and @Properties would reference the custom Properties list (that doesn't actually exist yet).
I'd like to just be able to grab the status messages via the API. Ideally we'd be able to grab the custom status messages and display them on a page, so we can us Teams as bit of a in/out board for our organization.
manon latneigne commented
Working from home or office or working remotely.
We need this now
This is the new trend
John Higgins commented
This would be extremely useful in this new work from home world. I'd love to build a virtual IN/OUT board with Teams custom status to say "Home" or "Office".
Why does M$$ not close Issues, if they are done???
Does "Uservoice" means, that M$$ Users are just talking to each other and M$$ ignores it... usually??
That would be awesome! I'm waiting for this feature, please let me know if this will be released somehow!
Mirko Bellabarba commented
Yes, that would be awesome!
I set the custom status message as "Lunch" every single day now that we're working from home! I'd love to automate this!
What I'd need is a way to set a custom status message by specifying also the expiration time.
Thank you in advance!
Would love this...especially with everyone working at home.
Liviu Constantinescu commented
Hi Microsoft team, just want to add my voice to this one. I think this will be very important for our company (Animal Logic) in particular, also, and for anyone dealing with COVID, as we can put some automation around flagging users as Working From Home or In Office, allowing people to easily see who is available for in-person meetings and who should be engaged by videoconf through Teams.
This would be excellent for us, I'd like to add the capability to set our status to any of the active projects so we know who is working on what. We'd then log and pull that information into the Timesheets.
This would be great! We have case scenarios for the apps if this feature is available.
Yutaro Ono commented
Push this suggestion.
Rich messages is important by WfH.
We will switch from S4B to a teams. This API is very important to us.
Martijn Kors commented
Yes, would be great!
Would be nice to be able to use for example nfc-stickers to change your Teams status to indicate where in the office you are seated.
I would like this API very much. There is a PowerShell module (MicrosoftTeams), which allows you to connect to your Teams (in some way), but it looks like it is just to manage your teams and groups.
What I would use it for is to "post" motivational quotes (new ones) each day. I've created a script to change the message on Skype for Business, but now I'm switching to teams.
Lars-Johan Rehn commented
Yes, this is an important requirement also for us! Currently it represents a show-stopper for replacing our current VoIP phone system with Teams, since the presence information (in/out of office) is very important. Our current VoIP solution is linked to our access control system so the presence information is automatically updated. We have offices in Finland, Poland, Croatia and China.
Nikos Tsarmpopoulos commented