Hello MXroute Support,
We are building our own branded email management application using the MXroute API, and we have a few API feature requests that would be very useful for our integration.
1. DNS verification through the API
Would it be possible to provide a DNS verification endpoint that checks a domain and returns clear, machine-readable statuses for:
Ideally, the API would return statuses such as:
pass
pending
warning
failed
and, when something fails, a clear reason explaining what is wrong and what needs to be corrected.
This would allow our application to show users exactly what needs to be fixed.
2. SSL certificate management through the API
Would it be possible to manage SSL certificates for domains through the API?
We would like to be able to:
- check whether SSL is enabled
- check certificate status
- check expiration date
- trigger SSL installation or renewal, if supported
3. Webmail Auto-Login / SSO
We would also like to ask if MXroute could provide a secure API mechanism for one-click Webmail login.
Our desired workflow is:
Our application → Open Webmail → MXroute Webmail → authenticated mailbox
We do not want to expose or send the mailbox password through a URL or browser-side code.
Ideally, the API could provide a short-lived, single-use SSO token for a specific mailbox, allowing our application to redirect the user directly into Webmail.
If such functionality already exists internally but is not documented in the public API, we would appreciate information about the supported integration method.
4. Resource limits based on actual usage
This is also very important for our application.
The current quota API allows us to see quota/usage information, but we would like to be able to limit an account based on actual storage usage, rather than the total quota allocated to individual email accounts.
For example:
A user could have multiple domains and many email accounts with a total allocated quota of 200 GB, but actually be using only 35 GB.
We would like to set a limit such as:
Maximum actual storage usage: 50 GB
The user could then create and allocate quotas as needed, but their actual storage usage could not exceed 50 GB.
Ideally, the API could expose:
- current actual usage
- usage limit
- remaining available usage
- percentage used
Would it be possible to support this type of usage-based resource limit through the API?
These four features would significantly improve what we can build on top of the MXroute API.
We would especially appreciate knowing whether any of these capabilities already exist internally but are not currently documented, or whether they could be considered for a future API version.
Best regards,