Azure Communication Services

Azure Communication Services allows you to easily add real-time multimedia voice, video, and telephony-over-IP communications features to your applications. The Communication Services client libraries also allow you to add chat and SMS functionality to your communications solutions.

The Azure Communication Services REST API provides programmatic access to resources and items within Communication Services.

Communication Services Resource Groups

You can perform various actions against several key areas of communication services. Each area is listed below and has its current API Version listed.

Resource Groups Current API Version Description
Advanced Messaging 2024-02-01 Send notification messages, download media payload, and list templates.
Call Automation 2023-10-15 Build customized calling workflows for PSTN and VoIP calls.
Chat 2021-09-07 Create and delete chat threads.
ChatThread 2021-09-07 Send messages, add participants and manage chat threads.
Communication Service 2020-08-20 Create, update, or delete a Communication Services instance, Link a Notification Hub, regenerate keys.
Communication Identity 2023-10-01 Create, manage, and issue tokens for Communication Services Identities.
Email 2023-03-31 Send e-mails and get statuses.
Phone Number Administration 2021-03-07 Search, obtain, and manage Communication Services telephone numbers.
Rooms 2023-06-14 Manage rooms and participants.
Sms 2021-03-07 Send SMS messages.
Communication Network Traversal 2022-03-11-preview Create, manage, and issue tokens for Communication Network Relays.

Extra Material

In addition to the reference material above, we have some more material below. These pages may help you utilize Azure Communication Services' REST API more easily.

  • Authentication - Learn about how to authenticate your REST Requests with our Services.
  • Common Headers - Learn about standard headers you might see in your responses from Communication Services.
  • Error Codes - View information about Error Codes you might see while interacting with our REST API.

See Also

For additional information on Azure Communication Services, you can also review our other documentation sources: