Enhance booking appointment update documentation examples#9854
Merged
Danipocket merged 2 commits intomicrosoftgraph:mainfrom Apr 13, 2026
Merged
Enhance booking appointment update documentation examples#9854Danipocket merged 2 commits intomicrosoftgraph:mainfrom
Danipocket merged 2 commits intomicrosoftgraph:mainfrom
Conversation
Added examples for updating customers
Contributor
|
Learn Build status updates of commit ce7283b: ✅ Validation status: passed
For more details, please refer to the build report. |
Contributor
There was a problem hiding this comment.
Pull request overview
Adds a validated PATCH example to the Update bookingAppointment API documentation that demonstrates updating the customers array for multi-customer appointments, addressing a documented support gap around required payload shape.
Changes:
- Renamed the existing sample to Example 1: Change the date of service and added a unique request
name. - Added Example 2: Update the customers for an appointment, including notes about required
@odata.type, full replacement semantics, and multi-attendee service requirements.
Comments suppressed due to low confidence (1)
api-reference/v1.0/api/bookingappointment-update.md:175
- The response metadata sets
"truncated": true, but this example returns204 No Contentwith no response body. Remove thetruncatedflag (or set it to false) to avoid implying a shortened payload where none exists.
<!-- {
"blockType": "response",
"truncated": true
} -->
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Contributor
|
Learn Build status updates of commit c82c0ff: ✅ Validation status: passed
For more details, please refer to the build report. |
Danipocket
approved these changes
Apr 13, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added examples for updating customers
Important
Required for API changes:
Add other supporting information, such as a description of the PR changes:
Summary: Adds a second example to the Update bookingAppointment documentation showing how to update the customers array on a multi-customer appointment via PATCH.
What changed:
Why: A customer filed a support case reporting they could not add a second customer to a Bookings appointment via PATCH. The existing documentation only contains a date-change example and does not show a customers array update. The payload requirements (especially the mandatory @odata.type on each entry) are not documented, and AI assistants (including Copilot) were giving incorrect guidance (e.g., suggesting filledAttendeesCount must be manually updated, or that only customerId should be sent). The new example and notes were validated against the live API.
Important
The following guidance is for Microsoft employees only. Community contributors can ignore this message; our content team will manage the status.
After you've created your PR, expand this section for tips and additional instructions.
#feedback-addressedto the pull request.For more information, see the Content review process summary.