naftiko: 1.0.0-alpha2 info: label: Microsoft Graph OData Service for namespace microsoft.graph — users.contactFolder description: 'Microsoft Graph OData Service for namespace microsoft.graph — users.contactFolder. 54 operations. Lead operation: Microsoft Graph Get contactFolders from users. Self-contained Naftiko capability covering one Microsoft Graph business surface.' tags: - Microsoft Graph - users.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: microsoft-graph-users-contactfolder baseUri: https://graph.microsoft.com/v1.0 description: Microsoft Graph OData Service for namespace microsoft.graph — users.contactFolder business capability. Self-contained, no shared references. resources: - name: users-user-id-contactFolders path: /users/{user-id}/contactFolders operations: - name: userslistcontactfolders method: GET description: Microsoft Graph Get contactFolders from users 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: userscreatecontactfolders method: POST description: Microsoft Graph Create new navigation property to contactFolders for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-contactFolders-$count path: /users/{user-id}/contactFolders/$count operations: - name: userscontactfoldersgetcount72bb method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-contactFolders-delta() path: /users/{user-id}/contactFolders/delta() operations: - name: usersusercontactfoldersdelta 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: users-user-id-contactFolders-contactFolder-id path: /users/{user-id}/contactFolders/{contactFolder-id} operations: - name: usersgetcontactfolders method: GET description: Microsoft Graph Get contactFolders from users 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: usersupdatecontactfolders method: PATCH description: Microsoft Graph Update the navigation property contactFolders in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: usersdeletecontactfolders method: DELETE description: Microsoft Graph Delete navigation property contactFolders for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-contactFolders-contactFolder-id-childFolders path: /users/{user-id}/contactFolders/{contactFolder-id}/childFolders operations: - name: userscontactfolderslistchildfolders method: GET description: Microsoft Graph Get childFolders from users 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: userscontactfolderscreatechildfolders method: POST description: Microsoft Graph Create new navigation property to childFolders for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-contactFolders-contactFolder-id-childFolders-$count path: /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/$count operations: - name: userscontactfolderschildfoldersgetcount9149 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-contactFolders-contactFolder-id-childFolders-delta() path: /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/delta() operations: - name: usersusercontactfolderscontactfolderchildfoldersdelta 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: users-user-id-contactFolders-contactFolder-id-childFolders-contactFolder-id1 path: /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1} operations: - name: userscontactfoldersgetchildfolders method: GET description: Microsoft Graph Get childFolders from users 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: userscontactfoldersupdatechildfolders method: PATCH description: Microsoft Graph Update the navigation property childFolders in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userscontactfoldersdeletechildfolders method: DELETE description: Microsoft Graph Delete navigation property childFolders for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-contactFolders-contactFolder-id-childFolders-contactFolder-id1-con path: /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts operations: - name: userscontactfolderschildfolderslistcontacts method: GET description: Microsoft Graph Get contacts from users 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: userscontactfolderschildfolderscreatecontacts method: POST description: Microsoft Graph Create new navigation property to contacts for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-contactFolders-contactFolder-id-childFolders-contactFolder-id1-con path: /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/$count operations: - name: userscontactfolderschildfolderscontactsgetcount6cbe method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-contactFolders-contactFolder-id-childFolders-contactFolder-id1-con path: /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/delta() operations: - name: usersusercontactfolderscontactfolderchildfolderscontactfoldercontactsdelta 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: users-user-id-contactFolders-contactFolder-id-childFolders-contactFolder-id1-con path: /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/{contact-id} operations: - name: userscontactfolderschildfoldersgetcontacts method: GET description: Microsoft Graph Get contacts from users 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: userscontactfolderschildfoldersupdatecontacts method: PATCH description: Microsoft Graph Update the navigation property contacts in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userscontactfolderschildfoldersdeletecontacts method: DELETE description: Microsoft Graph Delete navigation property contacts for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-contactFolders-contactFolder-id-childFolders-contactFolder-id1-con path: /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/{contact-id}/extensions operations: - name: userscontactfolderschildfolderscontactslistextensions method: GET description: Microsoft Graph Get extensions from users 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: userscontactfolderschildfolderscontactscreateextensions method: POST description: Microsoft Graph Create new navigation property to extensions for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-contactFolders-contactFolder-id-childFolders-contactFolder-id1-con path: /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/{contact-id}/extensions/$count operations: - name: userscontactfolderschildfolderscontactsextensionsgetcount5b30 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-contactFolders-contactFolder-id-childFolders-contactFolder-id1-con path: /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/{contact-id}/extensions/{extension-id} operations: - name: userscontactfolderschildfolderscontactsgetextensions method: GET description: Microsoft Graph Get extensions from users 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: userscontactfolderschildfolderscontactsupdateextensions method: PATCH description: Microsoft Graph Update the navigation property extensions in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userscontactfolderschildfolderscontactsdeleteextensions method: DELETE description: Microsoft Graph Delete navigation property extensions for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-contactFolders-contactFolder-id-childFolders-contactFolder-id1-con path: /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/{contact-id}/permanentDelete operations: - name: usersusercontactfolderscontactfolderchildfolderscontactfoldercontactscontactpermanentdelete method: POST description: Microsoft Graph Invoke action permanentDelete outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-contactFolders-contactFolder-id-childFolders-contactFolder-id1-con path: /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/{contact-id}/photo operations: - name: userscontactfolderschildfolderscontactsgetphoto method: GET description: Microsoft Graph Get photo from users 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: userscontactfolderschildfolderscontactsupdatephoto method: PATCH description: Microsoft Graph Update the navigation property photo in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-contactFolders-contactFolder-id-childFolders-contactFolder-id1-con path: /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/contacts/{contact-id}/photo/$value operations: - name: userscontactfolderschildfolderscontactsgetphotocontent method: GET description: Microsoft Graph Get media content for the navigation property photo from users outputRawFormat: json outputParameters: - name: result type: object value: $. - name: userscontactfolderschildfolderscontactsupdatephotocontent method: PUT description: Microsoft Graph Update media content for the navigation property photo in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userscontactfolderschildfolderscontactsdeletephotocontent method: DELETE description: Microsoft Graph Delete media content for the navigation property photo in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-contactFolders-contactFolder-id-childFolders-contactFolder-id1-per path: /users/{user-id}/contactFolders/{contactFolder-id}/childFolders/{contactFolder-id1}/permanentDelete operations: - name: usersusercontactfolderscontactfolderchildfolderscontactfolderpermanentdelete method: POST description: Microsoft Graph Invoke action permanentDelete outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-contactFolders-contactFolder-id-contacts path: /users/{user-id}/contactFolders/{contactFolder-id}/contacts operations: - name: userscontactfolderslistcontacts method: GET description: Microsoft Graph Get contacts from users 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: userscontactfolderscreatecontacts method: POST description: Microsoft Graph Create new navigation property to contacts for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-contactFolders-contactFolder-id-contacts-$count path: /users/{user-id}/contactFolders/{contactFolder-id}/contacts/$count operations: - name: userscontactfolderscontactsgetcount5cc4 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-contactFolders-contactFolder-id-contacts-delta() path: /users/{user-id}/contactFolders/{contactFolder-id}/contacts/delta() operations: - name: usersusercontactfolderscontactfoldercontactsdelta 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: users-user-id-contactFolders-contactFolder-id-contacts-contact-id path: /users/{user-id}/contactFolders/{contactFolder-id}/contacts/{contact-id} operations: - name: userscontactfoldersgetcontacts method: GET description: Microsoft Graph Get contacts from users 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: userscontactfoldersupdatecontacts method: PATCH description: Microsoft Graph Update the navigation property contacts in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userscontactfoldersdeletecontacts method: DELETE description: Microsoft Graph Delete navigation property contacts for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-contactFolders-contactFolder-id-contacts-contact-id-extensions path: /users/{user-id}/contactFolders/{contactFolder-id}/contacts/{contact-id}/extensions operations: - name: userscontactfolderscontactslistextensions method: GET description: Microsoft Graph Get extensions from users 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: userscontactfolderscontactscreateextensions method: POST description: Microsoft Graph Create new navigation property to extensions for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-contactFolders-contactFolder-id-contacts-contact-id-extensions-$co path: /users/{user-id}/contactFolders/{contactFolder-id}/contacts/{contact-id}/extensions/$count operations: - name: userscontactfolderscontactsextensionsgetcount8e14 method: GET description: Microsoft Graph Get the number of the resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-contactFolders-contactFolder-id-contacts-contact-id-extensions-ext path: /users/{user-id}/contactFolders/{contactFolder-id}/contacts/{contact-id}/extensions/{extension-id} operations: - name: userscontactfolderscontactsgetextensions method: GET description: Microsoft Graph Get extensions from users 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: userscontactfolderscontactsupdateextensions method: PATCH description: Microsoft Graph Update the navigation property extensions in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userscontactfolderscontactsdeleteextensions method: DELETE description: Microsoft Graph Delete navigation property extensions for users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-contactFolders-contactFolder-id-contacts-contact-id-permanentDelet path: /users/{user-id}/contactFolders/{contactFolder-id}/contacts/{contact-id}/permanentDelete operations: - name: usersusercontactfolderscontactfoldercontactscontactpermanentdelete method: POST description: Microsoft Graph Invoke action permanentDelete outputRawFormat: json outputParameters: - name: result type: object value: $. - name: users-user-id-contactFolders-contactFolder-id-contacts-contact-id-photo path: /users/{user-id}/contactFolders/{contactFolder-id}/contacts/{contact-id}/photo operations: - name: userscontactfolderscontactsgetphoto method: GET description: Microsoft Graph Get photo from users 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: userscontactfolderscontactsupdatephoto method: PATCH description: Microsoft Graph Update the navigation property photo in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: users-user-id-contactFolders-contactFolder-id-contacts-contact-id-photo-$value path: /users/{user-id}/contactFolders/{contactFolder-id}/contacts/{contact-id}/photo/$value operations: - name: userscontactfolderscontactsgetphotocontent method: GET description: Microsoft Graph Get media content for the navigation property photo from users outputRawFormat: json outputParameters: - name: result type: object value: $. - name: userscontactfolderscontactsupdatephotocontent method: PUT description: Microsoft Graph Update media content for the navigation property photo in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: userscontactfolderscontactsdeletephotocontent method: DELETE description: Microsoft Graph Delete media content for the navigation property photo in users outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: If-Match in: header type: string description: ETag - name: users-user-id-contactFolders-contactFolder-id-permanentDelete path: /users/{user-id}/contactFolders/{contactFolder-id}/permanentDelete operations: - name: usersusercontactfolderscontactfolderpermanentdelete method: POST description: Microsoft Graph Invoke action permanentDelete outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: microsoft-graph-users-contactfolder-rest port: 8080 description: REST adapter for Microsoft Graph OData Service for namespace microsoft.graph — users.contactFolder. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/users/{user-id}/contactfolders name: users-user-id-contactfolders description: REST surface for users-user-id-contactFolders. operations: - method: GET name: userslistcontactfolders description: Microsoft Graph Get contactFolders from users call: microsoft-graph-users-contactfolder.userslistcontactfolders with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userscreatecontactfolders description: Microsoft Graph Create new navigation property to contactFolders for users call: microsoft-graph-users-contactfolder.userscreatecontactfolders with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/count name: users-user-id-contactfolders-count description: REST surface for users-user-id-contactFolders-$count. operations: - method: GET name: userscontactfoldersgetcount72bb description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-contactfolder.userscontactfoldersgetcount72bb outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/delta name: users-user-id-contactfolders-delta description: REST surface for users-user-id-contactFolders-delta(). operations: - method: GET name: usersusercontactfoldersdelta description: Microsoft Graph Invoke function delta call: microsoft-graph-users-contactfolder.usersusercontactfoldersdelta with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id} name: users-user-id-contactfolders-contactfolder-id description: REST surface for users-user-id-contactFolders-contactFolder-id. operations: - method: GET name: usersgetcontactfolders description: Microsoft Graph Get contactFolders from users call: microsoft-graph-users-contactfolder.usersgetcontactfolders with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: usersupdatecontactfolders description: Microsoft Graph Update the navigation property contactFolders in users call: microsoft-graph-users-contactfolder.usersupdatecontactfolders with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: usersdeletecontactfolders description: Microsoft Graph Delete navigation property contactFolders for users call: microsoft-graph-users-contactfolder.usersdeletecontactfolders with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id}/childfolders name: users-user-id-contactfolders-contactfolder-id-childfolders description: REST surface for users-user-id-contactFolders-contactFolder-id-childFolders. operations: - method: GET name: userscontactfolderslistchildfolders description: Microsoft Graph Get childFolders from users call: microsoft-graph-users-contactfolder.userscontactfolderslistchildfolders with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userscontactfolderscreatechildfolders description: Microsoft Graph Create new navigation property to childFolders for users call: microsoft-graph-users-contactfolder.userscontactfolderscreatechildfolders with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id}/childfolders/count name: users-user-id-contactfolders-contactfolder-id-childfolders-count description: REST surface for users-user-id-contactFolders-contactFolder-id-childFolders-$count. operations: - method: GET name: userscontactfolderschildfoldersgetcount9149 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-contactfolder.userscontactfolderschildfoldersgetcount9149 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id}/childfolders/delta name: users-user-id-contactfolders-contactfolder-id-childfolders-delta description: REST surface for users-user-id-contactFolders-contactFolder-id-childFolders-delta(). operations: - method: GET name: usersusercontactfolderscontactfolderchildfoldersdelta description: Microsoft Graph Invoke function delta call: microsoft-graph-users-contactfolder.usersusercontactfolderscontactfolderchildfoldersdelta with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id}/childfolders/{contactfolder-id1} name: users-user-id-contactfolders-contactfolder-id-childfolders-contactfolder-id1 description: REST surface for users-user-id-contactFolders-contactFolder-id-childFolders-contactFolder-id1. operations: - method: GET name: userscontactfoldersgetchildfolders description: Microsoft Graph Get childFolders from users call: microsoft-graph-users-contactfolder.userscontactfoldersgetchildfolders with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: userscontactfoldersupdatechildfolders description: Microsoft Graph Update the navigation property childFolders in users call: microsoft-graph-users-contactfolder.userscontactfoldersupdatechildfolders with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userscontactfoldersdeletechildfolders description: Microsoft Graph Delete navigation property childFolders for users call: microsoft-graph-users-contactfolder.userscontactfoldersdeletechildfolders with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id}/childfolders/{contactfolder-id1}/contacts name: users-user-id-contactfolders-contactfolder-id-childfolders-contactfolder-id1-con description: REST surface for users-user-id-contactFolders-contactFolder-id-childFolders-contactFolder-id1-con. operations: - method: GET name: userscontactfolderschildfolderslistcontacts description: Microsoft Graph Get contacts from users call: microsoft-graph-users-contactfolder.userscontactfolderschildfolderslistcontacts with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userscontactfolderschildfolderscreatecontacts description: Microsoft Graph Create new navigation property to contacts for users call: microsoft-graph-users-contactfolder.userscontactfolderschildfolderscreatecontacts with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id}/childfolders/{contactfolder-id1}/contacts/count name: users-user-id-contactfolders-contactfolder-id-childfolders-contactfolder-id1-con description: REST surface for users-user-id-contactFolders-contactFolder-id-childFolders-contactFolder-id1-con. operations: - method: GET name: userscontactfolderschildfolderscontactsgetcount6cbe description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-contactfolder.userscontactfolderschildfolderscontactsgetcount6cbe outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id}/childfolders/{contactfolder-id1}/contacts/delta name: users-user-id-contactfolders-contactfolder-id-childfolders-contactfolder-id1-con description: REST surface for users-user-id-contactFolders-contactFolder-id-childFolders-contactFolder-id1-con. operations: - method: GET name: usersusercontactfolderscontactfolderchildfolderscontactfoldercontactsdelta description: Microsoft Graph Invoke function delta call: microsoft-graph-users-contactfolder.usersusercontactfolderscontactfolderchildfolderscontactfoldercontactsdelta with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id}/childfolders/{contactfolder-id1}/contacts/{contact-id} name: users-user-id-contactfolders-contactfolder-id-childfolders-contactfolder-id1-con description: REST surface for users-user-id-contactFolders-contactFolder-id-childFolders-contactFolder-id1-con. operations: - method: GET name: userscontactfolderschildfoldersgetcontacts description: Microsoft Graph Get contacts from users call: microsoft-graph-users-contactfolder.userscontactfolderschildfoldersgetcontacts with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: userscontactfolderschildfoldersupdatecontacts description: Microsoft Graph Update the navigation property contacts in users call: microsoft-graph-users-contactfolder.userscontactfolderschildfoldersupdatecontacts with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userscontactfolderschildfoldersdeletecontacts description: Microsoft Graph Delete navigation property contacts for users call: microsoft-graph-users-contactfolder.userscontactfolderschildfoldersdeletecontacts with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id}/childfolders/{contactfolder-id1}/contacts/{contact-id}/extensions name: users-user-id-contactfolders-contactfolder-id-childfolders-contactfolder-id1-con description: REST surface for users-user-id-contactFolders-contactFolder-id-childFolders-contactFolder-id1-con. operations: - method: GET name: userscontactfolderschildfolderscontactslistextensions description: Microsoft Graph Get extensions from users call: microsoft-graph-users-contactfolder.userscontactfolderschildfolderscontactslistextensions with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userscontactfolderschildfolderscontactscreateextensions description: Microsoft Graph Create new navigation property to extensions for users call: microsoft-graph-users-contactfolder.userscontactfolderschildfolderscontactscreateextensions with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id}/childfolders/{contactfolder-id1}/contacts/{contact-id}/extensions/count name: users-user-id-contactfolders-contactfolder-id-childfolders-contactfolder-id1-con description: REST surface for users-user-id-contactFolders-contactFolder-id-childFolders-contactFolder-id1-con. operations: - method: GET name: userscontactfolderschildfolderscontactsextensionsgetcount5b30 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-contactfolder.userscontactfolderschildfolderscontactsextensionsgetcount5b30 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id}/childfolders/{contactfolder-id1}/contacts/{contact-id}/extensions/{extension-id} name: users-user-id-contactfolders-contactfolder-id-childfolders-contactfolder-id1-con description: REST surface for users-user-id-contactFolders-contactFolder-id-childFolders-contactFolder-id1-con. operations: - method: GET name: userscontactfolderschildfolderscontactsgetextensions description: Microsoft Graph Get extensions from users call: microsoft-graph-users-contactfolder.userscontactfolderschildfolderscontactsgetextensions with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: userscontactfolderschildfolderscontactsupdateextensions description: Microsoft Graph Update the navigation property extensions in users call: microsoft-graph-users-contactfolder.userscontactfolderschildfolderscontactsupdateextensions with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userscontactfolderschildfolderscontactsdeleteextensions description: Microsoft Graph Delete navigation property extensions for users call: microsoft-graph-users-contactfolder.userscontactfolderschildfolderscontactsdeleteextensions with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id}/childfolders/{contactfolder-id1}/contacts/{contact-id}/permanentdelete name: users-user-id-contactfolders-contactfolder-id-childfolders-contactfolder-id1-con description: REST surface for users-user-id-contactFolders-contactFolder-id-childFolders-contactFolder-id1-con. operations: - method: POST name: usersusercontactfolderscontactfolderchildfolderscontactfoldercontactscontactpermanentdelete description: Microsoft Graph Invoke action permanentDelete call: microsoft-graph-users-contactfolder.usersusercontactfolderscontactfolderchildfolderscontactfoldercontactscontactpermanentdelete outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id}/childfolders/{contactfolder-id1}/contacts/{contact-id}/photo name: users-user-id-contactfolders-contactfolder-id-childfolders-contactfolder-id1-con description: REST surface for users-user-id-contactFolders-contactFolder-id-childFolders-contactFolder-id1-con. operations: - method: GET name: userscontactfolderschildfolderscontactsgetphoto description: Microsoft Graph Get photo from users call: microsoft-graph-users-contactfolder.userscontactfolderschildfolderscontactsgetphoto with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: userscontactfolderschildfolderscontactsupdatephoto description: Microsoft Graph Update the navigation property photo in users call: microsoft-graph-users-contactfolder.userscontactfolderschildfolderscontactsupdatephoto with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id}/childfolders/{contactfolder-id1}/contacts/{contact-id}/photo/value name: users-user-id-contactfolders-contactfolder-id-childfolders-contactfolder-id1-con description: REST surface for users-user-id-contactFolders-contactFolder-id-childFolders-contactFolder-id1-con. operations: - method: GET name: userscontactfolderschildfolderscontactsgetphotocontent description: Microsoft Graph Get media content for the navigation property photo from users call: microsoft-graph-users-contactfolder.userscontactfolderschildfolderscontactsgetphotocontent outputParameters: - type: object mapping: $. - method: PUT name: userscontactfolderschildfolderscontactsupdatephotocontent description: Microsoft Graph Update media content for the navigation property photo in users call: microsoft-graph-users-contactfolder.userscontactfolderschildfolderscontactsupdatephotocontent with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userscontactfolderschildfolderscontactsdeletephotocontent description: Microsoft Graph Delete media content for the navigation property photo in users call: microsoft-graph-users-contactfolder.userscontactfolderschildfolderscontactsdeletephotocontent with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id}/childfolders/{contactfolder-id1}/permanentdelete name: users-user-id-contactfolders-contactfolder-id-childfolders-contactfolder-id1-per description: REST surface for users-user-id-contactFolders-contactFolder-id-childFolders-contactFolder-id1-per. operations: - method: POST name: usersusercontactfolderscontactfolderchildfolderscontactfolderpermanentdelete description: Microsoft Graph Invoke action permanentDelete call: microsoft-graph-users-contactfolder.usersusercontactfolderscontactfolderchildfolderscontactfolderpermanentdelete outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id}/contacts name: users-user-id-contactfolders-contactfolder-id-contacts description: REST surface for users-user-id-contactFolders-contactFolder-id-contacts. operations: - method: GET name: userscontactfolderslistcontacts description: Microsoft Graph Get contacts from users call: microsoft-graph-users-contactfolder.userscontactfolderslistcontacts with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userscontactfolderscreatecontacts description: Microsoft Graph Create new navigation property to contacts for users call: microsoft-graph-users-contactfolder.userscontactfolderscreatecontacts with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id}/contacts/count name: users-user-id-contactfolders-contactfolder-id-contacts-count description: REST surface for users-user-id-contactFolders-contactFolder-id-contacts-$count. operations: - method: GET name: userscontactfolderscontactsgetcount5cc4 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-contactfolder.userscontactfolderscontactsgetcount5cc4 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id}/contacts/delta name: users-user-id-contactfolders-contactfolder-id-contacts-delta description: REST surface for users-user-id-contactFolders-contactFolder-id-contacts-delta(). operations: - method: GET name: usersusercontactfolderscontactfoldercontactsdelta description: Microsoft Graph Invoke function delta call: microsoft-graph-users-contactfolder.usersusercontactfolderscontactfoldercontactsdelta with: $select: rest.$select $orderby: rest.$orderby $expand: rest.$expand outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id}/contacts/{contact-id} name: users-user-id-contactfolders-contactfolder-id-contacts-contact-id description: REST surface for users-user-id-contactFolders-contactFolder-id-contacts-contact-id. operations: - method: GET name: userscontactfoldersgetcontacts description: Microsoft Graph Get contacts from users call: microsoft-graph-users-contactfolder.userscontactfoldersgetcontacts with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: userscontactfoldersupdatecontacts description: Microsoft Graph Update the navigation property contacts in users call: microsoft-graph-users-contactfolder.userscontactfoldersupdatecontacts with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userscontactfoldersdeletecontacts description: Microsoft Graph Delete navigation property contacts for users call: microsoft-graph-users-contactfolder.userscontactfoldersdeletecontacts with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id}/contacts/{contact-id}/extensions name: users-user-id-contactfolders-contactfolder-id-contacts-contact-id-extensions description: REST surface for users-user-id-contactFolders-contactFolder-id-contacts-contact-id-extensions. operations: - method: GET name: userscontactfolderscontactslistextensions description: Microsoft Graph Get extensions from users call: microsoft-graph-users-contactfolder.userscontactfolderscontactslistextensions with: $orderby: rest.$orderby $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: POST name: userscontactfolderscontactscreateextensions description: Microsoft Graph Create new navigation property to extensions for users call: microsoft-graph-users-contactfolder.userscontactfolderscontactscreateextensions with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id}/contacts/{contact-id}/extensions/count name: users-user-id-contactfolders-contactfolder-id-contacts-contact-id-extensions-co description: REST surface for users-user-id-contactFolders-contactFolder-id-contacts-contact-id-extensions-$co. operations: - method: GET name: userscontactfolderscontactsextensionsgetcount8e14 description: Microsoft Graph Get the number of the resource call: microsoft-graph-users-contactfolder.userscontactfolderscontactsextensionsgetcount8e14 outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id}/contacts/{contact-id}/extensions/{extension-id} name: users-user-id-contactfolders-contactfolder-id-contacts-contact-id-extensions-ext description: REST surface for users-user-id-contactFolders-contactFolder-id-contacts-contact-id-extensions-ext. operations: - method: GET name: userscontactfolderscontactsgetextensions description: Microsoft Graph Get extensions from users call: microsoft-graph-users-contactfolder.userscontactfolderscontactsgetextensions with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: userscontactfolderscontactsupdateextensions description: Microsoft Graph Update the navigation property extensions in users call: microsoft-graph-users-contactfolder.userscontactfolderscontactsupdateextensions with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userscontactfolderscontactsdeleteextensions description: Microsoft Graph Delete navigation property extensions for users call: microsoft-graph-users-contactfolder.userscontactfolderscontactsdeleteextensions with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id}/contacts/{contact-id}/permanentdelete name: users-user-id-contactfolders-contactfolder-id-contacts-contact-id-permanentdelet description: REST surface for users-user-id-contactFolders-contactFolder-id-contacts-contact-id-permanentDelet. operations: - method: POST name: usersusercontactfolderscontactfoldercontactscontactpermanentdelete description: Microsoft Graph Invoke action permanentDelete call: microsoft-graph-users-contactfolder.usersusercontactfolderscontactfoldercontactscontactpermanentdelete outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id}/contacts/{contact-id}/photo name: users-user-id-contactfolders-contactfolder-id-contacts-contact-id-photo description: REST surface for users-user-id-contactFolders-contactFolder-id-contacts-contact-id-photo. operations: - method: GET name: userscontactfolderscontactsgetphoto description: Microsoft Graph Get photo from users call: microsoft-graph-users-contactfolder.userscontactfolderscontactsgetphoto with: $select: rest.$select $expand: rest.$expand outputParameters: - type: object mapping: $. - method: PATCH name: userscontactfolderscontactsupdatephoto description: Microsoft Graph Update the navigation property photo in users call: microsoft-graph-users-contactfolder.userscontactfolderscontactsupdatephoto with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id}/contacts/{contact-id}/photo/value name: users-user-id-contactfolders-contactfolder-id-contacts-contact-id-photo-value description: REST surface for users-user-id-contactFolders-contactFolder-id-contacts-contact-id-photo-$value. operations: - method: GET name: userscontactfolderscontactsgetphotocontent description: Microsoft Graph Get media content for the navigation property photo from users call: microsoft-graph-users-contactfolder.userscontactfolderscontactsgetphotocontent outputParameters: - type: object mapping: $. - method: PUT name: userscontactfolderscontactsupdatephotocontent description: Microsoft Graph Update media content for the navigation property photo in users call: microsoft-graph-users-contactfolder.userscontactfolderscontactsupdatephotocontent with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: userscontactfolderscontactsdeletephotocontent description: Microsoft Graph Delete media content for the navigation property photo in users call: microsoft-graph-users-contactfolder.userscontactfolderscontactsdeletephotocontent with: If-Match: rest.If-Match outputParameters: - type: object mapping: $. - path: /v1/users/{user-id}/contactfolders/{contactfolder-id}/permanentdelete name: users-user-id-contactfolders-contactfolder-id-permanentdelete description: REST surface for users-user-id-contactFolders-contactFolder-id-permanentDelete. operations: - method: POST name: usersusercontactfolderscontactfolderpermanentdelete description: Microsoft Graph Invoke action permanentDelete call: microsoft-graph-users-contactfolder.usersusercontactfolderscontactfolderpermanentdelete outputParameters: - type: object mapping: $. - type: mcp namespace: microsoft-graph-users-contactfolder-mcp port: 9090 transport: http description: MCP adapter for Microsoft Graph OData Service for namespace microsoft.graph — users.contactFolder. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-graph-get-contactfolders-users description: Microsoft Graph Get contactFolders from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-contactfolder.userslistcontactfolders 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 contactFolders for users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-contactfolder.userscreatecontactfolders 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-users-contactfolder.userscontactfoldersgetcount72bb outputParameters: - type: object mapping: $. - name: microsoft-graph-invoke-function-delta description: Microsoft Graph Invoke function delta hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-contactfolder.usersusercontactfoldersdelta with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-contactfolders-users-2 description: Microsoft Graph Get contactFolders from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-contactfolder.usersgetcontactfolders with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property description: Microsoft Graph Update the navigation property contactFolders in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-contactfolder.usersupdatecontactfolders with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property description: Microsoft Graph Delete navigation property contactFolders for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-contactfolder.usersdeletecontactfolders with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-childfolders-users description: Microsoft Graph Get childFolders from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-contactfolder.userscontactfolderslistchildfolders 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 childFolders for users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-contactfolder.userscontactfolderscreatechildfolders 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-users-contactfolder.userscontactfolderschildfoldersgetcount9149 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: microsoft-graph-users-contactfolder.usersusercontactfolderscontactfolderchildfoldersdelta with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-childfolders-users-2 description: Microsoft Graph Get childFolders from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-contactfolder.userscontactfoldersgetchildfolders 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 childFolders in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-contactfolder.userscontactfoldersupdatechildfolders with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-2 description: Microsoft Graph Delete navigation property childFolders for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-contactfolder.userscontactfoldersdeletechildfolders with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-contacts-users description: Microsoft Graph Get contacts from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-contactfolder.userscontactfolderschildfolderslistcontacts 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 contacts for users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-contactfolder.userscontactfolderschildfolderscreatecontacts 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-users-contactfolder.userscontactfolderschildfolderscontactsgetcount6cbe 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: microsoft-graph-users-contactfolder.usersusercontactfolderscontactfolderchildfolderscontactfoldercontactsdelta with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-contacts-users-2 description: Microsoft Graph Get contacts from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-contactfolder.userscontactfolderschildfoldersgetcontacts 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 contacts in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-contactfolder.userscontactfolderschildfoldersupdatecontacts with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-3 description: Microsoft Graph Delete navigation property contacts for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-contactfolder.userscontactfolderschildfoldersdeletecontacts with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-extensions-users description: Microsoft Graph Get extensions from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-contactfolder.userscontactfolderschildfolderscontactslistextensions 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 extensions for users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-contactfolder.userscontactfolderschildfolderscontactscreateextensions 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-users-contactfolder.userscontactfolderschildfolderscontactsextensionsgetcount5b30 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-extensions-users-2 description: Microsoft Graph Get extensions from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-contactfolder.userscontactfolderschildfolderscontactsgetextensions 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 extensions in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-contactfolder.userscontactfolderschildfolderscontactsupdateextensions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-4 description: Microsoft Graph Delete navigation property extensions for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-contactfolder.userscontactfolderschildfolderscontactsdeleteextensions 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: microsoft-graph-users-contactfolder.usersusercontactfolderscontactfolderchildfolderscontactfoldercontactscontactpermanentdelete outputParameters: - type: object mapping: $. - name: microsoft-graph-get-photo-users description: Microsoft Graph Get photo from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-contactfolder.userscontactfolderschildfolderscontactsgetphoto 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 photo in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-contactfolder.userscontactfolderschildfolderscontactsupdatephoto 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 users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-contactfolder.userscontactfolderschildfolderscontactsgetphotocontent outputParameters: - type: object mapping: $. - name: microsoft-graph-update-media-content description: Microsoft Graph Update media content for the navigation property photo in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-contactfolder.userscontactfolderschildfolderscontactsupdatephotocontent 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 users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-contactfolder.userscontactfolderschildfolderscontactsdeletephotocontent 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: microsoft-graph-users-contactfolder.usersusercontactfolderscontactfolderchildfolderscontactfolderpermanentdelete outputParameters: - type: object mapping: $. - name: microsoft-graph-get-contacts-users-3 description: Microsoft Graph Get contacts from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-contactfolder.userscontactfolderslistcontacts 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 contacts for users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-contactfolder.userscontactfolderscreatecontacts 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-users-contactfolder.userscontactfolderscontactsgetcount5cc4 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: microsoft-graph-users-contactfolder.usersusercontactfolderscontactfoldercontactsdelta with: $select: tools.$select $orderby: tools.$orderby $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-get-contacts-users-4 description: Microsoft Graph Get contacts from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-contactfolder.userscontactfoldersgetcontacts 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 contacts in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-contactfolder.userscontactfoldersupdatecontacts with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-5 description: Microsoft Graph Delete navigation property contacts for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-contactfolder.userscontactfoldersdeletecontacts with: If-Match: tools.If-Match outputParameters: - type: object mapping: $. - name: microsoft-graph-get-extensions-users-3 description: Microsoft Graph Get extensions from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-contactfolder.userscontactfolderscontactslistextensions with: $orderby: tools.$orderby $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-create-new-navigation-6 description: Microsoft Graph Create new navigation property to extensions for users hints: readOnly: false destructive: false idempotent: false call: microsoft-graph-users-contactfolder.userscontactfolderscontactscreateextensions 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: microsoft-graph-users-contactfolder.userscontactfolderscontactsextensionsgetcount8e14 outputParameters: - type: object mapping: $. - name: microsoft-graph-get-extensions-users-4 description: Microsoft Graph Get extensions from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-contactfolder.userscontactfolderscontactsgetextensions 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 extensions in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-contactfolder.userscontactfolderscontactsupdateextensions with: body: tools.body outputParameters: - type: object mapping: $. - name: microsoft-graph-delete-navigation-property-6 description: Microsoft Graph Delete navigation property extensions for users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-contactfolder.userscontactfolderscontactsdeleteextensions 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: microsoft-graph-users-contactfolder.usersusercontactfolderscontactfoldercontactscontactpermanentdelete outputParameters: - type: object mapping: $. - name: microsoft-graph-get-photo-users-2 description: Microsoft Graph Get photo from users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-contactfolder.userscontactfolderscontactsgetphoto with: $select: tools.$select $expand: tools.$expand outputParameters: - type: object mapping: $. - name: microsoft-graph-update-navigation-property-8 description: Microsoft Graph Update the navigation property photo in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-contactfolder.userscontactfolderscontactsupdatephoto 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 users hints: readOnly: true destructive: false idempotent: true call: microsoft-graph-users-contactfolder.userscontactfolderscontactsgetphotocontent outputParameters: - type: object mapping: $. - name: microsoft-graph-update-media-content-2 description: Microsoft Graph Update media content for the navigation property photo in users hints: readOnly: false destructive: false idempotent: true call: microsoft-graph-users-contactfolder.userscontactfolderscontactsupdatephotocontent 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 users hints: readOnly: false destructive: true idempotent: true call: microsoft-graph-users-contactfolder.userscontactfolderscontactsdeletephotocontent 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: microsoft-graph-users-contactfolder.usersusercontactfolderscontactfolderpermanentdelete outputParameters: - type: object mapping: $.