Skip to content

juliorsantos/umblerapi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Umbler API

Essa API não tem relação oficial nenhum com os serviços da empresa Umbler. A atual classe foi criada baseada na documentação oficial do projeto.

Em testes ainda.

Tudo está disposto em apenas um arquivo.

Link oficial: https://api.umbler.com/docs/index.html

Instalação

Sem definição por enquanto. (basta baixar)

Colaborações

Fique à vontade 😂

Features

  • Autenticação
  • Email
  • Registro de Domínio
  • Domínio
  • Contas de FTP
  • Usuários
  • Sites
  • DNS

Exemplos

E-mail (disponível por enquanto)

/**
 * Include the class
 */
require __DIR__ . '/UmblerApi/UmblerApi.php';

/**
 * Start umbler API
 */
$umblerApi = new UmblerApi\UmblerApi;

/**
 * Define your credentials and domain
 */
$umblerApi->debug = true; # If true, when a error ocurr, the app show err and die
$umblerApi->setCredentials('userId', 'apiKey'); # check doc or get it on your account dashboard
$umblerApi->setDomain('mydomain.com'); # domain that exists on Umbler

Example to get e-mails based on $umblerApi->setDomain(mydomain.com)

$umblerApi->getEmailAccounts();

Example to create e-mail account based on $umblerApi->setDomain(mydomain.com)

$umblerApi->createEmailAccount([
  "emailAccount" => "john.doe@mydomain.com",
  "aliases" => ["jd@mydomain.com"],
  "fullName" => "John Doe",
  "password" => 'v3ryS@FEp4$$w0rd',
  "emailType" => "umblermailondemand_5gb"
]);

Example to delete e-mail account based on $umblerApi->setDomain(mydomain.com)

$umblerApi->deleteEmailAccount('john.doe@mydomain.com');

Contato

E-mail: julio@ametizze.com.br

About

Unofficial API for Umbler services

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages