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

Email

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:

 

http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=account_gethistory

 

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:

 

http://test.1isi.com/cgi-bin/rgate.cgi?loginid=resellertest&password=resellerpass&enduserip=98.247.220.133&action=account_login

 

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

Email

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&regfname=first&reglname=last&regorg=-&regtitle=boss&regaddr1=21 first street&regaddr2=&regcity=kent&regstate=wa&regzip=98987&regcountry=US&regemail=account@email.com&regphone=+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&regfname=first&reglname=last&regorg=-&regtitle=boss&regaddr1=21 first street&regaddr2=&regcity=kent&regstate=wa&regzip=98987&regcountry=US&regemail=account@email.com&regphone=+1.3542985736&regfax=

 

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