naftiko: 1.0.0-alpha2 info: label: Microsoft Graph OData Service for namespace microsoft.graph — admin.serviceAnnouncement description: 'Microsoft Graph OData Service for namespace microsoft.graph — admin.serviceAnnouncement. 47 operations. Lead operation: Microsoft Graph Get serviceAnnouncement from admin. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - admin.serviceAnnouncement created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MICROSOFT_GRAPH_API_KEY: MICROSOFT_GRAPH_API_KEY capability: consumes: - type: http namespace: microsoft-graph-admin-serviceannouncement baseUri: https://graph.microsoft.com/v1.0 description: Microsoft Graph OData Service for namespace microsoft.graph — admin.serviceAnnouncement business capability. Self-contained, no shared references. resources: - name: admin-serviceAnnouncement path: /admin/serviceAnnouncement operations: - name: admingetserviceannouncement method: GET description: Microsoft Graph Get serviceAnnouncement from admin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: adminupdateserviceannouncement method: PATCH description: Microsoft Graph Update the navigation property serviceAnnouncement in admin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: admindeleteserviceannouncement method: DELETE description: Microsoft Graph Delete navigation property serviceAnnouncement for admin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: admin-serviceAnnouncement-healthOverviews path: /admin/serviceAnnouncement/healthOverviews operations: - name: adminserviceannouncementlisthealthoverviews method: GET description: Microsoft Graph List healthOverviews outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: adminserviceannouncementcreatehealthoverviews method: POST description: Microsoft Graph Create new navigation property to healthOverviews for admin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: admin-serviceAnnouncement-healthOverviews-$count path: /admin/serviceAnnouncement/healthOverviews/$count operations: - name: adminserviceannouncementhealthoverviewsgetcount51c2 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: admin-serviceAnnouncement-healthOverviews-serviceHealth-id path: /admin/serviceAnnouncement/healthOverviews/{serviceHealth-id} operations: - name: adminserviceannouncementgethealthoverviews method: GET description: Microsoft Graph Get serviceHealth outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: adminserviceannouncementupdatehealthoverviews method: PATCH description: Microsoft Graph Update the navigation property healthOverviews in admin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: adminserviceannouncementdeletehealthoverviews method: DELETE description: Microsoft Graph Delete navigation property healthOverviews for admin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: admin-serviceAnnouncement-healthOverviews-serviceHealth-id-issues path: /admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues operations: - name: adminserviceannouncementhealthoverviewslistissues method: GET description: Microsoft Graph Get issues from admin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: adminserviceannouncementhealthoverviewscreateissues method: POST description: Microsoft Graph Create new navigation property to issues for admin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: admin-serviceAnnouncement-healthOverviews-serviceHealth-id-issues-$count path: /admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/$count operations: - name: adminserviceannouncementhealthoverviewsissuesgetcountfd80 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: admin-serviceAnnouncement-healthOverviews-serviceHealth-id-issues-serviceHealthI path: /admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id} operations: - name: adminserviceannouncementhealthoverviewsgetissues method: GET description: Microsoft Graph Get issues from admin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: adminserviceannouncementhealthoverviewsupdateissues method: PATCH description: Microsoft Graph Update the navigation property issues in admin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: adminserviceannouncementhealthoverviewsdeleteissues method: DELETE description: Microsoft Graph Delete navigation property issues for admin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: admin-serviceAnnouncement-healthOverviews-serviceHealth-id-issues-serviceHealthI path: /admin/serviceAnnouncement/healthOverviews/{serviceHealth-id}/issues/{serviceHealthIssue-id}/incidentReport() operations: - name: adminserviceannouncementhealthoverviewsservicehealthissuesservicehealthissueincidentreport method: GET description: Microsoft Graph Invoke function incidentReport outputRawFormat: json outputParameters: - name: result type: object value: $. - name: admin-serviceAnnouncement-issues path: /admin/serviceAnnouncement/issues operations: - name: adminserviceannouncementlistissues method: GET description: Microsoft Graph List issues outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: adminserviceannouncementcreateissues method: POST description: Microsoft Graph Create new navigation property to issues for admin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: admin-serviceAnnouncement-issues-$count path: /admin/serviceAnnouncement/issues/$count operations: - name: adminserviceannouncementissuesgetcounte140 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: admin-serviceAnnouncement-issues-serviceHealthIssue-id path: /admin/serviceAnnouncement/issues/{serviceHealthIssue-id} operations: - name: adminserviceannouncementgetissues method: GET description: Microsoft Graph Get serviceHealthIssue outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: adminserviceannouncementupdateissues method: PATCH description: Microsoft Graph Update the navigation property issues in admin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: adminserviceannouncementdeleteissues method: DELETE description: Microsoft Graph Delete navigation property issues for admin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: admin-serviceAnnouncement-issues-serviceHealthIssue-id-incidentReport() path: /admin/serviceAnnouncement/issues/{serviceHealthIssue-id}/incidentReport() operations: - name: adminserviceannouncementissuesservicehealthissueincidentreport method: GET description: Microsoft Graph Invoke function incidentReport outputRawFormat: json outputParameters: - name: result type: object value: $. - name: admin-serviceAnnouncement-messages path: /admin/serviceAnnouncement/messages operations: - name: adminserviceannouncementlistmessages method: GET description: Microsoft Graph List serviceAnnouncement messages outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: adminserviceannouncementcreatemessages method: POST description: Microsoft Graph Create new navigation property to messages for admin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: admin-serviceAnnouncement-messages-$count path: /admin/serviceAnnouncement/messages/$count operations: - name: adminserviceannouncementmessagesgetcount0cc9 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: admin-serviceAnnouncement-messages-archive path: /admin/serviceAnnouncement/messages/archive operations: - name: adminserviceannouncementmessagesarchive method: POST description: Microsoft Graph Invoke action archive outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: admin-serviceAnnouncement-messages-favorite path: /admin/serviceAnnouncement/messages/favorite operations: - name: adminserviceannouncementmessagesfavorite method: POST description: Microsoft Graph Invoke action favorite outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: admin-serviceAnnouncement-messages-markRead path: /admin/serviceAnnouncement/messages/markRead operations: - name: adminserviceannouncementmessagesmarkread method: POST description: Microsoft Graph Invoke action markRead outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: admin-serviceAnnouncement-messages-markUnread path: /admin/serviceAnnouncement/messages/markUnread operations: - name: adminserviceannouncementmessagesmarkunread method: POST description: Microsoft Graph Invoke action markUnread outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: admin-serviceAnnouncement-messages-unarchive path: /admin/serviceAnnouncement/messages/unarchive operations: - name: adminserviceannouncementmessagesunarchive method: POST description: Microsoft Graph Invoke action unarchive outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: admin-serviceAnnouncement-messages-unfavorite path: /admin/serviceAnnouncement/messages/unfavorite operations: - name: adminserviceannouncementmessagesunfavorite method: POST description: Microsoft Graph Invoke action unfavorite outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: admin-serviceAnnouncement-messages-serviceUpdateMessage-id path: /admin/serviceAnnouncement/messages/{serviceUpdateMessage-id} operations: - name: adminserviceannouncementgetmessages method: GET description: Microsoft Graph Get serviceUpdateMessage outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: adminserviceannouncementupdatemessages method: PATCH description: Microsoft Graph Update the navigation property messages in admin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: adminserviceannouncementdeletemessages method: DELETE description: Microsoft Graph Delete navigation property messages for admin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: admin-serviceAnnouncement-messages-serviceUpdateMessage-id-attachments path: /admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments operations: - name: adminserviceannouncementmessageslistattachments method: GET description: Microsoft Graph List attachments outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $orderby in: query type: array description: Order items by property values - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: adminserviceannouncementmessagescreateattachments method: POST description: Microsoft Graph Create new navigation property to attachments for admin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: admin-serviceAnnouncement-messages-serviceUpdateMessage-id-attachments-$count path: /admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/$count operations: - name: adminserviceannouncementmessagesattachmentsgetcounte0ef method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: admin-serviceAnnouncement-messages-serviceUpdateMessage-id-attachments-serviceAn path: /admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id} operations: - name: adminserviceannouncementmessagesgetattachments method: GET description: Microsoft Graph Get serviceAnnouncementAttachment outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $expand in: query type: array description: Expand related entities - name: adminserviceannouncementmessagesupdateattachments method: PATCH description: Microsoft Graph Update the navigation property attachments in admin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: adminserviceannouncementmessagesdeleteattachments method: DELETE description: Microsoft Graph Delete navigation property attachments for admin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: admin-serviceAnnouncement-messages-serviceUpdateMessage-id-attachments-serviceAn path: /admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachments/{serviceAnnouncementAttachment-id}/content operations: - name: adminserviceannouncementmessagesgetattachmentscontent method: GET description: Microsoft Graph Get serviceAnnouncementAttachment outputRawFormat: json outputParameters: - name: result type: object value: $. - name: adminserviceannouncementmessagesupdateattachmentscontent method: PUT description: Microsoft Graph Update content for the navigation property attachments in admin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: adminserviceannouncementmessagesdeleteattachmentscontent method: DELETE description: Microsoft Graph Delete content for the navigation property attachments in admin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: admin-serviceAnnouncement-messages-serviceUpdateMessage-id-attachmentsArchive path: /admin/serviceAnnouncement/messages/{serviceUpdateMessage-id}/attachmentsArchive operations: - name: adminserviceannouncementgetmessagesattachmentsarchive method: GET description: Microsoft Graph List attachments outputRawFormat: json outputParameters: - name: result type: object value: $. - name: adminserviceannouncementupdatemessagesattachmentsarchive method: PUT description: Microsoft Graph Update attachmentsArchive for the navigation property messages in admin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: adminserviceannouncementdeletemessagesattachmentsarchive method: DELETE description: Microsoft Graph Delete attachmentsArchive for the navigation property messages in admin outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag exposes: - type: rest namespace: microsoft-graph-admin-serviceannouncement-rest port: 8080 description: REST adapter for Microsoft Graph OData Service for namespace microsoft.graph — admin.serviceAnnouncement. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/admin/serviceannouncement name: admin-serviceannouncement description: REST surface for admin-serviceAnnouncement. operations: - method: GET name: admingetserviceannouncement description: Microsoft Graph Get serviceAnnouncement from admin call: microsoft-graph-admin-serviceannouncement.admingetserviceannouncement with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: adminupdateserviceannouncement description: Microsoft Graph Update the navigation property serviceAnnouncement in admin call: microsoft-graph-admin-serviceannouncement.adminupdateserviceannouncement with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: admindeleteserviceannouncement description: Microsoft Graph Delete navigation property serviceAnnouncement for admin call: microsoft-graph-admin-serviceannouncement.admindeleteserviceannouncement with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/admin/serviceannouncement/healthoverviews name: admin-serviceannouncement-healthoverviews description: REST surface for admin-serviceAnnouncement-healthOverviews. operations: - method: GET name: adminserviceannouncementlisthealthoverviews description: Microsoft Graph List healthOverviews call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementlisthealthoverviews with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: adminserviceannouncementcreatehealthoverviews description: Microsoft Graph Create new navigation property to healthOverviews for admin call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementcreatehealthoverviews with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/serviceannouncement/healthoverviews/count name: admin-serviceannouncement-healthoverviews-count description: REST surface for admin-serviceAnnouncement-healthOverviews-$count. operations: - method: GET name: adminserviceannouncementhealthoverviewsgetcount51c2 description: Microsoft Graph Get the number of the resource call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementhealthoverviewsgetcount51c2 outputParameters: - type: object mapping: $. - path: /v1/admin/serviceannouncement/healthoverviews/{servicehealth-id} name: admin-serviceannouncement-healthoverviews-servicehealth-id description: REST surface for admin-serviceAnnouncement-healthOverviews-serviceHealth-id. operations: - method: GET name: adminserviceannouncementgethealthoverviews description: Microsoft Graph Get serviceHealth call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementgethealthoverviews with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: adminserviceannouncementupdatehealthoverviews description: Microsoft Graph Update the navigation property healthOverviews in admin call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementupdatehealthoverviews with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: adminserviceannouncementdeletehealthoverviews description: Microsoft Graph Delete navigation property healthOverviews for admin call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementdeletehealthoverviews with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/admin/serviceannouncement/healthoverviews/{servicehealth-id}/issues name: admin-serviceannouncement-healthoverviews-servicehealth-id-issues description: REST surface for admin-serviceAnnouncement-healthOverviews-serviceHealth-id-issues. operations: - method: GET name: adminserviceannouncementhealthoverviewslistissues description: Microsoft Graph Get issues from admin call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementhealthoverviewslistissues with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: adminserviceannouncementhealthoverviewscreateissues description: Microsoft Graph Create new navigation property to issues for admin call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementhealthoverviewscreateissues with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/serviceannouncement/healthoverviews/{servicehealth-id}/issues/count name: admin-serviceannouncement-healthoverviews-servicehealth-id-issues-count description: REST surface for admin-serviceAnnouncement-healthOverviews-serviceHealth-id-issues-$count. operations: - method: GET name: adminserviceannouncementhealthoverviewsissuesgetcountfd80 description: Microsoft Graph Get the number of the resource call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementhealthoverviewsissuesgetcountfd80 outputParameters: - type: object mapping: $. - path: /v1/admin/serviceannouncement/healthoverviews/{servicehealth-id}/issues/{servicehealthissue-id} name: admin-serviceannouncement-healthoverviews-servicehealth-id-issues-servicehealthi description: REST surface for admin-serviceAnnouncement-healthOverviews-serviceHealth-id-issues-serviceHealthI. operations: - method: GET name: adminserviceannouncementhealthoverviewsgetissues description: Microsoft Graph Get issues from admin call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementhealthoverviewsgetissues with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: adminserviceannouncementhealthoverviewsupdateissues description: Microsoft Graph Update the navigation property issues in admin call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementhealthoverviewsupdateissues with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: adminserviceannouncementhealthoverviewsdeleteissues description: Microsoft Graph Delete navigation property issues for admin call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementhealthoverviewsdeleteissues with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/admin/serviceannouncement/healthoverviews/{servicehealth-id}/issues/{servicehealthissue-id}/incidentreport name: admin-serviceannouncement-healthoverviews-servicehealth-id-issues-servicehealthi description: REST surface for admin-serviceAnnouncement-healthOverviews-serviceHealth-id-issues-serviceHealthI. operations: - method: GET name: adminserviceannouncementhealthoverviewsservicehealthissuesservicehealthissueincidentreport description: Microsoft Graph Invoke function incidentReport call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementhealthoverviewsservicehealthissuesservicehealthissueincidentreport outputParameters: - type: object mapping: $. - path: /v1/admin/serviceannouncement/issues name: admin-serviceannouncement-issues description: REST surface for admin-serviceAnnouncement-issues. operations: - method: GET name: adminserviceannouncementlistissues description: Microsoft Graph List issues call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementlistissues with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: adminserviceannouncementcreateissues description: Microsoft Graph Create new navigation property to issues for admin call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementcreateissues with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/serviceannouncement/issues/count name: admin-serviceannouncement-issues-count description: REST surface for admin-serviceAnnouncement-issues-$count. operations: - method: GET name: adminserviceannouncementissuesgetcounte140 description: Microsoft Graph Get the number of the resource call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementissuesgetcounte140 outputParameters: - type: object mapping: $. - path: /v1/admin/serviceannouncement/issues/{servicehealthissue-id} name: admin-serviceannouncement-issues-servicehealthissue-id description: REST surface for admin-serviceAnnouncement-issues-serviceHealthIssue-id. operations: - method: GET name: adminserviceannouncementgetissues description: Microsoft Graph Get serviceHealthIssue call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementgetissues with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: adminserviceannouncementupdateissues description: Microsoft Graph Update the navigation property issues in admin call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementupdateissues with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: adminserviceannouncementdeleteissues description: Microsoft Graph Delete navigation property issues for admin call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementdeleteissues with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/admin/serviceannouncement/issues/{servicehealthissue-id}/incidentreport name: admin-serviceannouncement-issues-servicehealthissue-id-incidentreport description: REST surface for admin-serviceAnnouncement-issues-serviceHealthIssue-id-incidentReport(). operations: - method: GET name: adminserviceannouncementissuesservicehealthissueincidentreport description: Microsoft Graph Invoke function incidentReport call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementissuesservicehealthissueincidentreport outputParameters: - type: object mapping: $. - path: /v1/admin/serviceannouncement/messages name: admin-serviceannouncement-messages description: REST surface for admin-serviceAnnouncement-messages. operations: - method: GET name: adminserviceannouncementlistmessages description: Microsoft Graph List serviceAnnouncement messages call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementlistmessages with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: adminserviceannouncementcreatemessages description: Microsoft Graph Create new navigation property to messages for admin call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementcreatemessages with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/serviceannouncement/messages/count name: admin-serviceannouncement-messages-count description: REST surface for admin-serviceAnnouncement-messages-$count. operations: - method: GET name: adminserviceannouncementmessagesgetcount0cc9 description: Microsoft Graph Get the number of the resource call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesgetcount0cc9 outputParameters: - type: object mapping: $. - path: /v1/admin/serviceannouncement/messages/archive name: admin-serviceannouncement-messages-archive description: REST surface for admin-serviceAnnouncement-messages-archive. operations: - method: POST name: adminserviceannouncementmessagesarchive description: Microsoft Graph Invoke action archive call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesarchive with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/serviceannouncement/messages/favorite name: admin-serviceannouncement-messages-favorite description: REST surface for admin-serviceAnnouncement-messages-favorite. operations: - method: POST name: adminserviceannouncementmessagesfavorite description: Microsoft Graph Invoke action favorite call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesfavorite with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/serviceannouncement/messages/markread name: admin-serviceannouncement-messages-markread description: REST surface for admin-serviceAnnouncement-messages-markRead. operations: - method: POST name: adminserviceannouncementmessagesmarkread description: Microsoft Graph Invoke action markRead call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesmarkread with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/serviceannouncement/messages/markunread name: admin-serviceannouncement-messages-markunread description: REST surface for admin-serviceAnnouncement-messages-markUnread. operations: - method: POST name: adminserviceannouncementmessagesmarkunread description: Microsoft Graph Invoke action markUnread call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesmarkunread with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/serviceannouncement/messages/unarchive name: admin-serviceannouncement-messages-unarchive description: REST surface for admin-serviceAnnouncement-messages-unarchive. operations: - method: POST name: adminserviceannouncementmessagesunarchive description: Microsoft Graph Invoke action unarchive call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesunarchive with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/serviceannouncement/messages/unfavorite name: admin-serviceannouncement-messages-unfavorite description: REST surface for admin-serviceAnnouncement-messages-unfavorite. operations: - method: POST name: adminserviceannouncementmessagesunfavorite description: Microsoft Graph Invoke action unfavorite call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesunfavorite with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/serviceannouncement/messages/{serviceupdatemessage-id} name: admin-serviceannouncement-messages-serviceupdatemessage-id description: REST surface for admin-serviceAnnouncement-messages-serviceUpdateMessage-id. operations: - method: GET name: adminserviceannouncementgetmessages description: Microsoft Graph Get serviceUpdateMessage call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementgetmessages with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: adminserviceannouncementupdatemessages description: Microsoft Graph Update the navigation property messages in admin call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementupdatemessages with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: adminserviceannouncementdeletemessages description: Microsoft Graph Delete navigation property messages for admin call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementdeletemessages with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/admin/serviceannouncement/messages/{serviceupdatemessage-id}/attachments name: admin-serviceannouncement-messages-serviceupdatemessage-id-attachments description: REST surface for admin-serviceAnnouncement-messages-serviceUpdateMessage-id-attachments. operations: - method: GET name: adminserviceannouncementmessageslistattachments description: Microsoft Graph List attachments call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessageslistattachments with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: adminserviceannouncementmessagescreateattachments description: Microsoft Graph Create new navigation property to attachments for admin call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagescreateattachments with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/admin/serviceannouncement/messages/{serviceupdatemessage-id}/attachments/count name: admin-serviceannouncement-messages-serviceupdatemessage-id-attachments-count description: REST surface for admin-serviceAnnouncement-messages-serviceUpdateMessage-id-attachments-$count. operations: - method: GET name: adminserviceannouncementmessagesattachmentsgetcounte0ef description: Microsoft Graph Get the number of the resource call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesattachmentsgetcounte0ef outputParameters: - type: object mapping: $. - path: /v1/admin/serviceannouncement/messages/{serviceupdatemessage-id}/attachments/{serviceannouncementattachment-id} name: admin-serviceannouncement-messages-serviceupdatemessage-id-attachments-servicean description: REST surface for admin-serviceAnnouncement-messages-serviceUpdateMessage-id-attachments-serviceAn. operations: - method: GET name: adminserviceannouncementmessagesgetattachments description: Microsoft Graph Get serviceAnnouncementAttachment call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesgetattachments with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: adminserviceannouncementmessagesupdateattachments description: Microsoft Graph Update the navigation property attachments in admin call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesupdateattachments with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: adminserviceannouncementmessagesdeleteattachments description: Microsoft Graph Delete navigation property attachments for admin call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesdeleteattachments with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/admin/serviceannouncement/messages/{serviceupdatemessage-id}/attachments/{serviceannouncementattachment-id}/content name: admin-serviceannouncement-messages-serviceupdatemessage-id-attachments-servicean description: REST surface for admin-serviceAnnouncement-messages-serviceUpdateMessage-id-attachments-serviceAn. operations: - method: GET name: adminserviceannouncementmessagesgetattachmentscontent description: Microsoft Graph Get serviceAnnouncementAttachment call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesgetattachmentscontent outputParameters: - type: object mapping: $. - method: PUT name: adminserviceannouncementmessagesupdateattachmentscontent description: Microsoft Graph Update content for the navigation property attachments in admin call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesupdateattachmentscontent with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: adminserviceannouncementmessagesdeleteattachmentscontent description: Microsoft Graph Delete content for the navigation property attachments in admin call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesdeleteattachmentscontent with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/admin/serviceannouncement/messages/{serviceupdatemessage-id}/attachmentsarchive name: admin-serviceannouncement-messages-serviceupdatemessage-id-attachmentsarchive description: REST surface for admin-serviceAnnouncement-messages-serviceUpdateMessage-id-attachmentsArchive. operations: - method: GET name: adminserviceannouncementgetmessagesattachmentsarchive description: Microsoft Graph List attachments call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementgetmessagesattachmentsarchive outputParameters: - type: object mapping: $. - method: PUT name: adminserviceannouncementupdatemessagesattachmentsarchive description: Microsoft Graph Update attachmentsArchive for the navigation property messages in admin call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementupdatemessagesattachmentsarchive with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: adminserviceannouncementdeletemessagesattachmentsarchive description: Microsoft Graph Delete attachmentsArchive for the navigation property messages in admin call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementdeletemessagesattachmentsarchive with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - type: mcp namespace: microsoft-graph-admin-serviceannouncement-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph OData Service for namespace microsoft.graph — admin.serviceAnnouncement. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-get-serviceannouncement-admin description: Microsoft Graph Get serviceAnnouncement from admin hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.admingetserviceannouncement with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property serviceAnnouncement in admin hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminupdateserviceannouncement with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property serviceAnnouncement for admin hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-admin-serviceannouncement.admindeleteserviceannouncement with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-healthoverviews description: Microsoft Graph List healthOverviews hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementlisthealthoverviews with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation description: Microsoft Graph Create new navigation property to healthOverviews for admin hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementcreatehealthoverviews with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementhealthoverviewsgetcount51c2 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-servicehealth description: Microsoft Graph Get serviceHealth hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementgethealthoverviews with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-2 description: Microsoft Graph Update the navigation property healthOverviews in admin hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementupdatehealthoverviews with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property healthOverviews for admin hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementdeletehealthoverviews with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-issues-admin description: Microsoft Graph Get issues from admin hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementhealthoverviewslistissues with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-2 description: Microsoft Graph Create new navigation property to issues for admin hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementhealthoverviewscreateissues with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-2 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementhealthoverviewsissuesgetcountfd80 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-issues-admin-2 description: Microsoft Graph Get issues from admin hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementhealthoverviewsgetissues with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-3 description: Microsoft Graph Update the navigation property issues in admin hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementhealthoverviewsupdateissues with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-3 description: Microsoft Graph Delete navigation property issues for admin hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementhealthoverviewsdeleteissues with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-incidentreport description: Microsoft Graph Invoke function incidentReport hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementhealthoverviewsservicehealthissuesservicehealthissueincidentreport outputParameters: - type: object mapping: $. - name: microsoft-graph-list-issues description: Microsoft Graph List issues hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementlistissues with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-3 description: Microsoft Graph Create new navigation property to issues for admin hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementcreateissues with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-3 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementissuesgetcounte140 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-servicehealthissue description: Microsoft Graph Get serviceHealthIssue hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementgetissues with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-4 description: Microsoft Graph Update the navigation property issues in admin hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementupdateissues with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-4 description: Microsoft Graph Delete navigation property issues for admin hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementdeleteissues with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-incidentreport-2 description: Microsoft Graph Invoke function incidentReport hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementissuesservicehealthissueincidentreport outputParameters: - type: object mapping: $. - name: microsoft-graph-list-serviceannouncement-messages description: Microsoft Graph List serviceAnnouncement messages hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementlistmessages with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-4 description: Microsoft Graph Create new navigation property to messages for admin hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementcreatemessages with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-4 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesgetcount0cc9 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-archive description: Microsoft Graph Invoke action archive hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesarchive with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-favorite description: Microsoft Graph Invoke action favorite hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesfavorite with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-markread description: Microsoft Graph Invoke action markRead hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesmarkread with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-markunread description: Microsoft Graph Invoke action markUnread hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesmarkunread with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-unarchive description: Microsoft Graph Invoke action unarchive hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesunarchive with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-unfavorite description: Microsoft Graph Invoke action unfavorite hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesunfavorite with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-serviceupdatemessage description: Microsoft Graph Get serviceUpdateMessage hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementgetmessages with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-5 description: Microsoft Graph Update the navigation property messages in admin hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementupdatemessages with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-5 description: Microsoft Graph Delete navigation property messages for admin hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementdeletemessages with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-attachments description: Microsoft Graph List attachments hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessageslistattachments with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-5 description: Microsoft Graph Create new navigation property to attachments for admin hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagescreateattachments with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-5 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesattachmentsgetcounte0ef outputParameters: - type: object mapping: $. - name: microsoft-graph-get-serviceannouncementattachment description: Microsoft Graph Get serviceAnnouncementAttachment hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesgetattachments with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-6 description: Microsoft Graph Update the navigation property attachments in admin hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesupdateattachments with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-6 description: Microsoft Graph Delete navigation property attachments for admin hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesdeleteattachments with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-serviceannouncementattachment-2 description: Microsoft Graph Get serviceAnnouncementAttachment hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesgetattachmentscontent outputParameters: - type: object mapping: $. - name: microsoft-graph-update-content-navigation description: Microsoft Graph Update content for the navigation property attachments in admin hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesupdateattachmentscontent with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-content-navigation description: Microsoft Graph Delete content for the navigation property attachments in admin hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementmessagesdeleteattachmentscontent with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-attachments-2 description: Microsoft Graph List attachments hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementgetmessagesattachmentsarchive outputParameters: - type: object mapping: $. - name: microsoft-graph-update-attachmentsarchive-navigation description: Microsoft Graph Update attachmentsArchive for the navigation property messages in admin hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementupdatemessagesattachmentsarchive with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-attachmentsarchive-navigation description: Microsoft Graph Delete attachmentsArchive for the navigation property messages in admin hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-admin-serviceannouncement.adminserviceannouncementdeletemessagesattachmentsarchive with: If-Match: tools.If-Match outputParameters: - type: object mapping: $.