gautamsi/ews-javascript-api

Implement: eDiscovery/Compliance operations

gautamsi opened this issue · 4 comments

ExchangeService methods:

  • GetDiscoverySearchConfiguration
  • GetSearchableMailboxes
  • SearchMailboxes
  • SetHoldOnMailboxes
  • GetHoldOnMailboxes
  • GetNonIndexableItemDetails
  • GetNonIndexableItemStatistics

Would love this implemented in order to find users in litigation hold.

Awesome to see this implemented--thank you. Is there any sample code for using GetSearchableMailboxes by chance?

still working on last one, then I will provide code sample. not published to npm or in master branch.

this is complete now with 0.8 pushed to npm.
@r1bb3t try GetSearchableMailboxes in Typescript

service.GetSearchableMailboxes("search term, passing 'null' will return all", false /* set true to expand groups */).then((response) => {
    EwsLogging.Log(response, true, true);
}, (err) => {
    debugger;
    console.log("Error - geting config");
    EwsLogging.Log(err, true, true);
});