1isi API actions
Remote access for resellers
who need full control of their internet domain products and services
|
|
Version 1.0
|
|
Included in this guide is a
list of actions that can be performed via the API. Calls to the API are
performed over HTTP and HTPS protocols.
Response (output) from the
API can be specified as text or xml. If an output is not specified, text is the
default. To see the structured xml output for parsing, run the desired command
specifying xml as the output type. (output=xml)
You must url encode the
values of the queries before transmitting them to the API.
For security purposes the API
returns a cookie ID which can be submitted as part of the query combined with
the loginid, and replaces the password in the query. Subsequent action requests
can be made without a password. This cookie ID expires after a short period of
time and an error will be returned for subsequent calls signifying that the ID
has expired. To generate a new ID, an action request must be made with the
loginid / password combination and you can once again store the cookieID on
your server to use with subsequent calls to the API.
Actions in alphabetic order
All requests must include a
loginid and password except where noted.
Check the errorcount and list
of errors in the response. Otherwise check the response values returned from
the action.
account_company_info
use this action to get or update the information for a reseller company.
Note: both options return the current company information.
Example query to get information:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=account_company_info
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
Example query to update information:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=account_company_info&process=update&providedby=&companyname=&website=www.mysite.com&address=123myplace&address2=suite1&city=here&state=there&zip=12345
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
companyname |
Optional |
Your company name [a-zA-Z0-9 #,\(\)\.\-\_] |
50 |
|
Website |
Optional |
Your web site [a-zA-Z0-9 ,\.\-\_\&] |
255 |
|
Address |
Optional |
Company address [a-zA-Z0-9 #,\(\)\.\-\_] |
30 |
|
Address2 |
Optional |
Address part II [a-zA-Z0-9 #,\(\)\.\-\_] |
30 |
|
City |
Optional |
City [a-zA-Z0-9 #,\(\)\.\-\_] |
30 |
|
State |
Optional |
State [a-zA-Z0-9 #,\(\)\.\-\_] |
30 |
|
Zip |
Optional |
Zip code [a-zA-Z0-9 #,\(\)\.\-\_] |
20 |
|
|
account_create
use this action to create a retail sub account which can be converted to a reseller account with a subsequent call.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=account_create&org=&fname=retail&lname=test&title=&addr1=retail&addr2=&city=test&state=wa&zip=98098&country=US&email=ted%401isi.com&phone=+1.1234567890&subaccount=retailtest&subpass=retailpass&acceptterms=yes&question=1&answer=here&accountstatus=1
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Fname |
Required |
Customer first name [a-zA-Z0-9 '\-] |
30 |
|
Lname |
Required |
Customer last name [a-zA-Z0-9 '\-] |
30 |
|
Org |
Optional |
Customer organization [a-zA-Z0-9 ',\.#\-] |
50 |
|
Title |
Optional |
Customer title [a-zA-Z0-9 '\-/] |
50 |
|
Addr1 |
Required |
Address information [a-zA-Z0-9 \.,'#\-] |
50 |
|
Addr2 |
Optional |
Additional information [a-zA-Z0-9 \.,'#\-] |
50 |
|
City |
Required |
Customer city [a-zA-Z0-9 ,'\-] |
50 |
|
State |
Required |
State or province [a-zA-Z] |
50 |
|
Zip |
Required |
Customer postal code [0-9a-zA-Z \-] |
15 |
|
Country |
Required |
Two letter country code [a-zA-Z ] |
2 |
|
|
Required |
Customer email address [a-zA-Z0-9\@\.\-] |
120 |
|
Phone |
Required |
Customer phone number [0-9 \.+\-] |
20 |
|
Subaccount |
Required |
Subaccount loginID [a-zA-Z0-9\.\-@] |
30 |
|
Subpass |
Required |
Subaccount password [a-zA-Z0-9\-\#\~_] |
30 |
|
Acceptterms |
Required |
Accept terms of service 0 or no, 1 or yes |
3 |
|
Question |
Optional |
Security question for account access [0-9] |
2 |
|
Answer |
Optional |
Security answer [a-zA-Z0-9 '\-\#] |
50 |
|
Accountstatus |
Optional |
1=active 0=disabled |
|
Related actions:
Account_get
Accounts_get
Account_login
Account_makereseller
Account_update
Account_update_status
|
|
account_get
use this action to get the account information.
Example query to get information:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=account_get
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
|
account_getbalance
use this action to get the account funds and available balance.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=account_getbalance
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
|
account_gethistory
use this action to get the account history.
Example query:
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Startdate |
Optional |
Report start date [0-9\-] |
10 |
|
Enddate |
Optional |
Report end date [0-9\-] |
10 |
|
|
account_login
use this action to login to and validate an account.
Note: on a successful login check the loggedin return parameter and accounttype. Otherwise check the returned errors.
Example query:
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
|
account_makereseller
use this action to convert a sub account to a reseller account.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=account_makereseller&subaccount=subretailaccount
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Subaccount |
Required |
Subaccount loginID [a-zA-Z0-9\.\-@] |
30 |
|
|
account_overview
use this action to get the overview of an account. Items such as balance, cart count, domain count, pending transfer count, etc. will be returned.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=account_overview
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
|
account_refill
use this action to add funds to a retail or reseller account.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=account_refill&amount=50&ccname=Ted&ccnumber=1234567890987654&ccexp=12/12&ccardaddress=345 west place&cccity=kent&cczip=98086&cvv2=123
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Amount |
Required |
Amount of the refill [0-9\.] |
$50 - $1000 |
|
Ccname |
Required |
Name on credit card [a-zA-Z ] |
50 |
|
Ccnumber |
Required |
Credit card number [0-9] |
20 |
|
Ccexp |
Required |
Card expiration [0-9/] |
7 |
|
Ccaddress |
Required |
Billing address [a-zA-Z0-9 \-\.'#] |
120 |
|
Cccity |
Required |
Billing city [a-zA-Z0-9 \-] |
50 |
|
Cczip |
Required |
Billing zip [a-zA-Z0-9] |
15 |
|
Cvv2 |
Optional |
Security code [0-9] |
4 |
|
|
account_sendpassword
use this action to have the account password sent to the email on the account.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=account_sendpassword
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
enduserIP |
Optional |
End users IP [0-9\.] |
15 |
|
|
account_set_password
use this action to change the account password.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=account_set_password&newpassword=somepassword
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
newpassword |
Required |
New password [a-zA-Z0-9\-\#\~_] |
30 |
|
|
account_settings_get
use this action to get account settings
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=account_settings_get
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
|
account_settings
use this action to update the account settings
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=account_settings&lowbalance=50&securitylevel=0
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
lowbalance |
Optional |
Notification amount [0-9\.] |
7 |
|
securitylevel |
Optional |
Set account security 0 = off, 1 = on |
1 |
|
|
account_update
use this action to update the account password
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=account_update&newpassword=somenewpass
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
org |
Optional |
Customer organization [a-zA-Z0-9 ',\.#\-] |
50 |
|
Fname |
Required |
First name [a-zA-Z0-9 '\-] |
30 |
|
Lname |
Required |
Last name [a-zA-Z0-9 '\-] |
30 |
|
Title |
Optional |
Title [a-zA-Z0-9 '\-/] |
50 |
|
Addr1 |
Required |
Address [a-zA-Z0-9 \.,'#\-] |
50 |
|
Addr2 |
Optional |
Address 2 [a-zA-Z0-9 \.,'#\-] |
50 |
|
City |
Required |
City [a-zA-Z0-9 ,'\-] |
50 |
|
State |
Required |
State/province [a-zA-Z] |
50 |
|
Zip |
Required |
Postal code [0-9a-zA-Z \-] |
15 |
|
Country |
Required |
Country [a-zA-Z] |
2 |
|
|
Required |
Email address [a-zA-Z0-9\@\.\-] |
120 |
|
Phone |
Required |
Phone [0-9 \.+\-] |
20 |
|
Question |
Optional |
Security question [0-9] |
2 |
|
Answer |
Optional |
Security answer [a-zA-Z0-9 '\#\-] |
50 |
|
|
account_update_status
use this action to enable or disable a sub account.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=account_update_status&subaccount=subloginid&status=disable
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Subaccount |
Required |
Sub account loginid [a-zA-Z0-9\-\#\~_] |
30 |
|
Status |
Required |
New status: “enable” or “disable” [a-zA-Z] |
8 |
|
|
accounts_get
use this action to get a list of sub accounts.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=accounts_get
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
|
contacts_get
use this action to get the contacts for a domain name.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=contacts_get&sld=domain&tld=com
Parameter List
|
Parameter |
|
Information |
Max Size |
||
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
||
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
||
|
Sld |
Required |
Second level domain name [a-zA-Z0-9\-] |
63 |
||
|
Tld |
Required |
Top level domain name [a-zA-Z\.] |
10 |
||
|
|
contacts_set
use this action to update the contacts for a domain name.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=contacts_set&sld=domain&tld=com®fname=first®lname=last®org=-®title=boss®addr1=21 first street®addr2=®city=kent®state=wa®zip=98987®country=US®email=account@email.com®phone=+1.3542985736regfax=
There are 4 possible contact types: reg, tech, admin, bill. Precede the parameter with the type of contact you wish to update. Multiple contacts can be updated with one call to the API.
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Sld |
Required |
Second level domain name [a-zA-Z0-9\-] |
63 |
|
Tld |
Required |
Top level domain name [a-zA-Z] |
10 |
|
typeFname |
Required |
Customer first name [a-zA-Z0-9\- '] |
30 |
|
typeLname |
Required |
Customer last name [a-zA-Z0-9\- '] |
30 |
|
typeOrg |
Optional |
Customer organization[a-zA-Z0-9\-\. #,'&] |
50 |
|
typeTitle |
Optional |
Customer title [a-zA-Z0-9\-, '&] |
50 |
|
typeAddr1 |
Required |
Address information [a-zA-Z0-9\-\., '#] |
50 |
|
typeAddr2 |
Optional |
Additional information [a-zA-Z0-9\-\., '#] |
50 |
|
typeCity |
Required |
Customer city [a-zA-Z0-9\- '] |
50 |
|
typeState |
Required |
State or province code [a-zA-Z ] |
2 |
|
typeZip |
Required |
Customer postal code [a-zA-Z0-9\- ] |
15 |
|
typeCountry |
Required |
2 letter country code [a-zA-Z] |
2 |
|
typeEmail |
Required |
Customer email address[a-zA-Z0-9_@\.\-] |
120 |
|
typePhone |
Required |
Customer phone number [0-9\-\.+ ] |
20 |
|
typeFax |
Optional |
Customer fax [0-9\-\.+ ] |
20 |
|
|
domain_check
use this action to check the availability of domains.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=domain_check&sld=domain&tldlist=com,net,org
If checking with an sld either a tld or tldlist is required.
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Sld |
Optional |
Second level domain name [a-zA-Z0-9\-] |
63 |
|
Tld |
Optional |
Top level domain name [a-zA-Z] |
10 |
|
Tldlist |
Optional |
Comma delimited tld list [a-zA-Z] |
|
|
Domainlist |
Optional |
Comma or newline delimited [a-zA-Z0-9\-] |
100 domains |
|
|
domain_getattribs
use this action to get the attributes of a domain.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=domain_getattribs&sld=domain&tld=com
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Sld |
Required |
Second level domain name [a-zA-Z0-9\-] |
63 |
|
Tld |
Required |
Top level domain name [a-zA-Z] |
10 |
|
|
domain_getinfo
use this action to get the current settings for a domain name including the expiration date.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=domain_getinfo&sld=domain&tld=com
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Sld |
Required |
Second level domain name [a-zA-Z0-9\-] |
63 |
|
Tld |
Required |
Top level domain name [a-zA-Z] |
10 |
|
|
domain_getlock
use this action to get the lock status of a domain.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=domain_getlock&sld=domain&tld=com
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Sld |
Required |
Second level domain name [a-zA-Z0-9\-] |
63 |
|
Tld |
Required |
Top level domain name [a-zA-Z] |
10 |
|
|
domain_get_mirror
use this action to get the name of a mirror that a domain is a member of.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=domain_get_mirror&sld=domain&tld=com
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Sld |
Required |
Second level domain name [a-zA-Z0-9\-] |
63 |
|
Tld |
Required |
Top level domain name [a-zA-Z] |
10 |
|
|
domain_push
use this action to push a domain name into another account.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=domain_push&sld=domain&tld=com&target=targetaccount
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Sld |
Required |
Second level domain name [a-zA-Z0-9\-] |
63 |
|
Tld |
Required |
Top level domain name [a-zA-Z] |
10 |
|
Target |
Required |
Target loginid [a-zA-Z0-9\.\-@] |
30 |
|
|
domain_register
use this action to register a domain name
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=domain_register&sld=1isiresellerdomain&tld=com&years=1®fname=first®lname=last®org=-®title=boss®addr1=21 first street®addr2=®city=kent®state=wa®zip=98987®country=US®email=account@email.com®phone=+1.3542985736®fax=
If nameservers are not passed, the nameservers configured on the account will be applied. If there are no configured nameservers distributedns.com nameservers will be used.
There are 3 possible contact types: reg, tech, admin. Precede the parameter with the type of contact you wish to update.
Parameter List
|
Parameter |
|
Information |
Max Size |
|
||
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
||
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
||
|
Sld |
Required |
Second level domain name [a-zA-Z0-9\-] |
63 |
|
||
|
Tld |
Required |
Top level domain name [a-zA-Z] |
10 |
|
||
|
Years |
Required |
Number of years [0-9] |
1 – 10 |
|
||
|
Nsx |
Optional |
Nameservers where x=1–13 [a-zA-Z0-9\-\.] |
127 |
|
||
|
typeFname |
Optional |
Customer first name [a-zA-Z0-9\- '] |
30 |
|||
|
typeLname |
Optional |
Customer last name [a-zA-Z0-9\- '] |
30 |
|||
|
typeOrg |
Optional |
Customer organization[a-zA-Z0-9\-\. #,'&] |
50 |
|||
|
typeTitle |
Optional |
Customer title [a-zA-Z0-9\-, '&] |
50 |
|||
|
typeAddr1 |
Optional |
Address information [a-zA-Z0-9\-\., '#] |
50 |
|||
|
typeAddr2 |
Optional |
Additional information [a-zA-Z0-9\-\., '#] |
50 |
|||
|
typeCity |
Optional |
Customer city [a-zA-Z0-9\- '] |
50 |
|||
|
typeState |
Optional |
State or province code [a-zA-Z ] |
2 |
|||
|
typeZip |
Optional |
Customer postal code [a-zA-Z0-9\- ] |
15 |
|||
|
typeCountry |
Optional |
2 letter country code [a-zA-Z] |
2 |
|||
|
typeEmail |
Optional |
Customer email address[a-zA-Z0-9_@\.\-] |
120 |
|||
|
typePhone |
Optional |
Customer phone number [0-9\-\.+ ] |
20 |
|||
|
typeFax |
Optional |
Customer fax [0-9\-\.+ ] |
20 |
|||
|
|
domain_renew
use this action to renew a domain name.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=domain_renew&sld=domain&tld=com&years=1
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Sld |
Required |
Second level domain name [a-zA-Z0-9\-] |
63 |
|
Tld |
Required |
Top level domain name [a-zA-Z] |
10 |
|
Years |
Required |
Number of years to renew [0-9] |
10 year max |
|
|
domain_sendauth
use this action to initiate an order to send the authorization key.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=domain_sendauth&sld=domain&tld=com
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Sld |
Required |
Second level domain name [a-zA-Z0-9\-] |
63 |
|
Tld |
Required |
Top level domain name [a-zA-Z] |
10 |
|
|
domain_setlock
Use this action to set the domain name lock status.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=domain_setlock&sld=domain&tld=com&lock=on
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Sld |
Required |
Second level domain name [a-zA-Z0-9\-] |
63 |
|
Tld |
Required |
Top level domain name [a-zA-Z] |
10 |
|
Lock |
Required |
Options: 1, on, 0, off |
3 |
|
|
domain_setrenew
Use this action to set the auto renew for a domain name.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=domain_setrenew&sld=domain&tld=com&renew=on
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Sld |
Required |
Second level domain name [a-zA-Z0-9\-] |
63 |
|
Tld |
Required |
Top level domain name [a-zA-Z] |
10 |
|
Renew |
Required |
Options: 1, on, 0, off [a-zA-Z0-9] |
3 |
|
|
domains_getall
Use this action to get a list of all domain names in an account.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=domains_getall
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
|
domains_get
Use this action to get a list of domain names and settings in an account.
For paging or accounts with a large number of domains, use start and returncount.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=domains_get
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Start |
Optional |
Start position within the list [0-9] |
7 |
|
Returncount |
Optional |
# of domains to return |
4 |
|
|
domain_transfer_getstatus
Use this action to get the transfer status of a domain name.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=domain_transfer_getstatus&sld=domain&tld=com
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Sld |
Required |
Second level domain name [a-zA-Z0-9\-] |
63 |
|
Tld |
Required |
Top level domain name [a-zA-Z] |
10 |
|
|
domain_transfer
Use this action to initiate a transfer for a list of up to 100 domain names.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=domain_transfer&sld1=firstdomain&tld1=com&key1=abcxyz123&sld2=seconddomain&tld2=com&key2=123456abc
count from 1 to 100
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Sldcount |
Required |
Second level domain name [a-zA-Z0-9\-] |
63 |
|
Tldcount |
Required |
Top level domain name [a-zA-Z] |
10 |
|
Keycount |
Required |
Authkey at current registrar [a-zA-Z0-9\-] |
30 |
|
|
hosts_manage
Use this action to manage up to 50 host records on a domain name if using our distributedns.com nameservers.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=hosts_manage&sld=domain&tld=com&host1=www&hosttype1=CNAME&address1=@&host2=@&hosttype2=A&address2=123.231.213.132
count from 1 to 50
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Sld |
Required |
Second level domain name [a-zA-Z0-9\-] |
63 |
|
Tld |
Required |
Top level domain name [a-zA-Z] |
10 |
|
Hostcount |
Required |
Host name [a-zA-Z0-9\-] |
60 |
|
Hosttypecount |
Required |
A|MX|URL|FRAME|CNAME|TXT |
5 |
|
Addresscount |
Required |
Address [a-zA-Z0-9\.@~\/ :&?=_\-] |
120 |
|
|
nameserver_create
Use this action to create nameservers on a domain name. A single IP can be applied or a comma delimited list of up to 13 IPs can be submitted.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=nameserver_create&sld=domain&tld=com&nameserver=ns1.domain.com&IP=123.132.213.231
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Sld |
Required |
Second level domain name [a-zA-Z0-9\-] |
63 |
|
Tld |
Required |
Top level domain name [a-zA-Z] |
10 |
|
Nameserver |
Required |
Nameserver name [a-zA-Z0-9\.\-] |
127 |
|
IP |
Required |
1 – 13 IPs [0-9\.] |
|
|
|
nameserver_delete
Use this action to delete a nameserver on a domain name.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=nameserver_delete&sld=domain&tld=com&nameserver=ns1.domain.com
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Sld |
Required |
Second level domain name [a-zA-Z0-9\-] |
63 |
|
Tld |
Required |
Top level domain name [a-zA-Z] |
10 |
|
Nameserver |
Required |
Nameserver name [a-zA-Z0-9\.\-] |
127 |
|
|
nameserver_getinfo
Use this action to get the information about a registered nameserver on a domain name.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=nameserver_getinfo&sld=domain&tld=com&nameserver=ns1.domain.com
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Sld |
Required |
Second level domain name [a-zA-Z0-9\-] |
63 |
|
Tld |
Required |
Top level domain name [a-zA-Z] |
10 |
|
Nameserver |
Required |
Nameserver name [a-zA-Z0-9\.\-] |
127 |
|
|
nameservers_add
Use this action to apply from 1 to 13 nameservers to a domain name.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=nameservers_add&sld=domain&tld=com&ns1=dns1.domain.com&ns2=dns2.domain.com
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Sld |
Required |
Second level domain name [a-zA-Z0-9\-] |
63 |
|
Tld |
Required |
Top level domain name [a-zA-Z] |
10 |
|
NScount |
Optional |
Nameserver name [a-zA-Z0-9\.\-] |
127 |
|
Defns |
Optional |
Set to 1 to use our default nameservers |
|
|
|
nameserver_update
Use this action to create nameservers on a domain name. A single IP can be applied or a comma delimited list of up to 13 IPs can be submitted.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=nameserver_update&sld=domain&tld=com&nameserver=ns1.domain.com&oldip=123.132.213.231&ip=231.213.132.123
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Sld |
Required |
Second level domain name [a-zA-Z0-9\-] |
63 |
|
Tld |
Required |
Top level domain name [a-zA-Z] |
10 |
|
Nameserver |
Required |
Nameserver name [a-zA-Z0-9\.\-] |
127 |
|
OldIP |
Required |
Old IP to update [0-9\.] |
15 |
|
IP |
Required |
New IP to apply [0-9\.] |
15 |
|
|
nameservers_get
Use this action to get a list of nameservers applied to a domain name.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=nameservers_get&sld=domain&tld=com
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Sld |
Required |
Second level domain name [a-zA-Z0-9\-] |
63 |
|
Tld |
Required |
Top level domain name [a-zA-Z] |
10 |
|
|
transfer_delete
Use this action to delete a pending domain name transfer order.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=transfer_delete&sld=domain&tld=com
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Sld |
Required |
Second level domain name [a-zA-Z0-9\-] |
63 |
|
Tld |
Required |
Top level domain name [a-zA-Z] |
10 |
|
|
transfer_getdetaillist
Use this action to a list of all details on a transfer order.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=transfer_getdetaillist&orderid=12345678
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Orderid |
Required |
Transfer orderID [0-9] |
20 |
|
|
transfer_getdetails
Use this action to get a list of details for a single domain on a transfer order.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=transfer_getdetails&detailid=13141516
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Detailid |
Required |
Transfer detailID [0-9] |
20 |
|
|
transfer_getorders
Use this action to get a list of orderids and statuses for transfer orders.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=transfer_getorders
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
|
transfer_resendemail
Use this action to resend an authorization email for a domain name on a transfer order.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=transfer_resendemail&sld=domain&tld=com
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Sld |
Required |
Second level domain name [a-zA-Z0-9\-] |
63 |
|
Tld |
Required |
Top level domain name [a-zA-Z] |
10 |
|
|
transfer_resetauth
Use this action to update the authorization key on a domain name on a transfer order.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=transfer_resetauth&sld=domain&tld=com&key=a7s6d5f4g3
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Sld |
Required |
Second level domain name [a-zA-Z0-9\-] |
63 |
|
Tld |
Required |
Top level domain name [a-zA-Z] |
10 |
|
Key |
Required |
New authorization key [a-zA-Z0-9\-*] |
30 |
|
|
transfer_resetorder
Use this action to reset a failed transfer order.
Example query:
http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=transfer_resetorder&sld=domain&tld=com
Parameter List
|
Parameter |
|
Information |
Max Size |
|
Loginid |
Required |
Your loginid [a-zA-Z0-9\.\-@] |
30 |
|
Password |
Required |
Your password [a-zA-Z0-9\-\#\~_] |
30 |
|
Sld |
Required |
Second level domain name [a-zA-Z0-9\-] |
63 |
|
Tld |
Required |
Top level domain name [a-zA-Z] |
10 |
|
|