-
Notifications
You must be signed in to change notification settings - Fork 5.5k
Add Read Receipts and Typing Indicators for ACS Advanced Messaging #36253
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Next Steps to MergeNext steps that must be taken to merge this PR:
|
PR validation pipeline restarted successfully. If there is ApiView generated, it will be updated in this comment. |
API Change CheckAPIView identified API level changes in this PR and created the following API reviews
|
💬 Hero Scenarios: Read Receipt & Typing Indicator in ACS✅ Scenario 1: "Is My Message Seen?" – Customer Support ConfirmationUser Story: Flow:
Code Example: POST /messages/readreceipts:send
Content-Type: application/json
{
"messageId": "d3b54e2e-a723-4b0b-b4bb-162d6506e441",
"channelRegistrationId": "c987fbc0-1c8f-4ff9-b505-6a7a0d2f1450",
} ✅ Scenario 2: "Typing…" – Real-Time Responsiveness IndicatorUser Story: Flow:
Code Example: POST /messages/readreceipts:send
Content-Type: application/json
{
"messageId": "6aa0938a-bd77-456b-90b3-11884e61f024",
"channelRegistrationId": "ee527944-894b-4b58-8b45-b80dc68d6aa1",
"typingIndicator": true
} |
…/Azure/azure-rest-api-specs into gelli/readReceiptTypingIndicator
Next Steps to Merge✅ All automated merging requirements have been met! To get your PR merged, see aka.ms/azsdk/specreview/merge.Comment generated by summarize-checks workflow run. |
40342a5
to
4a50b02
Compare
63685b4
to
92579ae
Compare
…/Azure/azure-rest-api-specs into gelli/readReceiptTypingIndicator
…/Azure/azure-rest-api-specs into gelli/readReceiptTypingIndicator
specification/communication/Communication.Messages/tspconfig.yaml
Outdated
Show resolved
Hide resolved
Co-authored-by: JoshLove-msft <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
🧠 Core Concept:
Message Read Receipts and Typing Indicator Updates are lightweight sent by the business (via ACS) to update the delivery state of a previously received message — such as marking it as read, or indicating the business is typing a response.