Reseller API?

Hi there team, hope all is well.

We were able to provision a reseller account in WHMCS but we noticed an issue very quickly. It looks like the Reseller has to manually create virtual servers and we cannot find any documentation on a Reseller API. There would be no point in a reseller plan if the reselling API is missing as you can imagine. Is this in the works or are we missing something? Looking forward to hearing back from you guys. Thank you.



Do you mean an API to provision reseller accounts, or an API that can be used by resellers?

thedaemexco's picture
Submitted by thedaemexco on Wed, 07/08/2020 - 09:13 Pro Licensee

Hi Jamie, we mean an API that can be used by resellers. For instance, just today we had someone ask how they were going to automate domain/account creation for their customers (they are a reseller) and we did not have an answer. Please advise, thank you.

thedaemexco's picture
Submitted by thedaemexco on Thu, 07/09/2020 - 09:44 Pro Licensee

Any update on this please? We have clients waiting for an answer. Thank you.

Sorry, but currently the Virtualmin API is only available to the root user, not resellers or domain owners.

thedaemexco's picture
Submitted by thedaemexco on Sat, 07/11/2020 - 11:55 Pro Licensee

When can we get reseller/domain owners an API? I mean, surely you could understand it would be pointless to have a reseller account if there is no API for automation and this is the exact reason why we upgraded to Virtualmin Pro, for the resellers. What would be the purpose if our reseller's don't have the proper tools to actually use it? We surely can't be the first company here to have brought this up. The panel has all these features, but no API for users and resellers? We are at a complete loss.

thedaemexco's picture
Submitted by thedaemexco on Fri, 07/31/2020 - 22:33 Pro Licensee

It's been almost a month now since we submitted this request and we have not received anything about the status of this issue. We bought the licences specifically for the reseller plans and what use is it if our clients cannot automate? This is not an issue we can forget about. Please advise. Thank you.

This is actually quite complex to implement in Virtualmin, as the current API doesn't have the permission checks needed to make it safe for resellers to use.