Integrate Umbler Api and automate your services

Create, remove, view, enable and
disable email accounts with complete security!

With the Umbler API you have support for the best development libraries that your application needs!

Enable and disable email domains

Better manage your client domains being able to enable and disable, totally or partially, your email services.

Sync status

Find out if the requested task has been completed by viewing the type and synchronization status of a user's services.

Have control and visibility

Know exactly what's going on, view all your email accounts and your email domains.

    

setUrl('https://api.umbler.com/v1/emails/');
$request->setMethod(HTTP_METH_GET);

$request->setHeaders(array(
'Authorization' => 'basic XXXXXXXXXXXX',
'Content-Type' => 'application/json'
));

try {
$response = $request->send();

echo $response->getBody();
} catch (HttpException $ex) {
echo $ex;
}


import http.client

conn = http.client.HTTPConnection("api.umbler.com")

headers = {
'Authorization': "basic XXXXXXXXXXXX",
'cache-control': "no-cache"
}

conn.request("GET", "v1,emails,", headers=headers)

res = conn.getresponse()
data = res.read()

print(data.decode("utf-8"))


var request = require("request");

var options = { method: 'GET',
url: 'https://api.umbler.com/v1/emails/',
headers:
{ 'Authorization': 'Basic XXXXXXXXXXXXXXXXXX',
'Content-Type': 'application/json' } };

request(options, function (error, response, body) {
if (error) throw new Error(error);

console.log(body);
});


OkHttpClient client = new OkHttpClient();

Request request = new Request.Builder()
.url("https://api.umbler.com/v1/emails/")
.get()
.addHeader("Authorization", "Basic XXXXXXXXXXXX")
.addHeader("Content-Type", "application/json")
.build();

Response response = client.newCall(request).execute();


require 'uri'
require 'net/http'

url = URI("https://api.umbler.com/v1/emails/")

http = Net::HTTP.new(url.host, url.port)

request = Net::HTTP::Get.new(url)
request["Content-Type"] = 'application/json'
request["Authorization"] = 'basic XXXXXXXX'

response = http.request(request)
puts response.read_body

Sign up and earn 7 days free

No more wasting time on what should be easy. Try it now!

Try for free

Frequently Asked Questions

Can I try the service before paying it?

Yeah! Sign up now and get access to 7 days free to try our services, without having to add your credit card!

Do you use CPanel?

No! We drew Umbler from scratch thinking about every aspect of usability to create something truly different.

We assure that our panel is way better than CPanel. Try for free.

How can I cancel my services?

Just delete the items from your account.

You add an email, delete this email, and that's it, it's stopped being discounted.