Revendedor API
Administre su cuenta reseller a con nuestra API desde su Software
- HTTP API, Administre desde cualquier lenguaje de programación.
- Subcuentas, Gestione cuentas de clientes desde API.
- 99.9% SLA, Optimizamos el rendimiento de todos los servidores.
- Máxima Conectividad, Compatible con todos los países y operadoras.
Funcionalidades de la API de Revendedores
Añadir una subcuenta
Parámetro | Descripción | Obligatorio / Opcional |
---|---|---|
class=subaccount | Clase a la que se realiza la petición | Obligatorio |
method=addsubaccount | Método de la clase al que se realiza la petición | Obligatorio |
user | El usuario / email de su cuenta de Afilnet | Obligatorio |
password | El password de su cuenta de Afilnet | Obligatorio |
accountemail | Email de la cuenta | Obligatorio |
accountpassword | Password de la cuenta | Obligatorio |
namelastname | Nombre y apellidos de la persona de contacto | Obligatorio |
iscompany | (0) Si es una persona física o (1) si es una empresa | Obligatorio |
companyname | Nombre de la empresa (en caso de que sea empresa) | Opcional |
documentid | Código del documento de identificación de la empresa | Obligatorio |
language | Idioma de la subcuenta. Ver tabla adjunta | Obligatorio |
countrycode | Código ISO del país en formato ISO-3166-1 ALPHA-2 | Obligatorio |
cityid | Identificador de la ciudad | Obligatorio |
cityname | Nombre de la ciudad o pueblo al que pertenece | Obligatorio |
zipcode | Código postal | Obligatorio |
address | Dirección fisica | Obligatorio |
Respuesta:
- status
-
result (si status=success), recibirá los siguientes valores:
- No recibirá valores adicionales
- error (si status=error), aquí recibirá el código de error
Códigos de error:
Código | Descripción |
---|---|
MISSING_USER | Usuario / email no incluido |
MISSING_PASSWORD | Password no incluido |
MISSING_CLASS | Clase no incluida |
MISSING_METHOD | Método no incluido |
MISSING_COMPULSORY_PARAM | Parámetro obligatorio no incluido |
INCORRECT_USER_PASSWORD | Usuario o clave incorrectos |
INCORRECT_CLASS | Clase incorrecta |
INCORRECT_METHOD | Método incorrecto |
EMPTY_COUNTRYCODE | El código del país está vacío |
EMPTY_FIELDS | Algún campo obligatorio está vacío |
COUNTRY_NOT_FOUND | No existe ningún país con el código indicado |
EMPTY_CITY | No ha indicado la ciudad |
CITY_NOT_FOUND | La ciudad indicada no existe |
INCORRECT_EMAIL | El email incluido no es válido |
INCORRECT_PASSWORD | El password incluido no es válido |
RESELLER_ACCOUNT_REQUIRED | La cuenta del usuario no tiene activo el plan revendedor |
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
Petición:
Modificar una subcuenta
Parámetro | Descripción | Obligatorio / Opcional |
---|---|---|
class=subaccount | Clase a la que se realiza la petición | Obligatorio |
method=modifysubaccount | Método de la clase al que se realiza la petición | Obligatorio |
user | El usuario / email de su cuenta de Afilnet | Obligatorio |
password | El password de su cuenta de Afilnet | Obligatorio |
accountemail | Email de la cuenta | Obligatorio |
modifypassword | Obligatorio | |
accountpassword | Password de la cuenta | Opcional |
namelastname | Nombre y apellidos de la persona de contacto | Obligatorio |
iscompany | (0) Si es una persona física o (1) si es una empresa | Obligatorio |
companyname | Nombre de la empresa (en caso de que sea empresa) | Opcional |
documentid | Código del documento de identificación de la empresa | Obligatorio |
language | Idioma de la subcuenta. Ver tabla adjunta | Obligatorio |
countrycode | Código ISO del país en formato ISO-3166-1 ALPHA-2 | Obligatorio |
cityid | Identificador de la ciudad | Obligatorio |
cityname | Nombre de la ciudad o pueblo al que pertenece | Obligatorio |
zipcode | Código postal | Obligatorio |
address | Dirección fisica | Obligatorio |
Respuesta:
- status
-
result (si status=success), recibirá los siguientes valores:
- No recibirá valores adicionales
- error (si status=error), aquí recibirá el código de error
Códigos de error:
Código | Descripción |
---|---|
MISSING_USER | Usuario / email no incluido |
MISSING_PASSWORD | Password no incluido |
MISSING_CLASS | Clase no incluida |
MISSING_METHOD | Método no incluido |
MISSING_COMPULSORY_PARAM | Parámetro obligatorio no incluido |
INCORRECT_USER_PASSWORD | Usuario o clave incorrectos |
INCORRECT_CLASS | Clase incorrecta |
INCORRECT_METHOD | Método incorrecto |
EMPTY_COUNTRYCODE | El código del país está vacío |
EMPTY_FIELDS | Algún campo obligatorio está vacío |
COUNTRY_NOT_FOUND | No existe ningún país con el código indicado |
EMPTY_CITY | No ha indicado la ciudad |
CITY_NOT_FOUND | La ciudad indicada no existe |
INCORRECT_EMAIL | El email incluido no es válido |
INCORRECT_PASSWORD | El password incluido no es válido |
ACCOUNT_NOT_FOUND | La cuenta del usuario no ha sido 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
Petición:
Obtener listado de subcuentas
Parámetro | Descripción | Obligatorio / Opcional |
---|---|---|
class=subaccount | Clase a la que se realiza la petición | Obligatorio |
method=getsubaccounts | Método de la clase al que se realiza la petición | Obligatorio |
user | El usuario / email de su cuenta de Afilnet | Obligatorio |
password | El password de su cuenta de Afilnet | Obligatorio |
Respuesta:
- status
-
result (si status=success), recibirá los siguientes valores:
- No recibirá valores adicionales
- error (si status=error), aquí recibirá el código de error
Códigos de error:
Código | Descripción |
---|---|
MISSING_USER | Usuario / email no incluido |
MISSING_PASSWORD | Password no incluido |
MISSING_CLASS | Clase no incluida |
MISSING_METHOD | Método no incluido |
MISSING_COMPULSORY_PARAM | Parámetro obligatorio no incluido |
INCORRECT_USER_PASSWORD | Usuario o clave incorrectos |
INCORRECT_CLASS | Clase incorrecta |
INCORRECT_METHOD | Método incorrecto |
Parámetros:
- class : subaccount
- method : getsubaccounts
- user : user
- password : password
Petición:
Eliminar una subcuenta
Parámetro | Descripción | Obligatorio / Opcional |
---|---|---|
class=subaccount | Clase a la que se realiza la petición | Obligatorio |
method=deletesubaccount | Método de la clase al que se realiza la petición | Obligatorio |
user | El usuario / email de su cuenta de Afilnet | Obligatorio |
password | El password de su cuenta de Afilnet | Obligatorio |
accountemail | Email de la cuenta | Obligatorio |
Respuesta:
- status
-
result (si status=success), recibirá los siguientes valores:
- No recibirá valores adicionales
- error (si status=error), aquí recibirá el código de error
Códigos de error:
Código | Descripción |
---|---|
MISSING_USER | Usuario / email no incluido |
MISSING_PASSWORD | Password no incluido |
MISSING_CLASS | Clase no incluida |
MISSING_METHOD | Método no incluido |
MISSING_COMPULSORY_PARAM | Parámetro obligatorio no incluido |
INCORRECT_USER_PASSWORD | Usuario o clave incorrectos |
INCORRECT_CLASS | Clase incorrecta |
INCORRECT_METHOD | Método incorrecto |
ACCOUNT_NOT_FOUND | La cuenta del usuario no ha sido encontrada |
Parámetros:
- class : subaccount
- method : deletesubaccount
- user : user
- password : password
- accountemail : email@email.com
Petición:
Transferir saldo a una subcuenta
Parámetro | Descripción | Obligatorio / Opcional |
---|---|---|
class=subaccount | Clase a la que se realiza la petición | Obligatorio |
method=transferbalance | Método de la clase al que se realiza la petición | Obligatorio |
user | El usuario / email de su cuenta de Afilnet | Obligatorio |
password | El password de su cuenta de Afilnet | Obligatorio |
accountemail | Email de la cuenta | Obligatorio |
balancetotransfer | Indica el balance a transferir a la subcuenta, se puede utilizar valor en negativo para restar balance de la subcuenta. | Obligatorio |
Respuesta:
- status
-
result (si status=success), recibirá los siguientes valores:
- No recibirá valores adicionales
- error (si status=error), aquí recibirá el código de error
Códigos de error:
Código | Descripción |
---|---|
MISSING_USER | Usuario / email no incluido |
MISSING_PASSWORD | Password no incluido |
MISSING_CLASS | Clase no incluida |
MISSING_METHOD | Método no incluido |
MISSING_COMPULSORY_PARAM | Parámetro obligatorio no incluido |
INCORRECT_USER_PASSWORD | Usuario o clave incorrectos |
INCORRECT_CLASS | Clase incorrecta |
INCORRECT_METHOD | Método incorrecto |
ACCOUNT_NOT_FOUND | La cuenta del usuario no ha sido 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
Petición:
Herramientas que potencian nuestra API Reseller
CONEXIÓN CON API DE FORMA SEGURA
Seguridad adaptada a su empresa
Configure sus conexiones por API, cree nuevos accesos y administre los existentes.
Filtre por IP todos los accesos a la API, añada o elimine IPs habilitadas para garantizar la seguridad de sus accesos.
Lleve un control de todas las conexiones realizadas, la API utilizada y las fechas / hora de conexión
MULTIPLES APIs
Conectividad adaptada a su empresa
Le ofrecemos multiples APIs para conectar con nosotros, disponemos de una API HTTP, BASIC AUTH, SOAP y Autenticación JWT para que conecte con nosotros de la forma que desee.
Conecte con cualquiera de las APIs de forma segura, sencilla y centralizada. Afilnet API es perfecta para su software.
API Logs
Conozca cada petición al detalle
Gracias a nuestros logs podrá revisar todas las peticiones realizadas y la correspondiente respuesta de nuestra API, lo que le permitirá consultar detalles cuando le necesite.
La información que puede consultar es la siguiente:
- IP origen de la petición
- Fecha & Hora de la petición
- API & Método al que se llama
- Parámetros enviados a la API
- Respuesta de la API
- Metadatos
Pasos para usar la API a Revendedores
Utilizar la API a Revendedores le llevará sólo unos minutos
Regístrese como cliente
El primer paso para poder acceder a Afilnet es disponer de una cuenta cómo cliente. Puede registrarse en nuestra web en pocos minutos.
Integrar la API a Revendedores
Integre la API a Revendedores en su Software utilizando los ejemplos que le facilitamos. Contacte con nuestro equipo si tiene alguna duda.
Use de forma ilimitada
Nuestra API a Revendedores le permite el uso ilimitado de la misma. Realice las peticiones que necesite en su Software.
¡Bienvenido a Afilnet!
¡Todo listo!, ha conseguido mejorar sus comunicaciones con Afilnet. Estamos para darle soporte de nuestra API cuando lo necesite