I am trying to send some subscription emails, need all the email addresses in BCC. I tried something like this
const requestUrl = `${this.baseUrl}/_api/SP.Utilities.Utility.SendEmail`;
const itemObject = {
'properties': {
'__metadata': {
'type': 'SP.Utilities.EmailProperties',
},
'From': fromEmail,
'To': {
'results': [],
},
'BCC': {
'results': toEmail,
},
'Body': body.replace(/\n/g, ''),
'Subject': subject
}
};
return this.getFormDigest().pipe(
concatMap((formDigest) => {
const headers = {
'X-RequestDigest': formDigest.d.GetContextWebInformation.FormDigestValue
};
return this.restApi.post(requestUrl, '', '', itemObject, headers);
})
);
But API fails with 400 Bad request
