MailForward
Summary
Forwards a message to specified recipients, with an optional comment.
Graph Endpoint
POST /me/messages/{id}/forward
Parameters
Required
messageId: string— The original message id (alias:id).to: string[]— Recipient email addresses.
Optional
comment: stringattachmentIds: number[]— Up to 10 repository attachment IDs. If provided, the system creates a draft forward, uploads the files, then sends it.
Usage (app.businessFunction)
Minimal
app.businessFunction({
functionName: 'MicrosoftGraph',
methodName: 'Mail',
operation: 'Forward',
parameters: {
messageId: 'AAMkAGI2N...',
to: ['external@contoso.com']
}
})With comment
app.businessFunction({
functionName: 'MicrosoftGraph',
methodName: 'Mail',
operation: 'Forward',
parameters: {
id: 'AAMkAGI2N...',
to: ['external@contoso.com'],
comment: 'FYI'
}
})With attachments
app.businessFunction({
functionName: 'MicrosoftGraph',
methodName: 'Mail',
operation: 'Forward',
parameters: {
messageId: 'AAMkAGI2N...',
to: ['external@contoso.com'],
attachmentIds: [1012, 1013] // up to 10
}
})Response
{ "ok": true }Notes
The
attachmentIdsmust point to repository attachments with accessible file data. If external storage is configured and a blob was deleted, re-upload the file or update the attachment.
Last updated
Was this helpful?