Subreg EPP server documentation
[All Commands]

Contents

Protocol
Server uses standard EPP protocol specified in RFC 5730, 5731, 5733 and 5734.

Server (Production): epp.regtons.com
Server (OT&E): epp.demoreg.net
Port: 700
Protocol: standard TCP transport as specified in RFC 5734 secured by SSL

Overall address: ssl://epp.regtons.com:700
Overall address (OT&E): ssl://epp.demoreg.net:700

EPP Server is available only for resellers !!!


Hello
Returns greeting with basic information about the server, you can use svDate for synchronization and objURIs for basic knowledge of recognized namespaces. Request could also serve as keep alive request.


Login
Authenticates client with username and password and allows further processing of contact and domain requests. Session is valid until closing the TCP connection or sending <logout> request.


Logout
Ends session created with <login> command, although closing TCP connection is enough to close the session.


Create contact
Creates new contact object and returns its new generated id. Contact then can be used as registrant, admin, tech or billing contact in domain <create> and <update> requests. Fields name, street, city, cc, pc, voice and email are mandatory. Note, field id specified in request is not used by the server. Please save id returned in the response instead.


Update contact
Changes information in already existing contact object, identified by its id. It is possible to change name, org, street, city, sp, cc, pc, voice, fax and email.


Info contact
Queries information about single contact object, identified by its id.


Create host
Create a new delegated host object.


Update host
Update IP addresses of a delegated host object.


Delete host
Delete a delegated host object. It is only possible to delete host when it is no longer used.


Info host
Information about a delegated host object.


Check host
Check delegated host object availability.


Create domain
Creates new order to register domain. It's mandatory to specify domain registrant. Admin, billing and tech contacts are not mandatory at this point. Default value for period is 1 year. Nameservers can be specified only using <hostAttr> element. ID of newly created order is returned as an extension.


Create domain premium
Creates new order to register PREMIUM domain. Premium domains are registered for higher registration fee. It's mandatory to specify domain registrant. Admin, billing and tech contacts are not mandatory at this point. Default value for period is 1 year. Nameservers can be specified only using <hostAttr> element. ID of newly created order is returned as an extension.


Update domain
Creates order to change particular information related to already existing domain. It's possible to change registrant and authInfo, add or remove admin, billing and tech contacts, as well as nameservers and some of the statuses.


Restore domain
Creates new order to restore your already deleted domain.


Renew domain
Creates an order to renew currently existing domain for given period of time, default period is 1 year. For ensuring that this command won't be sent more times it's mandatory to specify current expiry date, which can be acquired using <info> request.


Renew domain premium
Creates an order to renew currently existing PREMIUM domain for given period of time, default period is 1 year. Premium domains are registered for higher registration fee. For ensuring that this command won't be sent more times it's mandatory to specify current expiry date, which can be acquired using <info> request.


Transfer domain
Makes an order to request transfer of specified domain from its current registrar, or to accept or decline ingoing transfer request.


Delete domain
Creates new order to delete existing domain from registry.


Info domain
Returns information about single domain.


Check domain
Check if particular domains are available for registration (free) or are already registered. Free domains can be registered using <create> command. It's possible to specify up to 10 domain names in single <check> request.


Poll
Read next status message from the server. Messages are sent whenever is changed status of your order.


Pricelist
Returns list of TLDs, its prices and parameters.


Info order
Queries information about already created order, identified by its id. Orders are usually created by domain transform commands (create, update, renew, transfer and delete domain).


Info registrar
Command to query user status and credit amount.


Special Pricelist
Returns list of TLDs, its special prices.


Backorder domain
Create order to register domain immediatelly after it is deleted from registry.



Subreg EPP server documentation - version 1.0