Skip to content

Commit 71424f3

Browse files
Rename whatsapp-usernames-bsuid.md to whatsapp-username-support-overview.md
Co-Authored-By: Copilot <[email protected]>
1 parent 1e84dad commit 71424f3

9 files changed

Lines changed: 13 additions & 13 deletions

File tree

articles/communication-services/concepts/advanced-messaging/whatsapp/whatsapp-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ The key features of Azure Communications Services Advanced Messaging for WhatsAp
3434
WhatsApp is launching usernames in 2026, allowing users to display a username instead of their phone number. To support this change, Meta introduces a new identifier called the **business-scoped user ID (BSUID)**. BSUIDs begin appearing in webhook payloads and will be supported as recipient identifiers in send requests starting in June 2026.
3535

3636
> [!WARNING]
37-
> **Breaking change:** The `from` and `to` fields in Advanced Messaging events may now be empty when a user hides their phone number. Update your event handlers to use the new `fromBSUID` and `toBSUID` fields. For more information, see [WhatsApp usernames and BSUIDs](./whatsapp-usernames-overview.md).
37+
> **Breaking change:** The `from` and `to` fields in Advanced Messaging events may now be empty when a user hides their phone number. Update your event handlers to use the new `fromBSUID` and `toBSUID` fields. For more information, see [WhatsApp usernames and BSUIDs](./whatsapp-username-support-overview.md).
3838
3939
## Next steps
4040

articles/communication-services/concepts/advanced-messaging/whatsapp/whatsapp-usernames-overview.md renamed to articles/communication-services/concepts/advanced-messaging/whatsapp/whatsapp-username-support-overview.md

File renamed without changes.

articles/communication-services/quickstarts/advanced-messaging/whatsapp/handle-advanced-messaging-events.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,11 +97,11 @@ With the introduction of WhatsApp usernames, Advanced Messaging events now inclu
9797
- **`AdvancedMessageDeliveryStatusUpdated`** events include a `toBSUID` field with the recipient's BSUID.
9898

9999
> [!WARNING]
100-
> **Breaking change:** The existing `from` and `to` fields may now be empty or null when a WhatsApp user has adopted a username and hidden their phone number. Update your event handlers accordingly. Additionally, the event `subject` field may now contain a BSUID instead of a phone number, which can break existing webhook subject filters and automation code that parses the subject. For more information, see [WhatsApp usernames and BSUIDs](../../../concepts/advanced-messaging/whatsapp/whatsapp-usernames-overview.md).
100+
> **Breaking change:** The existing `from` and `to` fields may now be empty or null when a WhatsApp user has adopted a username and hidden their phone number. Update your event handlers accordingly. Additionally, the event `subject` field may now contain a BSUID instead of a phone number, which can break existing webhook subject filters and automation code that parses the subject. For more information, see [WhatsApp usernames and BSUIDs](../../../concepts/advanced-messaging/whatsapp/whatsapp-username-support-overview.md).
101101
102102
## Next steps
103103

104104
- [Understand Advanced Communication Messages Events](../../../../event-grid/communication-services-advanced-messaging-events.md)
105-
- [WhatsApp usernames and BSUIDs](../../../concepts/advanced-messaging/whatsapp/whatsapp-usernames-overview.md)
105+
- [WhatsApp usernames and BSUIDs](../../../concepts/advanced-messaging/whatsapp/whatsapp-username-support-overview.md)
106106
- [Get started With Advanced Communication Messages SDK](./get-started.md)
107107

articles/communication-services/quickstarts/advanced-messaging/whatsapp/includes/common-setting-java.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -158,4 +158,4 @@ recipientList.add("US.13491208655302741918");
158158
> [!NOTE]
159159
> Sending messages to BSUIDs will be available starting in June 2026. Until then, use phone numbers as recipients.
160160
161-
For more information about BSUIDs, see [WhatsApp usernames and BSUIDs](../../../../concepts/advanced-messaging/whatsapp/whatsapp-usernames-overview.md).
161+
For more information about BSUIDs, see [WhatsApp usernames and BSUIDs](../../../../concepts/advanced-messaging/whatsapp/whatsapp-username-support-overview.md).

articles/communication-services/quickstarts/advanced-messaging/whatsapp/includes/common-setting-javascript.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,4 +169,4 @@ const recipientList = ["US.13491208655302741918"];
169169
> [!NOTE]
170170
> Sending messages to BSUIDs will be available starting in June 2026. Until then, use phone numbers as recipients.
171171
172-
For more information about BSUIDs, see [WhatsApp usernames and BSUIDs](../../../../concepts/advanced-messaging/whatsapp/whatsapp-usernames-overview.md).
172+
For more information about BSUIDs, see [WhatsApp usernames and BSUIDs](../../../../concepts/advanced-messaging/whatsapp/whatsapp-username-support-overview.md).

articles/communication-services/quickstarts/advanced-messaging/whatsapp/includes/common-setting-net.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ var recipientList = new List<string> { "US.13491208655302741918" };
6363
> [!NOTE]
6464
> Sending messages to BSUIDs will be available starting in June 2026. Until then, use phone numbers as recipients.
6565

66-
For more information about BSUIDs, see [WhatsApp usernames and BSUIDs](../../../../concepts/advanced-messaging/whatsapp/whatsapp-usernames-overview.md).
66+
For more information about BSUIDs, see [WhatsApp usernames and BSUIDs](../../../../concepts/advanced-messaging/whatsapp/whatsapp-username-support-overview.md).
6767

6868
### Start sending messages between a business and a WhatsApp user
6969

articles/communication-services/quickstarts/advanced-messaging/whatsapp/includes/common-setting-python.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ Usage example with a BSUID:
160160
> [!NOTE]
161161
> Sending messages to BSUIDs will be available starting in June 2026. Until then, use phone numbers as recipients.
162162
163-
For more information about BSUIDs, see [WhatsApp usernames and BSUIDs](../../../../concepts/advanced-messaging/whatsapp/whatsapp-usernames-overview.md).
163+
For more information about BSUIDs, see [WhatsApp usernames and BSUIDs](../../../../concepts/advanced-messaging/whatsapp/whatsapp-username-support-overview.md).
164164

165165
### Start sending messages between a business and a WhatsApp user
166166

articles/communication-services/toc.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -390,7 +390,7 @@ items:
390390
- name: Overview
391391
href: concepts/advanced-messaging/whatsapp/whatsapp-overview.md
392392
- name: WhatsApp usernames and BSUIDs
393-
href: concepts/advanced-messaging/whatsapp/whatsapp-usernames-overview.md
393+
href: concepts/advanced-messaging/whatsapp/whatsapp-username-support-overview.md
394394
- name: Pricing
395395
href: concepts/advanced-messaging/whatsapp/pricing.md
396396
- name: Advanced messaging for WhatsApp terms of service

articles/event-grid/communication-services-advanced-messaging-events.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ Example scenario: A WhatsApp user sends a WhatsApp message to a WhatsApp Busines
3737
#### Attribute list
3838

3939
> [!WARNING]
40-
> **Breaking change:** The `from` field may now be empty when a WhatsApp user has adopted a username and hidden their phone number. Update your event handlers to use the new `fromBSUID` field instead of relying solely on `from`. For more information, see [WhatsApp usernames and BSUIDs](/azure/communication-services/concepts/advanced-messaging/whatsapp/whatsapp-usernames-overview).
40+
> **Breaking change:** The `from` field may now be empty when a WhatsApp user has adopted a username and hidden their phone number. Update your event handlers to use the new `fromBSUID` field instead of relying solely on `from`. For more information, see [WhatsApp usernames and BSUIDs](/azure/communication-services/concepts/advanced-messaging/whatsapp/whatsapp-username-support-overview).
4141
4242
Details for the attributes specific to `Microsoft.Communication.AdvancedMessageReceived` events.
4343

@@ -47,7 +47,7 @@ Details for the attributes specific to `Microsoft.Communication.AdvancedMessageR
4747
| messageId | `string` || Message Id of the message receive event as GUID. |
4848
| messageType | `string` || Message Type of the message receive event. Such as: `"interactive"`, `"sticker"`, `"reaction"`. |
4949
| from | `string` | ✔️ | Sender ID that sent the message. May be empty when the sender has adopted a WhatsApp username and hidden their phone number. |
50-
| fromBSUID | `string` | ✔️ | The sender's business-scoped user ID (BSUID). Present for all WhatsApp messages when available, regardless of whether the user adopted a username. For more information, see [WhatsApp usernames and BSUIDs](/azure/communication-services/concepts/advanced-messaging/whatsapp/whatsapp-usernames-overview). |
50+
| fromBSUID | `string` | ✔️ | The sender's business-scoped user ID (BSUID). Present for all WhatsApp messages when available, regardless of whether the user adopted a username. For more information, see [WhatsApp usernames and BSUIDs](/azure/communication-services/concepts/advanced-messaging/whatsapp/whatsapp-username-support-overview). |
5151
| to | `string` || The channel ID that received the message, formatted as a GUID. |
5252
| receivedTimestamp | `DateTimeOffset` || Timestamp when the message is received.|
5353
| content | `string` | ✔️ | The text content in the message. |
@@ -123,7 +123,7 @@ Details for the attributes specific to `Microsoft.Communication.AdvancedMessageR
123123
#### Examples
124124

125125
> [!WARNING]
126-
> **Breaking change:** The `subject` field uses the format `advancedMessage/sender/{sender@id}/recipient/{channel-id}`. When a user hides their phone number, `{sender@id}` contains a BSUID instead of a phone number. If you have Event Grid subscriptions with subject filters or automation code that parses the subject, update them to handle BSUID values. For more information, see [WhatsApp usernames and BSUIDs](/azure/communication-services/concepts/advanced-messaging/whatsapp/whatsapp-usernames-overview).
126+
> **Breaking change:** The `subject` field uses the format `advancedMessage/sender/{sender@id}/recipient/{channel-id}`. When a user hides their phone number, `{sender@id}` contains a BSUID instead of a phone number. If you have Event Grid subscriptions with subject filters or automation code that parses the subject, update them to handle BSUID values. For more information, see [WhatsApp usernames and BSUIDs](/azure/communication-services/concepts/advanced-messaging/whatsapp/whatsapp-username-support-overview).
127127
128128
##### Text message received
129129

@@ -354,7 +354,7 @@ Example scenario: Contoso uses an active Advanced Messaging channel connected to
354354
#### Attribute list
355355

356356
> [!WARNING]
357-
> **Breaking change:** The `to` field may now be empty when the message was sent to a BSUID. Update your event handlers to use the new `toBSUID` field instead of relying solely on `to`. For more information, see [WhatsApp usernames and BSUIDs](/azure/communication-services/concepts/advanced-messaging/whatsapp/whatsapp-usernames-overview).
357+
> **Breaking change:** The `to` field may now be empty when the message was sent to a BSUID. Update your event handlers to use the new `toBSUID` field instead of relying solely on `to`. For more information, see [WhatsApp usernames and BSUIDs](/azure/communication-services/concepts/advanced-messaging/whatsapp/whatsapp-username-support-overview).
358358
359359
Details for the attributes specific to `Microsoft.Communication.AdvancedMessageReceived` events.
360360

@@ -363,7 +363,7 @@ Details for the attributes specific to `Microsoft.Communication.AdvancedMessageR
363363
| channelType | `string` || Channel type of the channel that the message was sent on. |
364364
| from | `string` | ✔️ | The channel ID that sent the message, formatted as a GUID. |
365365
| to | `string` | ✔️ | Recipient ID that the message was sent to. May be empty when the message was sent to a BSUID. |
366-
| toBSUID | `string` | ✔️ | The recipient's business-scoped user ID (BSUID). Present when available, regardless of whether the user adopted a username. For more information, see [WhatsApp usernames and BSUIDs](/azure/communication-services/concepts/advanced-messaging/whatsapp/whatsapp-usernames-overview). |
366+
| toBSUID | `string` | ✔️ | The recipient's business-scoped user ID (BSUID). Present when available, regardless of whether the user adopted a username. For more information, see [WhatsApp usernames and BSUIDs](/azure/communication-services/concepts/advanced-messaging/whatsapp/whatsapp-username-support-overview). |
367367
| receivedTimestamp | `DateTimeOffset` || Timestamp of the message. |
368368
| messageId | `string` | ✔️ | The ID of the message, formatted as a GUID. |
369369
| status | `string` | ✔️ | Status of the message. Possible values include `Sent`, `Delivered`, `Read`, and `Failed`. For more information, see [Status](#status). |

0 commit comments

Comments
 (0)