Opt Outs - Remove
Remove phone numbers from the optouts list.
POST {endpoint}/sms/optouts:remove?api-version=2026-01-23
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (url) |
The communication resource, for example https://my-resource.communication.azure.com |
|
api-version
|
query | True |
string |
Version of API to invoke. |
Request Body
| Name | Required | Type | Description |
|---|---|---|---|
| from | True |
string minLength: 1 |
The sender's identifier (typically phone number in E.164 format) that is owned by the authenticated account. |
| recipients | True |
A single opt out recipient number. |
Responses
| Name | Type | Description |
|---|---|---|
| 200 OK |
Success |
|
| 400 Bad Request |
Bad Request |
|
| 401 Unauthorized |
Unauthorized |
Examples
Opt In
Sample request
POST {endpoint}/sms/optouts:remove?api-version=2026-01-23
{
"from": "+18001234567",
"recipients": [
{
"to": "+15555555551"
},
{
"to": "+123"
},
{
"to": "+15555555553"
}
]
}
Sample response
{
"value": [
{
"to": "+15555555551",
"httpStatusCode": 200
},
{
"to": "+123",
"httpStatusCode": 400,
"errorMessage": "Invalid recipient phone number format"
},
{
"to": "+15555555553",
"httpStatusCode": 500,
"errorMessage": "Internal Server Error"
}
]
}
{
"error": {
"code": "InvalidApiVersion",
"message": "The HTTP resource that matches the request URI 'https://global.sms.int.communication.microsoft.com/sms/optouts:remove' does not support the API version '2024-12-10w-preview'.",
"innerError": null
}
}
{
"error": {
"code": "Unauthorized",
"message": ""
}
}
Definitions
| Name | Description |
|---|---|
|
Bad |
Bad Request error response that can represent both validation errors and standard API errors. |
|
Error |
Error detail information. |
|
Opt |
A single opt out recipient number. |
|
Opt |
An opt out request. |
|
Opt |
Response for an opt out request. Validate the returned items in the response to see which recipients were successfully added or removed from the opt outs list. |
|
Opt |
|
|
Standard |
Standard error response format. |
BadRequestErrorResponse
Bad Request error response that can represent both validation errors and standard API errors.
| Name | Type | Description |
|---|---|---|
| error |
Error detail information (for standard API errors). |
|
| errors |
object |
Dictionary of field-specific validation errors (for validation errors). |
| status |
integer (int32) |
The HTTP status code (for validation errors). |
| title |
string |
A short, human-readable summary of the problem type (for validation errors). |
| traceId |
string |
The trace identifier for the request (for validation errors). |
| type |
string |
A URI reference that identifies the problem type (for validation errors). |
ErrorDetail
Error detail information.
| Name | Type | Description |
|---|---|---|
| code |
string |
The error code. |
| innerError |
object |
Additional error details. |
| message |
string |
The error message. |
OptOutRecipient
A single opt out recipient number.
| Name | Type | Description |
|---|---|---|
| to |
string minLength: 1 |
The recipient's phone number (in E.164 format). |
OptOutRequest
An opt out request.
| Name | Type | Description |
|---|---|---|
| from |
string minLength: 1 |
The sender's identifier (typically phone number in E.164 format) that is owned by the authenticated account. |
| recipients |
A single opt out recipient number. |
OptOutResponse
Response for an opt out request. Validate the returned items in the response to see which recipients were successfully added or removed from the opt outs list.
| Name | Type | Description |
|---|---|---|
| value |
OptOutResponseItem
| Name | Type | Description |
|---|---|---|
| errorMessage |
string |
Optional error message in case of 4xx/5xx errors. |
| httpStatusCode |
integer (int32) |
|
| isOptedOut |
boolean |
Optional flag specifying if number was Opted Out from receiving messages |
| to |
string minLength: 1 |
The recipient phone number (in E.164 format). |
StandardErrorResponse
Standard error response format.
| Name | Type | Description |
|---|---|---|
| error |
Error detail information. |