A API para revendedores e agências: conta, programas de revenda e o que a API não cobre

WhatsApp e APIs·· 10 visualizações· 3 min de leitura

A resposta curta: para quem revende ou gere sites de clientes, a API trata do que está na sua conta: domínios, DNS, hospedagens, caixas de e-mail, facturas e pedidos de suporte. Com reseller:read vê também os seus programas de revenda e as contas de revenda de hospedagem. O que a API não faz é mexer nas contas que os seus clientes têm dentro da sua revenda.

O que a área de revenda mostra

Operação O que devolve
GET /v1/reseller Que programas de revenda a conta tem: domínios, SMS e hospedagem, com o estado de cada um.
GET /v1/reseller/services As contas de revenda de hospedagem, em páginas.
GET /v1/reseller/services/{id} Uma delas. Os dados de acesso nunca vêm na API: vêem-se no Meu Interweb, em manage_url.

Estas operações só lêem, e só mostram o que é desta conta.

O que a API não cobre

Os clientes de quem revende: a API não os mostra nem os altera. As contas criadas dentro de uma conta de revenda de hospedagem gerem-se no painel dessa conta (o WHM), não pela nossa API. A escrita da área de revenda (reseller:write) ainda não tem operações.

Um dia de trabalho de uma agência, pela API

Tarefa Operação Permissão
Ver se o nome do cliente está livre e o preço GET /v1/domains/availability domains:read
Registar o domínio, pago com o saldo POST /v1/domains/register domains:write e billing:purchase
Apontar o DNS para o site do cliente POST /v1/domains/{domain}/dns dns:write
Juntar o domínio a uma hospedagem sua POST /v1/services/{id}/addon-domains hosting:write
Criar as caixas de e-mail do cliente POST /v1/services/{id}/email/mailboxes email:write
Pedir o certificado SSL gratuito POST /v1/services/{id}/ssl/autossl hosting:write
Renovar o domínio todos os anos POST /v1/domains/{domain}/renew domains:write e billing:purchase

Os pormenores de cada passo estão nos artigos de cada área: domínios, DNS, hospedagem e e-mail.

A conta, os contactos e os utilizadores

Com account:read, GET /v1/account devolve o nome, a empresa, o e-mail, a morada, a moeda e o estado da conta, mas nunca senhas nem dados de cartão. GET /v1/account/contacts e GET /v1/account/users devolvem os contactos e as pessoas com acesso (primeiro o dono, com owner a true). Alterar a conta e os contactos continua no Meu Interweb.

Organize as chaves por tarefa, não por cliente: uma chave de compras com limite de gastos, outra de DNS e e-mail sem permissões sensíveis, outra só de leitura para relatórios. Os preços de revenda de domínios vêm do catálogo de preços, e a revenda de hospedagem está na página de revenda.

Revende domínios ou hospedagem? Veja a página da API e automatize o trabalho repetitivo com os seus clientes.

Ver a página da API

VEJA TAMBÉM

Domínios pela API: consultar um nome, registar, renovar e transferir com o saldo

DNS pela API: criar, alterar e apagar registos, e restaurar uma cópia da zona

E-mail da hospedagem pela API: caixas, senhas, quotas, reencaminhadores e conta geral

Hospedagem pela API: subdomínios, bases de dados, tarefas cron, SSL, opções do PHP e FTP

Permissões sensíveis da API e limite de gastos: pagar, comprar, reinstalar, entrar no cPanel

Catálogo e extras pela API: mostrar preços no seu site e comprar SSL ou SiteLock

PRODUTO RECOMENDADO

Revenda de hospedagem com WHM

Crie, aloje e facture os seus próprios planos, com a sua marca. desde 1.793,34 MT/mês (plano de 3 anos, com cupão)

Ver planos
Esta resposta foi útil? A sua resposta ajuda-nos a melhorar este artigo.