Chat Thread - Delete Chat Message
Deletes a message.
DELETE {endpoint}/chat/threads/{chatThreadId}/messages/{chatMessageId}?api-version=2025-03-15URI Parameters
| Name | In | Required | Type | Description | 
|---|---|---|---|---|
| chat | path | True | string | The message id. | 
| chat | path | True | string | The thread id to which the message was sent. | 
| endpoint | path | True | string | The endpoint of the Azure Communication resource. | 
| api-version | query | True | string | Version of API to invoke. | 
Request Header
| Name | Required | Type | Description | 
|---|---|---|---|
| Authorization | True | string | An ACS (Azure Communication Services) user access token. | 
Responses
| Name | Type | Description | 
|---|---|---|
| 204 No Content | Request successful. | |
| 401 Unauthorized | 
					Communication | Unauthorized. | 
| 403 Forbidden | 
					Communication | Forbidden. | 
| 429 Too Many Requests | 
					Communication | Too many requests. | 
| Other Status Codes | 
					Communication | Service unavailable. | 
Security
Authorization
An ACS (Azure Communication Services) user access token.
					Type: 
					apiKey
					In: 
					header
			
Examples
Delete message
Sample request
DELETE https://contoso.westus.communications.azure.com/chat/threads/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/messages/1591768249318?api-version=2025-03-15
Sample response
{
  "error": {
    "code": "Unauthorized",
    "message": "Request is not authorized."
  }
}{
  "error": {
    "code": "Forbidden",
    "message": "User is not allowed to perform specified action."
  }
}{
  "error": {
    "code": "TooManyRequests",
    "message": "Rate limit exceeded."
  }
}{
  "error": {
    "code": "ServiceUnavailable",
    "message": "The server is currently unable to handle the request."
  }
}