Developers use Microsoft Teams to build solutions for cross-industry, business-to-consumer (B2C) online meeting workflows in use cases such as clinician-led consultations (healthcare), banking and lending (financial services), and apparel purchases (retail). The new Microsoft Graph SMS notification and reminder APIs, now generally available, reduce no shows and facilitate a seamless customer experience. External attendees receive SMS text notifications and reminders with an embedded join link that supports mobile and web browsers. These new APIs give developers access to the hosted Microsoft SMS experience within Teams, with easy configuration that enables quick speed to market.
The Microsoft Graph SMS notification API allows developers to send an SMS notification to external attendees when a Teams meeting is confirmed, rescheduled, or canceled. Developers send the messageType, phoneNumber, and timeZone properties in the payload to configure the SMS notifications. Notifications can be sent to US, UK, and Canadian phone numbers. Note that although the API is not part of Teams Premium, using the SMS notifications requires the appointment organizer to be licensed with Teams Premium.
POST https://graph.microsoft.com/beta/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZi/sendVirtualAppointmentSms
"attendees": [
{
"phoneNumber": "+13129224122",
"timeZone": "Pacific Standard Time"
},
{
"phoneNumber": "+1242421412",
"timeZone": "Eastern Standard Time"
}
],
"messageType": "confirmation"
}
HTTP/1.1 202 Accepted
The Microsoft Graph SMS reminder API allows developers to send an SMS reminder to external attendees 15 minutes ahead of the scheduled meeting. Developers send the “remind before time in minutes type”, “attendee phone number”, and “timezone” properties in the payload to configure the SMS reminders. Reminders can be sent to US, UK, and Canadian phone numbers. Note, while the API is not part of Teams Premium, for the SMS notifications to be utilized, it requires the appointment organizer to be licensed with Teams Premium.
POST https://graph.microsoft.com/beta/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZi/sendVirtualAppointmentReminderSms
{
"attendees": [
{
"phoneNumber": "+13129224122",
"timeZone": "Pacific Standard Time"
},
{
"phoneNumber": "+1242421412",
"timeZone": "Eastern Standard Time"
}
],
"messageType": "confirmation"
}
HTTP/1.1 202 Accepted
Recruiters can now schedule meetings on Microsoft Teams directly from LinkedIn Recruiter, using a new partner integration with Microsoft Graph APIs for Teams meetings. Recruiters can save time, deliver a better candidate experience, and host secure candidate engagements from anywhere. Key features include:
Linkedin Recruiter uses the Microsoft Graph virtual appointment API to create a virtual appointment with mobile browser join and lobby room for candidates that join as external attendees.
GET https://graph.microsoft.com/v1.0/me/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZi/getVirtualAppointmentJoinWebUrl
HTTP/1.1 200 OK
{
"value": "https://teams.microsoft.com/meet/296734500666?p=T5CO63RZrHdvN "
}
The Microsoft Graph virtual appointment API can be paired with the new Microsoft Graph SMS Notification and Reminder APIs to create an end-to-end solution for your business to consumer online meeting workflows. These APIs feature minimal developer configuration and offer an embeddable solution that is quick to deploy in your application.
Find out more and get started today with our Microsoft Graph APIs for Teams Meetings with external attendees:
The post New capabilities for Microsoft Graph APIs for Teams meetings with external attendees appeared first on Microsoft 365 Developer Blog.
In this blog series dedicated to Microsoft's technical articles, we'll highlight our MVPs' favorite article along with their personal insights.
Erik David Johnson, AI MVP, Denmark
Empowering responsible AI practices | Microsoft AI
“Featuring a playbook on responsible AI, this resource offers insightful articles on security, ethics, and more. Grounded in Microsoft's six principles for the responsible development of AI solutions, it provides a practical perspective based on core values, making it an excellent tool for enhancing your understanding of responsible AI.”
Komes Chandavimol, AI MVP, Thailand
18 Lessons, Get Started Building with Generative AI
“Generative AI for Beginner, I would recommend these lessons for those who are seriously interested in studying Generative AI but don't know where to start. I have introduced this to my students in class and see great feedback on the result. In addition, I have changed my role to be the coach to my student who provide not only the guidelines, but the small group clinic for them to ask any questions for this content”
(In Thai, สำหรับผู้ที่สนใจศึกษาเรื่อง Generative AI อย่างจริงจัง แต่ไม่รู้จะเริ่มที่ไหน ขออนุญาติแนะนำบทเรียนดีๆจาก microsoft ครับ เริ่มตั้งแต่พื้นฐาน ถีงสร้าง Gen AI Solution เบื้องต้นได้)
Sergio Govoni, Data Platform MVP, Italy
General availability: Elastic Jobs in Azure SQL Database - Microsoft Community Hub
“Database maintenance is an important factor also for Azure SQL and Elastic Jobs is the most complete solution for automation of scheduled activities to be performed on Azure SQL databases. We are excited to announce the general availability (GA) of Elastic Jobs for Azure SQL Databases! In the previous article Automating Azure SQL Database maintenance tasks (2° part), we described the initial implementation (preview) of Azure Elastic Job Agents, through which it's possible to create and schedule processes on one or more Azure SQL databases to execute queries or maintenance tasks. In this article, I will focus on describing the major changes (compared to the previous post) in terms of configuration and security of connections to the target databases.”
*Relevant Blog:
- Italian: Automazione delle attività di manutenzione in Azure SQL Database (3 Parte) – UGISS
George Chysovalantis Grammatikos, Microsoft Azure MVP, Greece
Power Platform on Microsoft Learn | Microsoft Learn
“I highly recommend the MS Power Platform training as well. The content here is valuable on services like Power Automate, Power Apps, Power BI, etc., allowing individuals to develop personalized applications, streamline processes, and analyze information with ease."
*Relevant Activities/Resources:
Join Mazen and returning guest Frank Calise as they explore the exciting updates in React Native 0.74! From Yoga 3.0 to the new Bridge-less mode, learn how these updates can make your development smoother and faster.
Episode Links
Connect With Us!