{ "opencollection": "1.0.0", "info": { "name": "Microsoft Exchange Exchange Online Admin Accepted Domains People API", "version": "2.0.0" }, "request": { "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "items": [ { "info": { "name": "People", "type": "folder" }, "items": [ { "info": { "name": "Microsoft Exchange List people", "type": "http" }, "http": { "method": "GET", "url": "https://outlook.office365.com/adminapi/v2.0/me/people", "params": [ { "name": "$top", "value": "", "type": "query", "description": "Maximum number of results to return" }, { "name": "$skip", "value": "", "type": "query", "description": "Number of results to skip (not supported with $search)" }, { "name": "$select", "value": "", "type": "query", "description": "Comma-separated list of properties to include" }, { "name": "$filter", "value": "", "type": "query", "description": "OData filter expression" }, { "name": "$orderby", "value": "", "type": "query", "description": "Property to sort by (default is relevance)" }, { "name": "$search", "value": "", "type": "query", "description": "Search for people by name or alias. Supports fuzzy matching and the topic keyword to find people based on topics extracted from email conversations." } ] }, "docs": "Retrieve a collection of person objects ordered by their relevance to the signed-in user, which is determined by the user's communication and collaboration patterns, and business relationships. People can be local contacts, contacts from social networking or the organization's directory, and people from recent communications such as email." }, { "info": { "name": "Microsoft Exchange List user's people", "type": "http" }, "http": { "method": "GET", "url": "https://outlook.office365.com/adminapi/v2.0/users/:user-id/people", "params": [ { "name": "user-id", "value": "", "type": "path", "description": "The unique identifier or user principal name of the user" }, { "name": "$top", "value": "", "type": "query", "description": "Maximum number of results to return" }, { "name": "$skip", "value": "", "type": "query", "description": "Number of results to skip (not supported with $search)" }, { "name": "$select", "value": "", "type": "query", "description": "Comma-separated list of properties to include" }, { "name": "$filter", "value": "", "type": "query", "description": "OData filter expression" } ] }, "docs": "Retrieve a collection of person objects ordered by their relevance to the specified user. Requires People.Read.All permission. Useful for scenarios where an application needs to retrieve relevant people for a user other than the signed-in user." } ] } ], "bundled": true }