MailSearch
Summary
Full‑text search in messages using AQS (Advanced Query Syntax), with paging and optional counts.
Graph Endpoint
GET /me/messages?$search=...
Parameters
Required
search: string
— Your AQS query. Quotes are added automatically.
Optional
select: string[]
top: number
— 1..100count: boolean
folder: string
— Folder id or well‑known name
Usage (app.businessFunction)
Minimal
app.businessFunction({
functionName: 'MicrosoftGraph',
methodName: 'Mail',
operation: 'Search',
parameters: {
search: 'from:contoso subject:"invoice"'
}
})
With options
app.businessFunction({
functionName: 'MicrosoftGraph',
methodName: 'Mail',
operation: 'Search',
parameters: {
search: 'from:contoso',
select: ['id','subject','from','receivedDateTime','webLink'],
top: 50,
count: true,
folder: 'Inbox'
}
})
Response
{
"items": [ { "id": "...", "subject": "..." } ],
"nextLink": "...",
"count": 42
}
Notes
When using search, ordering is not applied.
Last updated
Was this helpful?