You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/communication-services/concepts/advanced-messaging/whatsapp/whatsapp-overview.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,7 +34,7 @@ The key features of Azure Communications Services Advanced Messaging for WhatsAp
34
34
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.
35
35
36
36
> [!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).
Copy file name to clipboardExpand all lines: articles/communication-services/quickstarts/advanced-messaging/whatsapp/handle-advanced-messaging-events.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -97,11 +97,11 @@ With the introduction of WhatsApp usernames, Advanced Messaging events now inclu
97
97
-**`AdvancedMessageDeliveryStatusUpdated`** events include a `toBSUID` field with the recipient's BSUID.
98
98
99
99
> [!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).
101
101
102
102
## Next steps
103
103
104
104
-[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)
106
106
-[Get started With Advanced Communication Messages SDK](./get-started.md)
> Sending messages to BSUIDs will be available starting in June 2026. Until then, use phone numbers as recipients.
160
160
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).
Copy file name to clipboardExpand all lines: articles/communication-services/quickstarts/advanced-messaging/whatsapp/includes/common-setting-javascript.md
> Sending messages to BSUIDs will be available starting in June 2026. Until then, use phone numbers as recipients.
171
171
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).
Copy file name to clipboardExpand all lines: articles/communication-services/quickstarts/advanced-messaging/whatsapp/includes/common-setting-net.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -63,7 +63,7 @@ var recipientList = new List<string> { "US.13491208655302741918" };
63
63
> [!NOTE]
64
64
> Sending messages to BSUIDs will be available starting in June 2026. Until then, use phone numbers as recipients.
65
65
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).
67
67
68
68
### Start sending messages between a business and a WhatsApp user
Copy file name to clipboardExpand all lines: articles/communication-services/quickstarts/advanced-messaging/whatsapp/includes/common-setting-python.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -160,7 +160,7 @@ Usage example with a BSUID:
160
160
> [!NOTE]
161
161
> Sending messages to BSUIDs will be available starting in June 2026. Until then, use phone numbers as recipients.
162
162
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).
164
164
165
165
### Start sending messages between a business and a WhatsApp user
Copy file name to clipboardExpand all lines: articles/event-grid/communication-services-advanced-messaging-events.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -37,7 +37,7 @@ Example scenario: A WhatsApp user sends a WhatsApp message to a WhatsApp Busines
37
37
#### Attribute list
38
38
39
39
> [!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).
41
41
42
42
Details for the attributes specific to `Microsoft.Communication.AdvancedMessageReceived` events.
43
43
@@ -47,7 +47,7 @@ Details for the attributes specific to `Microsoft.Communication.AdvancedMessageR
47
47
| messageId |`string`| ❌ | Message Id of the message receive event as GUID. |
48
48
| messageType |`string`| ❌ | Message Type of the message receive event. Such as: `"interactive"`, `"sticker"`, `"reaction"`. |
49
49
| 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). |
51
51
| to |`string`| ❌ | The channel ID that received the message, formatted as a GUID. |
52
52
| receivedTimestamp |`DateTimeOffset`| ❌ | Timestamp when the message is received.|
53
53
| content |`string`| ✔️ | The text content in the message. |
@@ -123,7 +123,7 @@ Details for the attributes specific to `Microsoft.Communication.AdvancedMessageR
123
123
#### Examples
124
124
125
125
> [!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).
127
127
128
128
##### Text message received
129
129
@@ -354,7 +354,7 @@ Example scenario: Contoso uses an active Advanced Messaging channel connected to
354
354
#### Attribute list
355
355
356
356
> [!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).
358
358
359
359
Details for the attributes specific to `Microsoft.Communication.AdvancedMessageReceived` events.
360
360
@@ -363,7 +363,7 @@ Details for the attributes specific to `Microsoft.Communication.AdvancedMessageR
363
363
| channelType |`string`| ❌ | Channel type of the channel that the message was sent on. |
364
364
| from |`string`| ✔️ | The channel ID that sent the message, formatted as a GUID. |
365
365
| 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). |
367
367
| receivedTimestamp |`DateTimeOffset`| ❌ | Timestamp of the message. |
368
368
| messageId |`string`| ✔️ | The ID of the message, formatted as a GUID. |
369
369
| status |`string`| ✔️ | Status of the message. Possible values include `Sent`, `Delivered`, `Read`, and `Failed`. For more information, see [Status](#status). |
0 commit comments