openapi: 3.1.0 info: title: Azure Communication Services REST Email SMS API description: Azure Communication Services REST APIs provide messaging, telephony, identity, chat, and email capabilities. Authentication uses HMAC SHA256 or Azure AD tokens. version: '2024-08-01' servers: - url: https://{resource}.communication.azure.com variables: resource: default: myresource security: - hmac: [] tags: - name: SMS paths: /sms: post: operationId: sendSms summary: ACS Send SMS description: Sends one or more SMS messages. tags: - SMS parameters: - name: api-version in: query required: true schema: type: string requestBody: required: true content: application/json: schema: type: object properties: from: type: string smsRecipients: type: array items: type: object message: type: string responses: '202': description: Send accepted content: application/json: schema: type: object components: securitySchemes: hmac: type: apiKey in: header name: Authorization description: HMAC-SHA256 signed Authorization header externalDocs: description: Azure Communication Services REST API Documentation url: https://learn.microsoft.com/en-us/rest/api/communication/ x-generated-from: https://learn.microsoft.com/en-us/rest/api/communication/ x-generated-by: claude-crawl-2026-05-08