Reseller API
Manage your reseller account with our API from your Software
- HTTP API, Manage from any programming language.
- Subaccounts, Manage customer accounts from API.
- 99.9% SLA, We optimize the performance of all servers.
- Maximum Connectivity, Compatible with all countries and operators.
Reseller API Features
Add a subaccount
Parameter | Description | Compulsory / Optional |
---|---|---|
class=subaccount | Class requested: Class to which the request is made | Compulsory |
method=addsubaccount | Class method requested: Method of the class to which the request is made | Compulsory |
user | User and e-mail of your Afilnet account | Compulsory |
password | Password of your Afilnet account | Compulsory |
accountemail | Account email | Compulsory |
accountpassword | Account password | Compulsory |
namelastname | Name and surname of the contact person | Compulsory |
iscompany | (0) If it is a natural person or (1) if it is a company | Compulsory |
companyname | Name of the company (in case it is a company) | Optional |
documentid | Company identification document code | Compulsory |
language | Language of the subaccount. See attached table | Compulsory |
countrycode | ISO country code in ISO-3166-1 ALPHA-2 format | Compulsory |
cityid | City identifier | Compulsory |
cityname | Name of the city or town to which it belongs | Compulsory |
zipcode | Postal Code | Compulsory |
address | Physical address | Compulsory |
Answer:
- status
-
result (if status=success), here you will receive the following values:
- No additional values will be sent to you
- error (if status=error), here you will receive the error code
Error codes:
Code | Description |
---|---|
MISSING_USER | User or email not included |
MISSING_PASSWORD | Password not included |
MISSING_CLASS | Class not included |
MISSING_METHOD | Method not included |
MISSING_COMPULSORY_PARAM | Compulsory parameter not included |
INCORRECT_USER_PASSWORD | Incorrect user or password |
INCORRECT_CLASS | Incorrect class |
INCORRECT_METHOD | Incorrect method |
EMPTY_COUNTRYCODE | The country code is empty |
EMPTY_FIELDS | Some mandatory field is empty |
COUNTRY_NOT_FOUND | There is no country with the indicated code |
EMPTY_CITY | You have not indicated the city |
CITY_NOT_FOUND | The indicated city does not exist |
INCORRECT_EMAIL | The email included is not valid |
INCORRECT_PASSWORD | The password included is not valid |
RESELLER_ACCOUNT_REQUIRED | The user's account does not have the reseller plan active |
Parameters:
- 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
Request:
Modify a subaccount
Parameter | Description | Compulsory / Optional |
---|---|---|
class=subaccount | Class requested: Class to which the request is made | Compulsory |
method=modifysubaccount | Class method requested: Method of the class to which the request is made | Compulsory |
user | User and e-mail of your Afilnet account | Compulsory |
password | Password of your Afilnet account | Compulsory |
accountemail | Account email | Compulsory |
modifypassword | Compulsory | |
accountpassword | Account password | Optional |
namelastname | Name and surname of the contact person | Compulsory |
iscompany | (0) If it is a natural person or (1) if it is a company | Compulsory |
companyname | Name of the company (in case it is a company) | Optional |
documentid | Company identification document code | Compulsory |
language | Language of the subaccount. See attached table | Compulsory |
countrycode | ISO country code in ISO-3166-1 ALPHA-2 format | Compulsory |
cityid | City identifier | Compulsory |
cityname | Name of the city or town to which it belongs | Compulsory |
zipcode | Postal Code | Compulsory |
address | Physical address | Compulsory |
Answer:
- status
-
result (if status=success), here you will receive the following values:
- No additional values will be sent to you
- error (if status=error), here you will receive the error code
Error codes:
Code | Description |
---|---|
MISSING_USER | User or email not included |
MISSING_PASSWORD | Password not included |
MISSING_CLASS | Class not included |
MISSING_METHOD | Method not included |
MISSING_COMPULSORY_PARAM | Compulsory parameter not included |
INCORRECT_USER_PASSWORD | Incorrect user or password |
INCORRECT_CLASS | Incorrect class |
INCORRECT_METHOD | Incorrect method |
EMPTY_COUNTRYCODE | The country code is empty |
EMPTY_FIELDS | Some mandatory field is empty |
COUNTRY_NOT_FOUND | There is no country with the indicated code |
EMPTY_CITY | You have not indicated the city |
CITY_NOT_FOUND | The indicated city does not exist |
INCORRECT_EMAIL | The email included is not valid |
INCORRECT_PASSWORD | The password included is not valid |
ACCOUNT_NOT_FOUND | User account has not been found |
Parameters:
- 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
Request:
Get list of subaccounts
Parameter | Description | Compulsory / Optional |
---|---|---|
class=subaccount | Class requested: Class to which the request is made | Compulsory |
method=getsubaccounts | Class method requested: Method of the class to which the request is made | Compulsory |
user | User and e-mail of your Afilnet account | Compulsory |
password | Password of your Afilnet account | Compulsory |
Answer:
- status
-
result (if status=success), here you will receive the following values:
- No additional values will be sent to you
- error (if status=error), here you will receive the error code
Error codes:
Code | Description |
---|---|
MISSING_USER | User or email not included |
MISSING_PASSWORD | Password not included |
MISSING_CLASS | Class not included |
MISSING_METHOD | Method not included |
MISSING_COMPULSORY_PARAM | Compulsory parameter not included |
INCORRECT_USER_PASSWORD | Incorrect user or password |
INCORRECT_CLASS | Incorrect class |
INCORRECT_METHOD | Incorrect method |
Parameters:
- class : subaccount
- method : getsubaccounts
- user : user
- password : password
Request:
Delete a subaccount
Parameter | Description | Compulsory / Optional |
---|---|---|
class=subaccount | Class requested: Class to which the request is made | Compulsory |
method=deletesubaccount | Class method requested: Method of the class to which the request is made | Compulsory |
user | User and e-mail of your Afilnet account | Compulsory |
password | Password of your Afilnet account | Compulsory |
accountemail | Account email | Compulsory |
Answer:
- status
-
result (if status=success), here you will receive the following values:
- No additional values will be sent to you
- error (if status=error), here you will receive the error code
Error codes:
Code | Description |
---|---|
MISSING_USER | User or email not included |
MISSING_PASSWORD | Password not included |
MISSING_CLASS | Class not included |
MISSING_METHOD | Method not included |
MISSING_COMPULSORY_PARAM | Compulsory parameter not included |
INCORRECT_USER_PASSWORD | Incorrect user or password |
INCORRECT_CLASS | Incorrect class |
INCORRECT_METHOD | Incorrect method |
ACCOUNT_NOT_FOUND | User account has not been found |
Parameters:
- class : subaccount
- method : deletesubaccount
- user : user
- password : password
- accountemail : email@email.com
Request:
Transfer balance to a subaccount
Parameter | Description | Compulsory / Optional |
---|---|---|
class=subaccount | Class requested: Class to which the request is made | Compulsory |
method=transferbalance | Class method requested: Method of the class to which the request is made | Compulsory |
user | User and e-mail of your Afilnet account | Compulsory |
password | Password of your Afilnet account | Compulsory |
accountemail | Account email | Compulsory |
balancetotransfer | Indicates the balance to be transferred to the subaccount, a negative value can be used to subtract the balance from the subaccount. | Compulsory |
Answer:
- status
-
result (if status=success), here you will receive the following values:
- No additional values will be sent to you
- error (if status=error), here you will receive the error code
Error codes:
Code | Description |
---|---|
MISSING_USER | User or email not included |
MISSING_PASSWORD | Password not included |
MISSING_CLASS | Class not included |
MISSING_METHOD | Method not included |
MISSING_COMPULSORY_PARAM | Compulsory parameter not included |
INCORRECT_USER_PASSWORD | Incorrect user or password |
INCORRECT_CLASS | Incorrect class |
INCORRECT_METHOD | Incorrect method |
ACCOUNT_NOT_FOUND | User account has not been found |
NOT_ENOUGH_BALANCE | ERROR_NOT_ENOUGH_BALANCE |
INCORRECT_MIN_BALANCE | ERROR_INCORRECT_MIN_BALANCE |
Parameters:
- class : subaccount
- method : transferbalance
- user : user
- password : password
- accountemail : email@email.com
- balancetotransfer : 10
Request:
Tools that enhance our Reseller API
SECURE API CONNECTION
Security tailored to your business
Configure your API connections, create new accesses and manage existing ones.
Filter all API accesses by IP, add or remove enabled IPs to guarantee the security of your accesses.
Keep track of all connections made, API used and connection dates / time
MULTIPLE APIs
Connectivity tailored to your business
We offer you multiple APIs to connect with us, we have an HTTP API, BASIC AUTH, SOAP and JWT Authentication so that you can connect with us the way you want.
Connect with any of the APIs in a secure, simple and centralized way . Afilnet API is perfect for your software.
API Logs
Get to know each request in detail
Thanks to our logs you will be able to review all the requests made and the corresponding response from our API, which will allow you to consult details when you need them.
The information you can consult is the following:
- Source IP of the request
- Date & Time of the request
- API & Method being called
- Parameters sent to the API
- API response
- metadata
Steps to use the API to Resellers
Using the Resellers API will only take a few minutes.
Register as a client
The first step to be able to access Afilnet is to have an account as a client. You can register on our website in a few minutes.
Integrate the API to Resellers
Integrate the Resellers API into your Software using the examples provided. Contact our team if you have any questions.
Use unlimited
Our Resellers API allows you unlimited use of it. Make the requests you need in your Software.
Welcome to Afilnet!
Everything ready!, has managed to improve its communications with Afilnet. We are here to support our API when you need it