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
-`concepts/` — conceptual topics such as tutorials, conceptual overviews, guides
29
+
-`api-reference/*/toc/toc.mapping.json` — API reference TOC mapping
30
+
-`api-reference/*/includes/rbac-for-apis/` — RBAC include files
31
+
-`temp-docstubs/` — temporary authoring inputs
32
+
33
+
## Workflow
34
+
35
+
1. Start with `.github/copilot-instructions.md`
36
+
2. Load the correct scenario guidance
37
+
3. Make scoped changes only
38
+
4. Run the validation expected by the loaded workflow
39
+
40
+
## Rule of thumb
41
+
42
+
Do not duplicate detailed rules in this file. Keep detailed authoring, review, changelog, What's New, TOC, enum, and RBAC guidance in the files referenced by `.github/copilot-instructions.md`.
Copy file name to clipboardExpand all lines: api-reference/beta/api/plannertask-post-messages.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,6 +16,9 @@ Namespace: microsoft.graph
16
16
17
17
Create a new [plannerTaskChatMessage](../resources/plannertaskchatmessage.md) on a [plannerTask](../resources/plannertask.md).
18
18
19
+
> [!IMPORTANT]
20
+
> This method only supports creating a new chat message on a [plannerTask](../resources/plannertask.md) that already has at least one existing message.
### Example 2: Update the customers for an appointment
127
+
128
+
The following example updates the customers array for a multi-customer appointment. The **customers** property is a full replacement array — include all customers that should be part of the appointment, not just the new ones.
129
+
130
+
> [!NOTE]
131
+
> - Each object in the **customers** array must include `@odata.type` set to `#microsoft.graph.bookingCustomerInformation`. Omitting this property causes the request to fail.
132
+
> - Include customer details such as **name**, **emailAddress**, and **phone** for each entry. The API does not automatically populate these fields from the **customerId** — if omitted, they will be blank on the appointment.
133
+
> - The **customerId** must reference a valid [bookingCustomer](../resources/bookingcustomer.md) that exists in the Booking Calendar. If it doesn't exist, create one using the [Create bookingCustomer](bookingbusiness-post-customers.md) operation.
134
+
> - The associated [bookingService](../resources/bookingservice.md) must have **maximumAttendeesCount** greater than 1 to support multiple customers.
Copy file name to clipboardExpand all lines: api-reference/v1.0/api/chat-list.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
@@ -17,7 +17,7 @@ Retrieve the list of [chats](../resources/chat.md) that the user is part of.
17
17
This method supports federation. When a user ID is provided, the calling application must belong to the same tenant that the user belongs to.
18
18
19
19
> [!NOTE]
20
-
> This API has a [known issue](https://microsoftgraph.visualstudio.com/Known%20Issues/_workitems/edit/40947). When this API is called with the `$expand=members` query parameter, the response returns a maximum of **25 member items**, even if a larger `$top` value is specified. This behavior differs from the expected behavior where the `$top` parameter controls the maximum number of items returned. As a result, applications that rely on `$expand=members` might not retrieve the full list of members in a single request.
20
+
> This API currently has the following limitation: when the API is called with the `$expand=members` query parameter, the response returns a maximum of **25 member items**, even if a larger `$top` value is specified. This behavior differs from the expected behavior where the `$top` parameter controls the maximum number of items returned. As a result, applications that rely on `$expand=members` might not retrieve the full list of members in a single request.
21
21
> The API also behaves differently in one or more national clouds. For more information, see [Implementation differences in national clouds](/graph/teamwork-national-cloud-differences).
0 commit comments