{ "opencollection": "1.0.0", "info": { "name": "Microsoft Graph Admin Admin.admin Me.contact API", "version": "1.0.0" }, "items": [ { "info": { "name": "Me.contact", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Graph List contacts", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/me/contacts", "params": [ { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get a contact collection from the default contacts folder of the signed-in user. There are two scenarios where an app can get contacts in another user's contact folder:" }, { "info": { "name": "Microsoft Graph Create contact", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/me/contacts", "body": { "type": "json", "data": "{}" } }, "docs": "Add a contact to the root Contacts folder or to the contacts endpoint of another contact folder." }, { "info": { "name": "Microsoft Graph Get contact", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/me/contacts/:contact-id", "params": [ { "name": "contact-id", "value": "", "type": "path", "description": "The unique identifier of contact" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Retrieve the properties and relationships of a contact object. There are two scenarios where an app can get a contact in another user's contact folder:" }, { "info": { "name": "Microsoft Graph Update contact", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/me/contacts/:contact-id", "params": [ { "name": "contact-id", "value": "", "type": "path", "description": "The unique identifier of contact" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update the properties of a contact object." }, { "info": { "name": "Microsoft Graph Delete contact", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/me/contacts/:contact-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "contact-id", "value": "", "type": "path", "description": "The unique identifier of contact" } ] }, "docs": "Delete a contact." }, { "info": { "name": "Microsoft Graph Get extensions from me", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/me/contacts/:contact-id/extensions", "params": [ { "name": "contact-id", "value": "", "type": "path", "description": "The unique identifier of contact" }, { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The collection of open extensions defined for the contact. Read-only. Nullable." }, { "info": { "name": "Microsoft Graph Create new navigation property to extensions for me", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/me/contacts/:contact-id/extensions", "params": [ { "name": "contact-id", "value": "", "type": "path", "description": "The unique identifier of contact" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Create new navigation property to extensions for me" }, { "info": { "name": "Microsoft Graph Get extensions from me", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/me/contacts/:contact-id/extensions/:extension-id", "params": [ { "name": "contact-id", "value": "", "type": "path", "description": "The unique identifier of contact" }, { "name": "extension-id", "value": "", "type": "path", "description": "The unique identifier of extension" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "The collection of open extensions defined for the contact. Read-only. Nullable." }, { "info": { "name": "Microsoft Graph Update the navigation property extensions in me", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/me/contacts/:contact-id/extensions/:extension-id", "params": [ { "name": "contact-id", "value": "", "type": "path", "description": "The unique identifier of contact" }, { "name": "extension-id", "value": "", "type": "path", "description": "The unique identifier of extension" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property extensions in me" }, { "info": { "name": "Microsoft Graph Delete navigation property extensions for me", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/me/contacts/:contact-id/extensions/:extension-id", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "contact-id", "value": "", "type": "path", "description": "The unique identifier of contact" }, { "name": "extension-id", "value": "", "type": "path", "description": "The unique identifier of extension" } ] }, "docs": "Microsoft Graph Delete navigation property extensions for me" }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/me/contacts/:contact-id/extensions/$count", "params": [ { "name": "contact-id", "value": "", "type": "path", "description": "The unique identifier of contact" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke action permanentDelete", "type": "http" }, "http": { "method": "POST", "url": "https://graph.microsoft.com/v1.0/me/contacts/:contact-id/permanentDelete", "params": [ { "name": "contact-id", "value": "", "type": "path", "description": "The unique identifier of contact" } ] }, "docs": "Microsoft Graph Invoke action permanentDelete" }, { "info": { "name": "Microsoft Graph Get photo from me", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/me/contacts/:contact-id/photo", "params": [ { "name": "contact-id", "value": "", "type": "path", "description": "The unique identifier of contact" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Optional contact picture. You can get or set a photo for a contact." }, { "info": { "name": "Microsoft Graph Update the navigation property photo in me", "type": "http" }, "http": { "method": "PATCH", "url": "https://graph.microsoft.com/v1.0/me/contacts/:contact-id/photo", "params": [ { "name": "contact-id", "value": "", "type": "path", "description": "The unique identifier of contact" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Microsoft Graph Update the navigation property photo in me" }, { "info": { "name": "Microsoft Graph Get media content for the navigation property photo from me", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/me/contacts/:contact-id/photo/$value", "params": [ { "name": "contact-id", "value": "", "type": "path", "description": "The unique identifier of contact" } ] }, "docs": "Optional contact picture. You can get or set a photo for a contact." }, { "info": { "name": "Microsoft Graph Update media content for the navigation property photo in me", "type": "http" }, "http": { "method": "PUT", "url": "https://graph.microsoft.com/v1.0/me/contacts/:contact-id/photo/$value", "params": [ { "name": "contact-id", "value": "", "type": "path", "description": "The unique identifier of contact" } ] }, "docs": "Optional contact picture. You can get or set a photo for a contact." }, { "info": { "name": "Microsoft Graph Delete media content for the navigation property photo in me", "type": "http" }, "http": { "method": "DELETE", "url": "https://graph.microsoft.com/v1.0/me/contacts/:contact-id/photo/$value", "headers": [ { "name": "If-Match", "value": "" } ], "params": [ { "name": "contact-id", "value": "", "type": "path", "description": "The unique identifier of contact" } ] }, "docs": "Optional contact picture. You can get or set a photo for a contact." }, { "info": { "name": "Microsoft Graph Get the number of the resource", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/me/contacts/$count", "params": [ { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" } ] }, "docs": "Microsoft Graph Get the number of the resource" }, { "info": { "name": "Microsoft Graph Invoke function delta", "type": "http" }, "http": { "method": "GET", "url": "https://graph.microsoft.com/v1.0/me/contacts/delta()", "params": [ { "name": "$top", "value": "50", "type": "query", "description": "Show only the first n items" }, { "name": "$skip", "value": "", "type": "query", "description": "Skip the first n items" }, { "name": "$search", "value": "", "type": "query", "description": "Search items by search phrases" }, { "name": "$filter", "value": "", "type": "query", "description": "Filter items by property values" }, { "name": "$count", "value": "", "type": "query", "description": "Include count of items" }, { "name": "$select", "value": "", "type": "query", "description": "Select properties to be returned" }, { "name": "$orderby", "value": "", "type": "query", "description": "Order items by property values" }, { "name": "$expand", "value": "", "type": "query", "description": "Expand related entities" } ] }, "docs": "Get a set of contacts that have been added, deleted, or updated in a specified folder. A delta function call for contacts in a folder is similar to a GET request, except that by appropriately \r\napplying state tokens in one or more of these calls, \r\nyou can query for incremental changes in the contacts in \r\nthat folder. This allows you to maintain and synchronize a local store of a user's contacts without \r\nhaving to fetch the entire set of contacts from the server every time. " } ] } ], "bundled": true }