Reseller API
Gerencie sua conta de revendedor com nossa API a partir do seu Software
- API HTTP, gerencie a partir de qualquer linguagem de programação.
- Subcontas, gerencie contas de clientes da API.
- 99,9% SLA, Otimizamos o desempenho de todos os servidores.
- Máxima conectividade, compatível com todos os países e operadoras.

Recursos da Reseller API
Adicione uma subconta
Parâmetro | Descrição | Mandatório / Opcional |
---|---|---|
class=subaccount | Classe pedida: Classe à qual o pedido é requisitado | Mandatório |
method=addsubaccount | Método de classe requisitado: Método da classe à qual o pedido é requisitado | Mandatório |
user | Utilizador e email da sua conta Afilnet | Mandatório |
password | Password da sua conta Afilnet | Mandatório |
accountemail | Conta de e-mail | Mandatório |
accountpassword | Senha da conta | Mandatório |
namelastname | Nome e sobrenome da pessoa de contato | Mandatório |
iscompany | (0) Se for pessoa física ou (1) se for uma empresa | Mandatório |
companyname | Nome da empresa (no caso de ser uma empresa) | Opcional |
documentid | Código do documento de identificação da empresa | Mandatório |
language | Idioma da subconta. Veja a tabela anexa | Mandatório |
countrycode | Código ISO do país no formato ISO-3166-1 ALPHA-2 | Mandatório |
cityid | Identificador de cidade | Mandatório |
cityname | Nome da cidade ou vila a que pertence | Mandatório |
zipcode | Código postal | Mandatório |
address | Endereço físico | Mandatório |
Responda:
- status
-
result (if status=success), aqui receberá os seguintes valores:
- Não lhe será enviado qualquer valor adicional
- error (if status=error), aqui receberá o código de erro
Códigos de erro:
Código | Descrição |
---|---|
MISSING_USER | Utilizador ou email não incluído |
MISSING_PASSWORD | Password não incluída |
MISSING_CLASS | Classe não incluída |
MISSING_METHOD | Método não incluído |
MISSING_COMPULSORY_PARAM | Parâmetro obrigatório não incluído |
INCORRECT_USER_PASSWORD | Utilizador ou password incorretos |
INCORRECT_CLASS | Classe incorreta |
INCORRECT_METHOD | Método incorreto |
EMPTY_COUNTRYCODE | O código do país está vazio |
EMPTY_FIELDS | Alguns campos obrigatórios estão vazios |
COUNTRY_NOT_FOUND | Não há nenhum país com o código indicado |
EMPTY_CITY | Você não indicou a cidade |
CITY_NOT_FOUND | A cidade indicada não existe |
INCORRECT_EMAIL | O email incluído não é válido |
INCORRECT_PASSWORD | A senha incluída não é válida |
RESELLER_ACCOUNT_REQUIRED | A conta do usuário não possui plano de revendedor ativo |
Parâmetros:
- class : subaccount
- method : addsubaccount
- user : user
- password : password
- accountemail : email@email.com
- accountpassword : password
- namelastname : name+lastname
- iscompany : 1
- companyname : mycompany
- documentid : 123456789A
- language : en
- countrycode : us
- cityid : 1
- cityname : town
- zipcode : 123456
- address : address
Pedido:
Modifique uma subconta
Parâmetro | Descrição | Mandatório / Opcional |
---|---|---|
class=subaccount | Classe pedida: Classe à qual o pedido é requisitado | Mandatório |
method=modifysubaccount | Método de classe requisitado: Método da classe à qual o pedido é requisitado | Mandatório |
user | Utilizador e email da sua conta Afilnet | Mandatório |
password | Password da sua conta Afilnet | Mandatório |
accountemail | Conta de e-mail | Mandatório |
modifypassword | Mandatório | |
accountpassword | Senha da conta | Opcional |
namelastname | Nome e sobrenome da pessoa de contato | Mandatório |
iscompany | (0) Se for pessoa física ou (1) se for uma empresa | Mandatório |
companyname | Nome da empresa (no caso de ser uma empresa) | Opcional |
documentid | Código do documento de identificação da empresa | Mandatório |
language | Idioma da subconta. Veja a tabela anexa | Mandatório |
countrycode | Código ISO do país no formato ISO-3166-1 ALPHA-2 | Mandatório |
cityid | Identificador de cidade | Mandatório |
cityname | Nome da cidade ou vila a que pertence | Mandatório |
zipcode | Código postal | Mandatório |
address | Endereço físico | Mandatório |
Responda:
- status
-
result (if status=success), aqui receberá os seguintes valores:
- Não lhe será enviado qualquer valor adicional
- error (if status=error), aqui receberá o código de erro
Códigos de erro:
Código | Descrição |
---|---|
MISSING_USER | Utilizador ou email não incluído |
MISSING_PASSWORD | Password não incluída |
MISSING_CLASS | Classe não incluída |
MISSING_METHOD | Método não incluído |
MISSING_COMPULSORY_PARAM | Parâmetro obrigatório não incluído |
INCORRECT_USER_PASSWORD | Utilizador ou password incorretos |
INCORRECT_CLASS | Classe incorreta |
INCORRECT_METHOD | Método incorreto |
EMPTY_COUNTRYCODE | O código do país está vazio |
EMPTY_FIELDS | Alguns campos obrigatórios estão vazios |
COUNTRY_NOT_FOUND | Não há nenhum país com o código indicado |
EMPTY_CITY | Você não indicou a cidade |
CITY_NOT_FOUND | A cidade indicada não existe |
INCORRECT_EMAIL | O email incluído não é válido |
INCORRECT_PASSWORD | A senha incluída não é válida |
ACCOUNT_NOT_FOUND | A conta do usuário não foi encontrada |
Parâmetros:
- class : subaccount
- method : modifysubaccount
- user : user
- password : password
- accountemail : email@email.com
- modifypassword : 1
- accountpassword : password
- namelastname : name+lastname
- iscompany : 1
- companyname : mycompany
- documentid : 123456789A
- language : en
- countrycode : us
- cityid : 1
- cityname : town
- zipcode : 123456
- address : address
Pedido:
Obtenha uma lista de subcontas
Parâmetro | Descrição | Mandatório / Opcional |
---|---|---|
class=subaccount | Classe pedida: Classe à qual o pedido é requisitado | Mandatório |
method=getsubaccounts | Método de classe requisitado: Método da classe à qual o pedido é requisitado | Mandatório |
user | Utilizador e email da sua conta Afilnet | Mandatório |
password | Password da sua conta Afilnet | Mandatório |
Responda:
- status
-
result (if status=success), aqui receberá os seguintes valores:
- Não lhe será enviado qualquer valor adicional
- error (if status=error), aqui receberá o código de erro
Códigos de erro:
Código | Descrição |
---|---|
MISSING_USER | Utilizador ou email não incluído |
MISSING_PASSWORD | Password não incluída |
MISSING_CLASS | Classe não incluída |
MISSING_METHOD | Método não incluído |
MISSING_COMPULSORY_PARAM | Parâmetro obrigatório não incluído |
INCORRECT_USER_PASSWORD | Utilizador ou password incorretos |
INCORRECT_CLASS | Classe incorreta |
INCORRECT_METHOD | Método incorreto |
Parâmetros:
- class : subaccount
- method : getsubaccounts
- user : user
- password : password
Pedido:
Exclua uma subconta
Parâmetro | Descrição | Mandatório / Opcional |
---|---|---|
class=subaccount | Classe pedida: Classe à qual o pedido é requisitado | Mandatório |
method=deletesubaccount | Método de classe requisitado: Método da classe à qual o pedido é requisitado | Mandatório |
user | Utilizador e email da sua conta Afilnet | Mandatório |
password | Password da sua conta Afilnet | Mandatório |
accountemail | Conta de e-mail | Mandatório |
Responda:
- status
-
result (if status=success), aqui receberá os seguintes valores:
- Não lhe será enviado qualquer valor adicional
- error (if status=error), aqui receberá o código de erro
Códigos de erro:
Código | Descrição |
---|---|
MISSING_USER | Utilizador ou email não incluído |
MISSING_PASSWORD | Password não incluída |
MISSING_CLASS | Classe não incluída |
MISSING_METHOD | Método não incluído |
MISSING_COMPULSORY_PARAM | Parâmetro obrigatório não incluído |
INCORRECT_USER_PASSWORD | Utilizador ou password incorretos |
INCORRECT_CLASS | Classe incorreta |
INCORRECT_METHOD | Método incorreto |
ACCOUNT_NOT_FOUND | A conta do usuário não foi encontrada |
Parâmetros:
- class : subaccount
- method : deletesubaccount
- user : user
- password : password
- accountemail : email@email.com
Pedido:
Transfira o saldo para uma subconta
Parâmetro | Descrição | Mandatório / Opcional |
---|---|---|
class=subaccount | Classe pedida: Classe à qual o pedido é requisitado | Mandatório |
method=transferbalance | Método de classe requisitado: Método da classe à qual o pedido é requisitado | Mandatório |
user | Utilizador e email da sua conta Afilnet | Mandatório |
password | Password da sua conta Afilnet | Mandatório |
accountemail | Conta de e-mail | Mandatório |
balancetotransfer | Indica o saldo a ser transferido para a subconta, um valor negativo pode ser usado para subtrair o saldo da subconta. | Mandatório |
Responda:
- status
-
result (if status=success), aqui receberá os seguintes valores:
- Não lhe será enviado qualquer valor adicional
- error (if status=error), aqui receberá o código de erro
Códigos de erro:
Código | Descrição |
---|---|
MISSING_USER | Utilizador ou email não incluído |
MISSING_PASSWORD | Password não incluída |
MISSING_CLASS | Classe não incluída |
MISSING_METHOD | Método não incluído |
MISSING_COMPULSORY_PARAM | Parâmetro obrigatório não incluído |
INCORRECT_USER_PASSWORD | Utilizador ou password incorretos |
INCORRECT_CLASS | Classe incorreta |
INCORRECT_METHOD | Método incorreto |
ACCOUNT_NOT_FOUND | A conta do usuário não foi encontrada |
NOT_ENOUGH_BALANCE | ERROR_NOT_ENOUGH_BALANCE |
INCORRECT_MIN_BALANCE | ERROR_INCORRECT_MIN_BALANCE |
Parâmetros:
- class : subaccount
- method : transferbalance
- user : user
- password : password
- accountemail : email@email.com
- balancetotransfer : 10
Pedido:
Ferramentas que melhoram nossa API do revendedor

CONEXÃO DE API SEGURA
Segurança à medida do seu negócio
Configure suas conexões API, crie novos acessos e gerencie os existentes.
Filtre todos os acessos API por IP, adicione ou remova IPs habilitados para garantir a segurança de seus acessos.
Acompanhe todas as conexões feitas, API usada e datas / horas de conexão

VÁRIAS APIs
Conectividade sob medida para o seu negócio
Oferecemos várias APIs para se conectar conosco, temos uma API HTTP, BASIC AUTH, SOAP e Autenticação JWT para que você possa se conectar conosco da maneira que desejar.
Conecte-se com qualquer uma das APIs de forma segura, simples e centralizada . A API Afilnet é perfeita para o seu software.

Registros de API
Conheça cada solicitação em detalhes
Graças aos nossos logs poderá rever todas as solicitações feitas e a resposta correspondente da nossa API, que lhe permitirá consultar detalhes quando precisar deles.
A informação que pode consultar é a seguinte:
- IP de origem da solicitação
- Data e hora do pedido
- API e método sendo chamados
- Parâmetros enviados para a API
- Resposta da API
- metadados
Etapas para usar a API para revendedores
Usar a API de revendedores levará apenas alguns minutos.
Registre-se como um cliente
O primeiro passo para poder acessar a Afilnet é ter uma conta como cliente. Você pode se registrar em nosso site em poucos minutos.
Integrar a API aos Revendedores
Integre a API de Revendedores em seu Software usando os exemplos fornecidos. Entre em contato com nossa equipe se tiver alguma dúvida.
Usar ilimitado
Nossa API de revendedores permite o uso ilimitado dela. Faça as solicitações que você precisa em seu Software.
Bem vindo ao Afilnet!
Tudo pronto!, conseguiu melhorar as suas comunicações com a Afilnet. Estamos aqui para dar suporte à nossa API quando você precisar