Create / Manage temporary passwords via the API
Idea shared by Ant - 6/6/2017 at 7:04 AM
I have a customer's domain with a number of users on that are shortly going to be migrated elsewhere.
They have a sync tool that they're planning on using to sync old / new mailboxes but it requires the password for each account in order to set this up.
I can create a temporary password for each account via the SM web interface but it'll be a time consuming process for all the mailboxes involved.
Is there any endpoint in the web services API for manging temporary passwords?
It would be nice to then use this in a simple script to generate a temporary password for user and give this to the customer.

The installation is running SM15.

6 Replies

Reply to Thread
The passwords in SM15 (and 16 for the time being) are still available via the web services. You just need to change a setting in the configuration files as discussed here:


And here:


Thanks Shaun that's useful but I'd like to use temporary passwords if possible. In my experience people often reuse passwords and I'd rather not issue their actual passwords if at all possible
Derek Curtis Replied
Employee Post
This will be possible in 16 since everything is exposed via the API. We're working on the next piece of API documentation, which should be ready by the next release this Friday. We have a lot of ground to cover, so keep checking for updates. 
Derek Curtis
SmarterTools Inc.
(877) 357-6278
Great news thanks Derek. Will keep checking back for updates on the API documentation
Where are you on the API docs? I need this about 6 months ago!
Andrea Free Replied
Employee Post
The ability to create and manage temporary passwords was released in SmarterMail 16.x. At this time, we are still working through the API documentation. However, you can reverse engineer the API process to learn how to utilize the web calls. Please contact the Sales Team for more information on how to reverse engineer the API. 

Andrea Free
SmarterTools Inc.


Reply to Thread