naftiko: 1.0.0-alpha2 info: label: Microsoft Graph Me — me.contactFolder description: 'Microsoft Graph Me — me.contactFolder. 54 operations. Lead operation: Microsoft Graph List contactFolders. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - me.contactFolder 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: me-me-contactfolder baseUri: '' description: Microsoft Graph Me — me.contactFolder business capability. Self-contained, no shared references. resources: - name: me-contactFolders path: /me/contactFolders operations: - name: melistcontactfolders method: GET description: Microsoft Graph List contactFolders 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: mecreatecontactfolders method: POST description: Microsoft Graph Create ContactFolder outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-contactFolders-$count path: /me/contactFolders/$count operations: - name: mecontactfoldersgetcount35c1 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-contactFolders-delta() path: /me/contactFolders/delta() operations: - name: mecontactfoldersdelta method: GET description: Microsoft Graph Invoke function delta outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $orderby in: query type: array description: Order items by property values - name: $expand in: query type: array description: Expand related entities - name: me-contactFolders-contactFolder-id path: /me/contactFolders/{contactFolder-id} operations: - name: megetcontactfolders method: GET description: Microsoft Graph Get contactFolder 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: meupdatecontactfolders method: PATCH description: Microsoft Graph Update contactfolder outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: medeletecontactfolders method: DELETE description: Microsoft Graph Delete contactFolder outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-contactFolders-contactFolder-id-childFolders path: /me/contactFolders/{contactFolder-id}/childFolders operations: - name: mecontactfolderslistchildfolders method: GET description: Microsoft Graph List childFolders 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: mecontactfolderscreatechildfolders method: POST description: Microsoft Graph Create ContactFolder outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-contactFolders-contactFolder-id-childFolders-$count path: /me/contactFolders/{contactFolder-id}/childFolders/$count operations: - name: mecontactfolderschildfoldersgetcountbbef method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-contactFolders-contactFolder-id-childFolders-delta() path: /me/contactFolders/{contactFolder-id}/childFolders/delta() operations: - name: mecontactfolderscontactfolderchildfoldersdelta method: GET description: Microsoft Graph Invoke function delta outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $orderby in: query type: array description: Order items by property values - name: $expand in: query type: array description: Expand related entities - name: me-contactFolders-contactFolder-id-childFolders-contactFolder-id1 path: /me/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1} operations: - name: mecontactfoldersgetchildfolders method: GET description: Microsoft Graph Get childFolders from me 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: mecontactfoldersupdatechildfolders method: PATCH description: Microsoft Graph Update the navigation property childFolders in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: mecontactfoldersdeletechildfolders method: DELETE description: Microsoft Graph Delete navigation property childFolders for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-contactFolders-contactFolder-id-childFolders-contactFolder-id1-contacts path: /me/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts operations: - name: mecontactfolderschildfolderslistcontacts method: GET description: Microsoft Graph Get contacts from me 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: mecontactfolderschildfolderscreatecontacts method: POST description: Microsoft Graph Create new navigation property to contacts for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-contactFolders-contactFolder-id-childFolders-contactFolder-id1-contacts-$coun path: /me/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/$count operations: - name: mecontactfolderschildfolderscontactsgetcountbf12 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-contactFolders-contactFolder-id-childFolders-contactFolder-id1-contacts-delta path: /me/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/delta() operations: - name: mecontactfolderscontactfolderchildfolderscontactfoldercontactsdelta method: GET description: Microsoft Graph Invoke function delta outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $orderby in: query type: array description: Order items by property values - name: $expand in: query type: array description: Expand related entities - name: me-contactFolders-contactFolder-id-childFolders-contactFolder-id1-contacts-conta path: /me/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/{contact-id} operations: - name: mecontactfolderschildfoldersgetcontacts method: GET description: Microsoft Graph Get contacts from me 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: mecontactfolderschildfoldersupdatecontacts method: PATCH description: Microsoft Graph Update the navigation property contacts in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: mecontactfolderschildfoldersdeletecontacts method: DELETE description: Microsoft Graph Delete navigation property contacts for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-contactFolders-contactFolder-id-childFolders-contactFolder-id1-contacts-conta path: /me/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/{contact-id}/extensions operations: - name: mecontactfolderschildfolderscontactslistextensions method: GET description: Microsoft Graph Get extensions from me 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: mecontactfolderschildfolderscontactscreateextensions method: POST description: Microsoft Graph Create new navigation property to extensions for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-contactFolders-contactFolder-id-childFolders-contactFolder-id1-contacts-conta path: /me/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/{contact-id}/extensions/$count operations: - name: mecontactfolderschildfolderscontactsextensionsgetcount0ca5 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-contactFolders-contactFolder-id-childFolders-contactFolder-id1-contacts-conta path: /me/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/{contact-id}/extensions/{extension-id} operations: - name: mecontactfolderschildfolderscontactsgetextensions method: GET description: Microsoft Graph Get extensions from me 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: mecontactfolderschildfolderscontactsupdateextensions method: PATCH description: Microsoft Graph Update the navigation property extensions in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: mecontactfolderschildfolderscontactsdeleteextensions method: DELETE description: Microsoft Graph Delete navigation property extensions for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-contactFolders-contactFolder-id-childFolders-contactFolder-id1-contacts-conta path: /me/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/{contact-id}/permanentDelete operations: - name: mecontactfolderscontactfolderchildfolderscontactfoldercontactscontactpermanentdelete method: POST description: Microsoft Graph Invoke action permanentDelete outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-contactFolders-contactFolder-id-childFolders-contactFolder-id1-contacts-conta path: /me/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/{contact-id}/photo operations: - name: mecontactfolderschildfolderscontactsgetphoto method: GET description: Microsoft Graph Get photo from me 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: mecontactfolderschildfolderscontactsupdatephoto method: PATCH description: Microsoft Graph Update the navigation property photo in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-contactFolders-contactFolder-id-childFolders-contactFolder-id1-contacts-conta path: /me/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/{contact-id}/photo/$value operations: - name: mecontactfolderschildfolderscontactsgetphotocontent method: GET description: Microsoft Graph Get media content for the navigation property photo from me outputRawFormat: json outputParameters: - name: result type: object value: $. - name: mecontactfolderschildfolderscontactsupdatephotocontent method: PUT description: Microsoft Graph Update media content for the navigation property photo in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: mecontactfolderschildfolderscontactsdeletephotocontent method: DELETE description: Microsoft Graph Delete media content for the navigation property photo in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-contactFolders-contactFolder-id-childFolders-contactFolder-id1-permanentDelet path: /me/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/permanentDelete operations: - name: mecontactfolderscontactfolderchildfolderscontactfolderpermanentdelete method: POST description: Microsoft Graph Invoke action permanentDelete outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-contactFolders-contactFolder-id-contacts path: /me/contactFolders/{contactFolder-id}/contacts operations: - name: mecontactfolderslistcontacts method: GET description: Microsoft Graph List contacts 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: mecontactfolderscreatecontacts method: POST description: Microsoft Graph Create contact outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-contactFolders-contactFolder-id-contacts-$count path: /me/contactFolders/{contactFolder-id}/contacts/$count operations: - name: mecontactfolderscontactsgetcount31d1 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-contactFolders-contactFolder-id-contacts-delta() path: /me/contactFolders/{contactFolder-id}/contacts/delta() operations: - name: mecontactfolderscontactfoldercontactsdelta method: GET description: Microsoft Graph Invoke function delta outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: $select in: query type: array description: Select properties to be returned - name: $orderby in: query type: array description: Order items by property values - name: $expand in: query type: array description: Expand related entities - name: me-contactFolders-contactFolder-id-contacts-contact-id path: /me/contactFolders/{contactFolder-id}/contacts/{contact-id} operations: - name: mecontactfoldersgetcontacts method: GET description: Microsoft Graph Get contacts from me 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: mecontactfoldersupdatecontacts method: PATCH description: Microsoft Graph Update the navigation property contacts in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: mecontactfoldersdeletecontacts method: DELETE description: Microsoft Graph Delete navigation property contacts for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-contactFolders-contactFolder-id-contacts-contact-id-extensions path: /me/contactFolders/{contactFolder-id}/contacts/{contact-id}/extensions operations: - name: mecontactfolderscontactslistextensions method: GET description: Microsoft Graph Get extensions from me 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: mecontactfolderscontactscreateextensions method: POST description: Microsoft Graph Create new navigation property to extensions for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-contactFolders-contactFolder-id-contacts-contact-id-extensions-$count path: /me/contactFolders/{contactFolder-id}/contacts/{contact-id}/extensions/$count operations: - name: mecontactfolderscontactsextensionsgetcountd89c method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-contactFolders-contactFolder-id-contacts-contact-id-extensions-extension-id path: /me/contactFolders/{contactFolder-id}/contacts/{contact-id}/extensions/{extension-id} operations: - name: mecontactfolderscontactsgetextensions method: GET description: Microsoft Graph Get extensions from me 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: mecontactfolderscontactsupdateextensions method: PATCH description: Microsoft Graph Update the navigation property extensions in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: mecontactfolderscontactsdeleteextensions method: DELETE description: Microsoft Graph Delete navigation property extensions for me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-contactFolders-contactFolder-id-contacts-contact-id-permanentDelete path: /me/contactFolders/{contactFolder-id}/contacts/{contact-id}/permanentDelete operations: - name: mecontactfolderscontactfoldercontactscontactpermanentdelete method: POST description: Microsoft Graph Invoke action permanentDelete outputRawFormat: json outputParameters: - name: result type: object value: $. - name: me-contactFolders-contactFolder-id-contacts-contact-id-photo path: /me/contactFolders/{contactFolder-id}/contacts/{contact-id}/photo operations: - name: mecontactfolderscontactsgetphoto method: GET description: Microsoft Graph Get photo from me 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: mecontactfolderscontactsupdatephoto method: PATCH description: Microsoft Graph Update the navigation property photo in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: me-contactFolders-contactFolder-id-contacts-contact-id-photo-$value path: /me/contactFolders/{contactFolder-id}/contacts/{contact-id}/photo/$value operations: - name: mecontactfolderscontactsgetphotocontent method: GET description: Microsoft Graph Get media content for the navigation property photo from me outputRawFormat: json outputParameters: - name: result type: object value: $. - name: mecontactfolderscontactsupdatephotocontent method: PUT description: Microsoft Graph Update media content for the navigation property photo in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: mecontactfolderscontactsdeletephotocontent method: DELETE description: Microsoft Graph Delete media content for the navigation property photo in me outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: me-contactFolders-contactFolder-id-permanentDelete path: /me/contactFolders/{contactFolder-id}/permanentDelete operations: - name: mecontactfolderscontactfolderpermanentdelete method: POST description: Microsoft Graph Invoke action permanentDelete outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: me-me-contactfolder-rest port: 8080 description: REST adapter for Microsoft Graph Me — me.contactFolder. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/me/contactfolders name: me-contactfolders description: REST surface for me-contactFolders. operations: - method: GET name: melistcontactfolders description: Microsoft Graph List contactFolders call: me-me-contactfolder.melistcontactfolders with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mecreatecontactfolders description: Microsoft Graph Create ContactFolder call: me-me-contactfolder.mecreatecontactfolders with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/count name: me-contactfolders-count description: REST surface for me-contactFolders-$count. operations: - method: GET name: mecontactfoldersgetcount35c1 description: Microsoft Graph Get the number of the resource call: me-me-contactfolder.mecontactfoldersgetcount35c1 outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/delta name: me-contactfolders-delta description: REST surface for me-contactFolders-delta(). operations: - method: GET name: mecontactfoldersdelta description: Microsoft Graph Invoke function delta call: me-me-contactfolder.mecontactfoldersdelta with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id} name: me-contactfolders-contactfolder-id description: REST surface for me-contactFolders-contactFolder-id. operations: - method: GET name: megetcontactfolders description: Microsoft Graph Get contactFolder call: me-me-contactfolder.megetcontactfolders with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: meupdatecontactfolders description: Microsoft Graph Update contactfolder call: me-me-contactfolder.meupdatecontactfolders with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: medeletecontactfolders description: Microsoft Graph Delete contactFolder call: me-me-contactfolder.medeletecontactfolders with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id}/childfolders name: me-contactfolders-contactfolder-id-childfolders description: REST surface for me-contactFolders-contactFolder-id-childFolders. operations: - method: GET name: mecontactfolderslistchildfolders description: Microsoft Graph List childFolders call: me-me-contactfolder.mecontactfolderslistchildfolders with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mecontactfolderscreatechildfolders description: Microsoft Graph Create ContactFolder call: me-me-contactfolder.mecontactfolderscreatechildfolders with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id}/childfolders/count name: me-contactfolders-contactfolder-id-childfolders-count description: REST surface for me-contactFolders-contactFolder-id-childFolders-$count. operations: - method: GET name: mecontactfolderschildfoldersgetcountbbef description: Microsoft Graph Get the number of the resource call: me-me-contactfolder.mecontactfolderschildfoldersgetcountbbef outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id}/childfolders/delta name: me-contactfolders-contactfolder-id-childfolders-delta description: REST surface for me-contactFolders-contactFolder-id-childFolders-delta(). operations: - method: GET name: mecontactfolderscontactfolderchildfoldersdelta description: Microsoft Graph Invoke function delta call: me-me-contactfolder.mecontactfolderscontactfolderchildfoldersdelta with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id}/childfolders/{contactfolder-id1} name: me-contactfolders-contactfolder-id-childfolders-contactfolder-id1 description: REST surface for me-contactFolders-contactFolder-id-childFolders-contactFolder-id1. operations: - method: GET name: mecontactfoldersgetchildfolders description: Microsoft Graph Get childFolders from me call: me-me-contactfolder.mecontactfoldersgetchildfolders with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mecontactfoldersupdatechildfolders description: Microsoft Graph Update the navigation property childFolders in me call: me-me-contactfolder.mecontactfoldersupdatechildfolders with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mecontactfoldersdeletechildfolders description: Microsoft Graph Delete navigation property childFolders for me call: me-me-contactfolder.mecontactfoldersdeletechildfolders with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id}/childfolders/{contactfolder-id1}/contacts name: me-contactfolders-contactfolder-id-childfolders-contactfolder-id1-contacts description: REST surface for me-contactFolders-contactFolder-id-childFolders-contactFolder-id1-contacts. operations: - method: GET name: mecontactfolderschildfolderslistcontacts description: Microsoft Graph Get contacts from me call: me-me-contactfolder.mecontactfolderschildfolderslistcontacts with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mecontactfolderschildfolderscreatecontacts description: Microsoft Graph Create new navigation property to contacts for me call: me-me-contactfolder.mecontactfolderschildfolderscreatecontacts with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id}/childfolders/{contactfolder-id1}/contacts/count name: me-contactfolders-contactfolder-id-childfolders-contactfolder-id1-contacts-coun description: REST surface for me-contactFolders-contactFolder-id-childFolders-contactFolder-id1-contacts-$coun. operations: - method: GET name: mecontactfolderschildfolderscontactsgetcountbf12 description: Microsoft Graph Get the number of the resource call: me-me-contactfolder.mecontactfolderschildfolderscontactsgetcountbf12 outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id}/childfolders/{contactfolder-id1}/contacts/delta name: me-contactfolders-contactfolder-id-childfolders-contactfolder-id1-contacts-delta description: REST surface for me-contactFolders-contactFolder-id-childFolders-contactFolder-id1-contacts-delta. operations: - method: GET name: mecontactfolderscontactfolderchildfolderscontactfoldercontactsdelta description: Microsoft Graph Invoke function delta call: me-me-contactfolder.mecontactfolderscontactfolderchildfolderscontactfoldercontactsdelta with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id}/childfolders/{contactfolder-id1}/contacts/{contact-id} name: me-contactfolders-contactfolder-id-childfolders-contactfolder-id1-contacts-conta description: REST surface for me-contactFolders-contactFolder-id-childFolders-contactFolder-id1-contacts-conta. operations: - method: GET name: mecontactfolderschildfoldersgetcontacts description: Microsoft Graph Get contacts from me call: me-me-contactfolder.mecontactfolderschildfoldersgetcontacts with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mecontactfolderschildfoldersupdatecontacts description: Microsoft Graph Update the navigation property contacts in me call: me-me-contactfolder.mecontactfolderschildfoldersupdatecontacts with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mecontactfolderschildfoldersdeletecontacts description: Microsoft Graph Delete navigation property contacts for me call: me-me-contactfolder.mecontactfolderschildfoldersdeletecontacts with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id}/childfolders/{contactfolder-id1}/contacts/{contact-id}/extensions name: me-contactfolders-contactfolder-id-childfolders-contactfolder-id1-contacts-conta description: REST surface for me-contactFolders-contactFolder-id-childFolders-contactFolder-id1-contacts-conta. operations: - method: GET name: mecontactfolderschildfolderscontactslistextensions description: Microsoft Graph Get extensions from me call: me-me-contactfolder.mecontactfolderschildfolderscontactslistextensions with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mecontactfolderschildfolderscontactscreateextensions description: Microsoft Graph Create new navigation property to extensions for me call: me-me-contactfolder.mecontactfolderschildfolderscontactscreateextensions with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id}/childfolders/{contactfolder-id1}/contacts/{contact-id}/extensions/count name: me-contactfolders-contactfolder-id-childfolders-contactfolder-id1-contacts-conta description: REST surface for me-contactFolders-contactFolder-id-childFolders-contactFolder-id1-contacts-conta. operations: - method: GET name: mecontactfolderschildfolderscontactsextensionsgetcount0ca5 description: Microsoft Graph Get the number of the resource call: me-me-contactfolder.mecontactfolderschildfolderscontactsextensionsgetcount0ca5 outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id}/childfolders/{contactfolder-id1}/contacts/{contact-id}/extensions/{extension-id} name: me-contactfolders-contactfolder-id-childfolders-contactfolder-id1-contacts-conta description: REST surface for me-contactFolders-contactFolder-id-childFolders-contactFolder-id1-contacts-conta. operations: - method: GET name: mecontactfolderschildfolderscontactsgetextensions description: Microsoft Graph Get extensions from me call: me-me-contactfolder.mecontactfolderschildfolderscontactsgetextensions with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mecontactfolderschildfolderscontactsupdateextensions description: Microsoft Graph Update the navigation property extensions in me call: me-me-contactfolder.mecontactfolderschildfolderscontactsupdateextensions with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mecontactfolderschildfolderscontactsdeleteextensions description: Microsoft Graph Delete navigation property extensions for me call: me-me-contactfolder.mecontactfolderschildfolderscontactsdeleteextensions with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id}/childfolders/{contactfolder-id1}/contacts/{contact-id}/permanentdelete name: me-contactfolders-contactfolder-id-childfolders-contactfolder-id1-contacts-conta description: REST surface for me-contactFolders-contactFolder-id-childFolders-contactFolder-id1-contacts-conta. operations: - method: POST name: mecontactfolderscontactfolderchildfolderscontactfoldercontactscontactpermanentdelete description: Microsoft Graph Invoke action permanentDelete call: me-me-contactfolder.mecontactfolderscontactfolderchildfolderscontactfoldercontactscontactpermanentdelete outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id}/childfolders/{contactfolder-id1}/contacts/{contact-id}/photo name: me-contactfolders-contactfolder-id-childfolders-contactfolder-id1-contacts-conta description: REST surface for me-contactFolders-contactFolder-id-childFolders-contactFolder-id1-contacts-conta. operations: - method: GET name: mecontactfolderschildfolderscontactsgetphoto description: Microsoft Graph Get photo from me call: me-me-contactfolder.mecontactfolderschildfolderscontactsgetphoto with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mecontactfolderschildfolderscontactsupdatephoto description: Microsoft Graph Update the navigation property photo in me call: me-me-contactfolder.mecontactfolderschildfolderscontactsupdatephoto with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id}/childfolders/{contactfolder-id1}/contacts/{contact-id}/photo/value name: me-contactfolders-contactfolder-id-childfolders-contactfolder-id1-contacts-conta description: REST surface for me-contactFolders-contactFolder-id-childFolders-contactFolder-id1-contacts-conta. operations: - method: GET name: mecontactfolderschildfolderscontactsgetphotocontent description: Microsoft Graph Get media content for the navigation property photo from me call: me-me-contactfolder.mecontactfolderschildfolderscontactsgetphotocontent outputParameters: - type: object mapping: $. - method: PUT name: mecontactfolderschildfolderscontactsupdatephotocontent description: Microsoft Graph Update media content for the navigation property photo in me call: me-me-contactfolder.mecontactfolderschildfolderscontactsupdatephotocontent with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mecontactfolderschildfolderscontactsdeletephotocontent description: Microsoft Graph Delete media content for the navigation property photo in me call: me-me-contactfolder.mecontactfolderschildfolderscontactsdeletephotocontent with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id}/childfolders/{contactfolder-id1}/permanentdelete name: me-contactfolders-contactfolder-id-childfolders-contactfolder-id1-permanentdelet description: REST surface for me-contactFolders-contactFolder-id-childFolders-contactFolder-id1-permanentDelet. operations: - method: POST name: mecontactfolderscontactfolderchildfolderscontactfolderpermanentdelete description: Microsoft Graph Invoke action permanentDelete call: me-me-contactfolder.mecontactfolderscontactfolderchildfolderscontactfolderpermanentdelete outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id}/contacts name: me-contactfolders-contactfolder-id-contacts description: REST surface for me-contactFolders-contactFolder-id-contacts. operations: - method: GET name: mecontactfolderslistcontacts description: Microsoft Graph List contacts call: me-me-contactfolder.mecontactfolderslistcontacts with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mecontactfolderscreatecontacts description: Microsoft Graph Create contact call: me-me-contactfolder.mecontactfolderscreatecontacts with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id}/contacts/count name: me-contactfolders-contactfolder-id-contacts-count description: REST surface for me-contactFolders-contactFolder-id-contacts-$count. operations: - method: GET name: mecontactfolderscontactsgetcount31d1 description: Microsoft Graph Get the number of the resource call: me-me-contactfolder.mecontactfolderscontactsgetcount31d1 outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id}/contacts/delta name: me-contactfolders-contactfolder-id-contacts-delta description: REST surface for me-contactFolders-contactFolder-id-contacts-delta(). operations: - method: GET name: mecontactfolderscontactfoldercontactsdelta description: Microsoft Graph Invoke function delta call: me-me-contactfolder.mecontactfolderscontactfoldercontactsdelta with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id}/contacts/{contact-id} name: me-contactfolders-contactfolder-id-contacts-contact-id description: REST surface for me-contactFolders-contactFolder-id-contacts-contact-id. operations: - method: GET name: mecontactfoldersgetcontacts description: Microsoft Graph Get contacts from me call: me-me-contactfolder.mecontactfoldersgetcontacts with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mecontactfoldersupdatecontacts description: Microsoft Graph Update the navigation property contacts in me call: me-me-contactfolder.mecontactfoldersupdatecontacts with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mecontactfoldersdeletecontacts description: Microsoft Graph Delete navigation property contacts for me call: me-me-contactfolder.mecontactfoldersdeletecontacts with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id}/contacts/{contact-id}/extensions name: me-contactfolders-contactfolder-id-contacts-contact-id-extensions description: REST surface for me-contactFolders-contactFolder-id-contacts-contact-id-extensions. operations: - method: GET name: mecontactfolderscontactslistextensions description: Microsoft Graph Get extensions from me call: me-me-contactfolder.mecontactfolderscontactslistextensions with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: mecontactfolderscontactscreateextensions description: Microsoft Graph Create new navigation property to extensions for me call: me-me-contactfolder.mecontactfolderscontactscreateextensions with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id}/contacts/{contact-id}/extensions/count name: me-contactfolders-contactfolder-id-contacts-contact-id-extensions-count description: REST surface for me-contactFolders-contactFolder-id-contacts-contact-id-extensions-$count. operations: - method: GET name: mecontactfolderscontactsextensionsgetcountd89c description: Microsoft Graph Get the number of the resource call: me-me-contactfolder.mecontactfolderscontactsextensionsgetcountd89c outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id}/contacts/{contact-id}/extensions/{extension-id} name: me-contactfolders-contactfolder-id-contacts-contact-id-extensions-extension-id description: REST surface for me-contactFolders-contactFolder-id-contacts-contact-id-extensions-extension-id. operations: - method: GET name: mecontactfolderscontactsgetextensions description: Microsoft Graph Get extensions from me call: me-me-contactfolder.mecontactfolderscontactsgetextensions with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mecontactfolderscontactsupdateextensions description: Microsoft Graph Update the navigation property extensions in me call: me-me-contactfolder.mecontactfolderscontactsupdateextensions with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mecontactfolderscontactsdeleteextensions description: Microsoft Graph Delete navigation property extensions for me call: me-me-contactfolder.mecontactfolderscontactsdeleteextensions with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id}/contacts/{contact-id}/permanentdelete name: me-contactfolders-contactfolder-id-contacts-contact-id-permanentdelete description: REST surface for me-contactFolders-contactFolder-id-contacts-contact-id-permanentDelete. operations: - method: POST name: mecontactfolderscontactfoldercontactscontactpermanentdelete description: Microsoft Graph Invoke action permanentDelete call: me-me-contactfolder.mecontactfolderscontactfoldercontactscontactpermanentdelete outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id}/contacts/{contact-id}/photo name: me-contactfolders-contactfolder-id-contacts-contact-id-photo description: REST surface for me-contactFolders-contactFolder-id-contacts-contact-id-photo. operations: - method: GET name: mecontactfolderscontactsgetphoto description: Microsoft Graph Get photo from me call: me-me-contactfolder.mecontactfolderscontactsgetphoto with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: mecontactfolderscontactsupdatephoto description: Microsoft Graph Update the navigation property photo in me call: me-me-contactfolder.mecontactfolderscontactsupdatephoto with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id}/contacts/{contact-id}/photo/value name: me-contactfolders-contactfolder-id-contacts-contact-id-photo-value description: REST surface for me-contactFolders-contactFolder-id-contacts-contact-id-photo-$value. operations: - method: GET name: mecontactfolderscontactsgetphotocontent description: Microsoft Graph Get media content for the navigation property photo from me call: me-me-contactfolder.mecontactfolderscontactsgetphotocontent outputParameters: - type: object mapping: $. - method: PUT name: mecontactfolderscontactsupdatephotocontent description: Microsoft Graph Update media content for the navigation property photo in me call: me-me-contactfolder.mecontactfolderscontactsupdatephotocontent with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: mecontactfolderscontactsdeletephotocontent description: Microsoft Graph Delete media content for the navigation property photo in me call: me-me-contactfolder.mecontactfolderscontactsdeletephotocontent with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/me/contactfolders/{contactfolder-id}/permanentdelete name: me-contactfolders-contactfolder-id-permanentdelete description: REST surface for me-contactFolders-contactFolder-id-permanentDelete. operations: - method: POST name: mecontactfolderscontactfolderpermanentdelete description: Microsoft Graph Invoke action permanentDelete call: me-me-contactfolder.mecontactfolderscontactfolderpermanentdelete outputParameters: - type: object mapping: $. - type: mcp namespace: me-me-contactfolder-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph Me — me.contactFolder. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-list-contactfolders description: Microsoft Graph List contactFolders hints: readOnly: true destructive: false idempotent: true call: me-me-contactfolder.melistcontactfolders with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-contactfolder description: Microsoft Graph Create ContactFolder hints: readOnly: false destructive: false idempotent: false call: me-me-contactfolder.mecreatecontactfolders 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: me-me-contactfolder.mecontactfoldersgetcount35c1 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-delta description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: me-me-contactfolder.mecontactfoldersdelta with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-contactfolder description: Microsoft Graph Get contactFolder hints: readOnly: true destructive: false idempotent: true call: me-me-contactfolder.megetcontactfolders with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-contactfolder description: Microsoft Graph Update contactfolder hints: readOnly: false destructive: false idempotent: true call: me-me-contactfolder.meupdatecontactfolders with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-contactfolder description: Microsoft Graph Delete contactFolder hints: readOnly: false destructive: true idempotent: true call: me-me-contactfolder.medeletecontactfolders with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-list-childfolders description: Microsoft Graph List childFolders hints: readOnly: true destructive: false idempotent: true call: me-me-contactfolder.mecontactfolderslistchildfolders with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-contactfolder-2 description: Microsoft Graph Create ContactFolder hints: readOnly: false destructive: false idempotent: false call: me-me-contactfolder.mecontactfolderscreatechildfolders 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: me-me-contactfolder.mecontactfolderschildfoldersgetcountbbef outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-delta-2 description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: me-me-contactfolder.mecontactfolderscontactfolderchildfoldersdelta with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-childfolders-me description: Microsoft Graph Get childFolders from me hints: readOnly: true destructive: false idempotent: true call: me-me-contactfolder.mecontactfoldersgetchildfolders with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property childFolders in me hints: readOnly: false destructive: false idempotent: true call: me-me-contactfolder.mecontactfoldersupdatechildfolders with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property childFolders for me hints: readOnly: false destructive: true idempotent: true call: me-me-contactfolder.mecontactfoldersdeletechildfolders with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-contacts-me description: Microsoft Graph Get contacts from me hints: readOnly: true destructive: false idempotent: true call: me-me-contactfolder.mecontactfolderschildfolderslistcontacts 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 contacts for me hints: readOnly: false destructive: false idempotent: false call: me-me-contactfolder.mecontactfolderschildfolderscreatecontacts 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: me-me-contactfolder.mecontactfolderschildfolderscontactsgetcountbf12 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-delta-3 description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: me-me-contactfolder.mecontactfolderscontactfolderchildfolderscontactfoldercontactsdelta with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-contacts-me-2 description: Microsoft Graph Get contacts from me hints: readOnly: true destructive: false idempotent: true call: me-me-contactfolder.mecontactfolderschildfoldersgetcontacts 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 contacts in me hints: readOnly: false destructive: false idempotent: true call: me-me-contactfolder.mecontactfolderschildfoldersupdatecontacts with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property contacts for me hints: readOnly: false destructive: true idempotent: true call: me-me-contactfolder.mecontactfolderschildfoldersdeletecontacts with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-extensions-me description: Microsoft Graph Get extensions from me hints: readOnly: true destructive: false idempotent: true call: me-me-contactfolder.mecontactfolderschildfolderscontactslistextensions 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 extensions for me hints: readOnly: false destructive: false idempotent: false call: me-me-contactfolder.mecontactfolderschildfolderscontactscreateextensions 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: me-me-contactfolder.mecontactfolderschildfolderscontactsextensionsgetcount0ca5 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-extensions-me-2 description: Microsoft Graph Get extensions from me hints: readOnly: true destructive: false idempotent: true call: me-me-contactfolder.mecontactfolderschildfolderscontactsgetextensions 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 extensions in me hints: readOnly: false destructive: false idempotent: true call: me-me-contactfolder.mecontactfolderschildfolderscontactsupdateextensions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-3 description: Microsoft Graph Delete navigation property extensions for me hints: readOnly: false destructive: true idempotent: true call: me-me-contactfolder.mecontactfolderschildfolderscontactsdeleteextensions with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-permanentdelete description: Microsoft Graph Invoke action permanentDelete hints: readOnly: false destructive: false idempotent: false call: me-me-contactfolder.mecontactfolderscontactfolderchildfolderscontactfoldercontactscontactpermanentdelete outputParameters: - type: object mapping: $. - name: microsoft-graph-get-photo-me description: Microsoft Graph Get photo from me hints: readOnly: true destructive: false idempotent: true call: me-me-contactfolder.mecontactfolderschildfolderscontactsgetphoto 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 photo in me hints: readOnly: false destructive: false idempotent: true call: me-me-contactfolder.mecontactfolderschildfolderscontactsupdatephoto with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-media-content description: Microsoft Graph Get media content for the navigation property photo from me hints: readOnly: true destructive: false idempotent: true call: me-me-contactfolder.mecontactfolderschildfolderscontactsgetphotocontent outputParameters: - type: object mapping: $. - name: microsoft-graph-update-media-content description: Microsoft Graph Update media content for the navigation property photo in me hints: readOnly: false destructive: false idempotent: true call: me-me-contactfolder.mecontactfolderschildfolderscontactsupdatephotocontent with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-media-content description: Microsoft Graph Delete media content for the navigation property photo in me hints: readOnly: false destructive: true idempotent: true call: me-me-contactfolder.mecontactfolderschildfolderscontactsdeletephotocontent with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-permanentdelete-2 description: Microsoft Graph Invoke action permanentDelete hints: readOnly: false destructive: false idempotent: false call: me-me-contactfolder.mecontactfolderscontactfolderchildfolderscontactfolderpermanentdelete outputParameters: - type: object mapping: $. - name: microsoft-graph-list-contacts description: Microsoft Graph List contacts hints: readOnly: true destructive: false idempotent: true call: me-me-contactfolder.mecontactfolderslistcontacts with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-contact description: Microsoft Graph Create contact hints: readOnly: false destructive: false idempotent: false call: me-me-contactfolder.mecontactfolderscreatecontacts 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: me-me-contactfolder.mecontactfolderscontactsgetcount31d1 outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-delta-4 description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: me-me-contactfolder.mecontactfolderscontactfoldercontactsdelta with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-contacts-me-3 description: Microsoft Graph Get contacts from me hints: readOnly: true destructive: false idempotent: true call: me-me-contactfolder.mecontactfoldersgetcontacts 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 contacts in me hints: readOnly: false destructive: false idempotent: true call: me-me-contactfolder.mecontactfoldersupdatecontacts with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-4 description: Microsoft Graph Delete navigation property contacts for me hints: readOnly: false destructive: true idempotent: true call: me-me-contactfolder.mecontactfoldersdeletecontacts with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-extensions-me-3 description: Microsoft Graph Get extensions from me hints: readOnly: true destructive: false idempotent: true call: me-me-contactfolder.mecontactfolderscontactslistextensions 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 extensions for me hints: readOnly: false destructive: false idempotent: false call: me-me-contactfolder.mecontactfolderscontactscreateextensions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-number-resource-6 description: Microsoft Graph Get the number of the resource hints: readOnly: true destructive: false idempotent: true call: me-me-contactfolder.mecontactfolderscontactsextensionsgetcountd89c outputParameters: - type: object mapping: $. - name: microsoft-graph-get-extensions-me-4 description: Microsoft Graph Get extensions from me hints: readOnly: true destructive: false idempotent: true call: me-me-contactfolder.mecontactfolderscontactsgetextensions 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 extensions in me hints: readOnly: false destructive: false idempotent: true call: me-me-contactfolder.mecontactfolderscontactsupdateextensions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-5 description: Microsoft Graph Delete navigation property extensions for me hints: readOnly: false destructive: true idempotent: true call: me-me-contactfolder.mecontactfolderscontactsdeleteextensions with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-permanentdelete-3 description: Microsoft Graph Invoke action permanentDelete hints: readOnly: false destructive: false idempotent: false call: me-me-contactfolder.mecontactfolderscontactfoldercontactscontactpermanentdelete outputParameters: - type: object mapping: $. - name: microsoft-graph-get-photo-me-2 description: Microsoft Graph Get photo from me hints: readOnly: true destructive: false idempotent: true call: me-me-contactfolder.mecontactfolderscontactsgetphoto with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-7 description: Microsoft Graph Update the navigation property photo in me hints: readOnly: false destructive: false idempotent: true call: me-me-contactfolder.mecontactfolderscontactsupdatephoto with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-get-media-content-2 description: Microsoft Graph Get media content for the navigation property photo from me hints: readOnly: true destructive: false idempotent: true call: me-me-contactfolder.mecontactfolderscontactsgetphotocontent outputParameters: - type: object mapping: $. - name: microsoft-graph-update-media-content-2 description: Microsoft Graph Update media content for the navigation property photo in me hints: readOnly: false destructive: false idempotent: true call: me-me-contactfolder.mecontactfolderscontactsupdatephotocontent with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-media-content-2 description: Microsoft Graph Delete media content for the navigation property photo in me hints: readOnly: false destructive: true idempotent: true call: me-me-contactfolder.mecontactfolderscontactsdeletephotocontent with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-action-permanentdelete-4 description: Microsoft Graph Invoke action permanentDelete hints: readOnly: false destructive: false idempotent: false call: me-me-contactfolder.mecontactfolderscontactfolderpermanentdelete outputParameters: - type: object mapping: $.