From HEXONET Wiki
Line 66: | Line 66: | ||
! !! EPP production environment !! EPP Testbed / OTE | ! !! EPP production environment !! EPP Testbed / OTE | ||
|- | |- | ||
− | | Socket: || epp.ispapi.net:700 || epp.ispapi.net:1700 | + | | Socket: || epp.ispapi.net:700 || epp-ote.ispapi.net:1700 |
|- | |- | ||
| Login: || Your Username || Your Username | | Login: || Your Username || Your Username | ||
Line 77: | Line 77: | ||
== HTTP / HTTPS == | == HTTP / HTTPS == | ||
'''Download:''' {{Template:pdf|DOMAIN_API_Reference.pdf|Domain_API_Reference.pdf }} | '''Download:''' {{Template:pdf|DOMAIN_API_Reference.pdf|Domain_API_Reference.pdf }} | ||
− | *The base url is https:// | + | *The base url is https://api.ispapi.net/api/call.cgi |
− | *The base url for OT&E (Testbed System) is: https://api.ispapi.net/api/call.cgi?s_entity=1234 | + | *The base url for OT&E (Testbed System) is: https://api-ote.ispapi.net/api/call.cgi?s_entity=1234 |
*[[HighPerformanceProxySetup|High Performance Proxy Setup (using Apache2's proxy module)]] | *[[HighPerformanceProxySetup|High Performance Proxy Setup (using Apache2's proxy module)]] | ||
Line 84: | Line 84: | ||
== MAILROBOT == | == MAILROBOT == | ||
− | All API commands can be executed via email templates sent to [mailto:[email protected] [email protected]]. [email protected] will also be the sender email address of HEXONET´s API call answers. To send emails to the API in OT&E mode, please use [mailto: | + | All API commands can be executed via email templates sent to [mailto:[email protected] [email protected]]. [email protected] will also be the sender email address of HEXONET´s API call answers. To send emails to the API in OT&E mode, please use [mailto:call@mrobot-ote.ispapi.net call@mrobot-ote.ispapi.net] as recipient address. Please note that you first have to create an OT&E account before you start with testing. [http://hexonet.net/signup-ote Get your OT&E account now!] |
'''Download:''' {{Template:Pdf|SMTP_Gateway.pdf| SMTP-Gateway}} | '''Download:''' {{Template:Pdf|SMTP_Gateway.pdf| SMTP-Gateway}} | ||
Line 119: | Line 119: | ||
'''Download:''' {{Template:Pdf|XMLRPC_Gateway.pdf| XMLRPC-Gateway manual}} | '''Download:''' {{Template:Pdf|XMLRPC_Gateway.pdf| XMLRPC-Gateway manual}} | ||
As we only offer two SOAP methods: ping for testing, xcall for XIRCA requests, we do not provide a public WSDL file. All XIRCA commands can be obtained in the respective manuals. | As we only offer two SOAP methods: ping for testing, xcall for XIRCA requests, we do not provide a public WSDL file. All XIRCA commands can be obtained in the respective manuals. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
'''SOAP HTTPS (SSL) call parameters:''' | '''SOAP HTTPS (SSL) call parameters:''' | ||
<pre> | <pre> | ||
− | Server-/Proxy-URL: "https://soap-api.hexonet.net:8082" | + | Server-/Proxy-URL LIVE system: "https://soap-api.hexonet.net:8082" |
+ | Server-/Proxy-URL OT&E system: "https://soap-api-ote.hexonet.net:8082" | ||
Namespace/URI: "urn:Api" | Namespace/URI: "urn:Api" | ||
available Methods: “echo” / “xcall” | available Methods: “echo” / “xcall” | ||
</pre> | </pre> | ||
− | |||
===XMLRPC-Gateway=== | ===XMLRPC-Gateway=== | ||
Line 142: | Line 134: | ||
This Realtime XML-RPC Gateway has been developed to provide an easy way to connect existing shopping cart and domain ordering systems to a user account of our system. The gateway consists of a XML-RPC server that accepts XML requests conforming to a defined syntax and converts them into API calls. All incoming XML-RPC requests are processed immediately and a XML response is generated and returned to the client. | This Realtime XML-RPC Gateway has been developed to provide an easy way to connect existing shopping cart and domain ordering systems to a user account of our system. The gateway consists of a XML-RPC server that accepts XML requests conforming to a defined syntax and converts them into API calls. All incoming XML-RPC requests are processed immediately and a XML response is generated and returned to the client. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
'''XML-RPC HTTPS (SSL) call parameters:''' | '''XML-RPC HTTPS (SSL) call parameters:''' | ||
<pre> | <pre> | ||
− | Server-/Proxy-URL: "https://xmlrpc-api.hexonet.net:8083" | + | Server-/Proxy-URL LIVE system: "https://xmlrpc-api.hexonet.net:8083" |
− | + | Server-/Proxy-URL OT&E system: "https://xmlrpc-api-ote.hexonet.net:8083" | |
− | + | available Methods: “Api.echo” / “Api.xcall” | |
</pre> | </pre> |
Revision as of 07:22, 1 April 2022
These commands are required to manage your domain names e.g. Common domain commands, Host/Nameserver commands, Contact commands, Domain registry specific commands, Domain transfers, Branding, Control-Panel.
Contents |
Domain API Documents: Downloads
EPP Manual
Domain_API_Reference.pdf
SMTP-Gateway
SOAP-Gateway manual
XMLRPC-Gateway manual
Domain Commands: Online Documentation
New OTE environment (as of March 21, 2022)
As of March 21, 2022 you have to use the following new endpoints and ports in order to access the OTE environment via APIs:
OTE API server | old endpoint(s) and port | new endpoint and port |
OTE HTTP(S) server | api.1api.net:80 + 443 coreapi.1api.net:80 + 443 api.ispapi.net:80 + 443 | api-ote.ispapi.net:443 |
OTE EPP server | epp.ispapi.net:1700 | epp-ote.ispapi.net:700 |
SOAP server | soap-api.hexonet.net:8080 + 8082 | soap-api-ote.hexonet.net:8082 |
XML-RPC server | xmlrpc-api.hexonet.net:8081 + 8083 | xmlrpc-api-ote.hexonet.net:8083 |
XRRP-Server | api.1api.net:649 coreapi.1api.net:649 api.ispapi.net:649 | xrrp-ote.ispapi.net:649 |
Email Gateway | [email protected] | [email protected] |
Unencrypted access is not supported any more (formerly ports 80, 8080 and 8081).
The new endpoints will support following TLS ciphers:
- TLS 1.2
- TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
- TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
- TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
- TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
- TLS 1.3
- TLS_AES_256_GCM_SHA384
- TLS_CHACHA20_POLY1305_SHA256
- TLS_AES_128_GCM_SHA256
Supported TLDs in the new OTE environment
The following TLDs are supported in the new OTE environment: .asia, .at, .be, .biz, .ca, .ch, .club, .com, .co.za, .cz, .de, .es, .eu, .fr, .guru, .info, .it, .la, .net, .nl, .nz, .org, .pe, .ph, .photo, .pl, .se, .swiss, .uk, .xyz
EPP
HEXONET offers access to the domain-robot via a real EPP 1.0 (Extensible Provisioning Protocol) strict to RFC 4930-4933. EPP is the recommended RFC 4930-4933 communication-protocol between Domain-Registars and the respective Registries. With this EPP Implementation you now have access to hundreds of TLDs through one single protocol. In the event that you hold own accreditations then you now also have the possibility of managing your own accreditations through RegistrarOC and connect to them through EPP.
Download: EPP Manual with further information and EPP examples.
See also: EPP access using the Net::DRI perl library
We also provide an EPP Demonstrator where you can easily execute EPP commands in our OT&E environment.
EPP Gateway Information
EPP production environment | EPP Testbed / OTE | |
---|---|---|
Socket: | epp.ispapi.net:700 | epp-ote.ispapi.net:1700 |
Login: | Your Username | Your Username |
Password: | Your Password | Your Password |
HTTP / HTTPS
Download: Domain_API_Reference.pdf
- The base url is https://api.ispapi.net/api/call.cgi
- The base url for OT&E (Testbed System) is: https://api-ote.ispapi.net/api/call.cgi?s_entity=1234
- High Performance Proxy Setup (using Apache2's proxy module)
Please note that your login credentials are different for the OT&E system, you can create an OT&E account with this form.
MAILROBOT
All API commands can be executed via email templates sent to [email protected]. [email protected] will also be the sender email address of HEXONET´s API call answers. To send emails to the API in OT&E mode, please use [email protected] as recipient address. Please note that you first have to create an OT&E account before you start with testing. Get your OT&E account now!
Download: SMTP-Gateway Your login credentials and the API command which should be executed has to be submitted in the message body. Further you can submit some kind of transaction ID in the subject line. The HEXONET system will pass this subject to the response email.
Example of an email to register a domain
s_login = login.id s_pw = secret_password s_user = subuser.id [COMMAND] command = AddDomain domain = reseller.com ownercontact0 = (CONTACT) admincontact0 = (CONTACT) techcontact0 = (CONTACT) billingcontact0 = (CONTACT) ... nameserver0 = ns1.yournameserver.com ... nameserver12 = ns13.yournameserver.com EOF
SOAP/XMLRPC
SOAP-Gateway
This Realtime SOAP Gateway has been developed to provide an easy way to connect existing shopping cart and domain ordering systems to a user account of our system. The gateway consists of a SOAP server that accepts XML requests conforming to a defined syntax and converts them into API calls. All incoming SOAP requests are processed immediately and a XML response is generated and returned to the client.
Download: SOAP-Gateway manual
Download: XMLRPC-Gateway manual
As we only offer two SOAP methods: ping for testing, xcall for XIRCA requests, we do not provide a public WSDL file. All XIRCA commands can be obtained in the respective manuals.
SOAP HTTPS (SSL) call parameters:
Server-/Proxy-URL LIVE system: "https://soap-api.hexonet.net:8082" Server-/Proxy-URL OT&E system: "https://soap-api-ote.hexonet.net:8082" Namespace/URI: "urn:Api" available Methods: “echo” / “xcall”
XMLRPC-Gateway
This Realtime XML-RPC Gateway has been developed to provide an easy way to connect existing shopping cart and domain ordering systems to a user account of our system. The gateway consists of a XML-RPC server that accepts XML requests conforming to a defined syntax and converts them into API calls. All incoming XML-RPC requests are processed immediately and a XML response is generated and returned to the client.
XML-RPC HTTPS (SSL) call parameters:
Server-/Proxy-URL LIVE system: "https://xmlrpc-api.hexonet.net:8083" Server-/Proxy-URL OT&E system: "https://xmlrpc-api-ote.hexonet.net:8083" available Methods: “Api.echo” / “Api.xcall”