Search contacts
contacts_searchSearch your Microsoft 365 contacts by name, company, or email. Use plain or field-scoped terms to retrieve ranked matches from your default Contacts folder.
Instructions
Full-text search over the default Contacts folder using Outlook $search, returning the same compact rows as contacts_list, 25 per page by default. Results come back ranked by relevance, which is why $filter and $orderby cannot be combined with a search and are not offered here — use contacts_list for filtered or sorted results. Search matches whole words and prefixes only: it will not do date ranges, wildcards in the middle of a term, or "not equal" style conditions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| top | No | How many contacts to return in this page. Graph itself defaults to 10. | |
| skip | No | How many contacts to skip before this page, for paging: pass the running total already seen. Only meaningful while `nextLink` is present in the previous result. | |
| query | Yes | What to look for. A plain term such as "Irene" or "contoso.com" matches across display name, given/surname, company and every email address. A field-scoped term such as "displayName:Irene" or "emailAddresses:contoso.com" narrows it. |