Your browser don't permit web-fonts to be installed. Our websites use web-fonts based icons. For a better experience please allow your browser to use web-fonts.
We are hiring!
Deutsch | English | Español

DomRobot XML-RPC, JSON-RPC API Documentation

This documentation describes the communication between client and API interface.


Table of Contents

1. Overview
1.1. XML format for API requests
1.2. JSON format for API requests
1.3. XML response format
1.4. JSON response format
1.5. Client implementation
1.5.1. Implementation in PHP
1.5.2. Implementation in Java
1.5.3. Implementation in Python
1.5.4. Implementation in Perl
1.5.5. Implementation in Ruby
1.5.6. Implementation in Node.js
2. Methods
2.1. Account
2.1.1. account.changepassword
2.1.2. account.check
2.1.3. account.createAccount
2.1.4. account.info
2.1.5. account.lock
2.1.6. account.login
2.1.7. account.logout
2.1.8. account.unlock
2.1.9. account.update
2.2. Accounting
2.2.1. accounting.accountBalance
2.2.2. accounting.addPayment
2.2.3. accounting.charges
2.2.4. accounting.getInvoice
2.2.5. accounting.getReceipt
2.2.6. accounting.getstatement
2.2.7. accounting.refund
2.2.8. accounting.infopayment
2.2.9. accounting.listInvoices
2.2.10. accounting.lockedFunds
2.2.11. accounting.log
2.2.12. accounting.sendbypost
2.3. Application
2.3.1. application.check
2.3.2. application.create
2.3.3. application.delete
2.3.4. application.info
2.3.5. application.list
2.3.6. application.update
2.4. Certificate
2.4.1. certificate.cancel
2.4.2. certificate.create
2.4.3. certificate.getProduct
2.4.4. certificate.info
2.4.5. certificate.list
2.4.6. certificate.listProducts
2.4.7. certificate.listRemainingNeededData
2.4.8. certificate.log
2.4.9. certificate.updateOrder
2.5. Contact
2.5.1. contact.create
2.5.2. contact.delete
2.5.3. contact.info
2.5.4. contact.list
2.5.5. contact.log
2.5.6. contact.sendcontactverification
2.5.7. contact.update
2.6. Customer
2.6.1. customer.accounts
2.6.2. customer.delete
2.6.3. customer.getExtData
2.6.4. customer.info
2.6.5. customer.listdownloads
2.6.6. customer.requestdataexport
2.6.7. customer.update
2.7. Dnssec
2.7.1. dnssec.adddnskey
2.7.2. dnssec.deleteall
2.7.3. dnssec.deletednskey
2.7.4. dnssec.disablednssec
2.7.5. dnssec.enablednssec
2.7.6. dnssec.info
2.7.7. dnssec.listkeys
2.8. Domain
2.8.1. domain.check
2.8.2. domain.create
2.8.3. domain.delete
2.8.4. domain.getdomainprice
2.8.5. domain.getPrices
2.8.6. domain.getRules
2.8.7. domain.getTldGroups
2.8.8. domain.info
2.8.9. domain.list
2.8.10. domain.log
2.8.11. domain.push
2.8.12. domain.renew
2.8.13. domain.resettransferrequest
2.8.14. domain.restore
2.8.15. domain.stats
2.8.16. domain.trade
2.8.17. domain.transfer
2.8.18. domain.transfercancel
2.8.19. domain.transferOut
2.8.20. domain.update
2.8.21. domain.whois
2.9. Dyndns
2.9.1. dyndns.check
2.9.2. dyndns.create
2.9.3. dyndns.delete
2.9.4. dyndns.info
2.9.5. dyndns.list
2.9.6. dyndns.log
2.9.7. dyndns.updateRecord
2.10. Host
2.10.1. host.check
2.10.2. host.create
2.10.3. host.delete
2.10.4. host.info
2.10.5. host.list
2.10.6. host.update
2.11. Hosting
2.11.1. hosting.controlPanel
2.11.2. hosting.list
2.12. Message
2.12.1. message.ack
2.12.2. message.poll
2.13. Nameserver
2.13.1. nameserver.check
2.13.2. nameserver.create
2.13.3. nameserver.createRecord
2.13.4. nameserver.delete
2.13.5. nameserver.deleteRecord
2.13.6. nameserver.export
2.13.7. nameserver.exportlist
2.13.8. nameserver.exportrecords
2.13.9. nameserver.info
2.13.10. nameserver.list
2.13.11. nameserver.update
2.13.12. nameserver.updateRecord
2.14. NameserverSet
2.14.1. nameserverset.create
2.14.2. nameserverset.delete
2.14.3. nameserverset.info
2.14.4. nameserverset.list
2.14.5. nameserverset.update
2.15. News
2.15.1. news.list
2.16. Pdf
2.16.1. pdf.document
2.16.2. pdf.get
2.17. Tag
2.17.1. tag.create
2.17.2. tag.delete
2.17.3. tag.info
2.17.4. tag.list
2.17.5. tag.update
3. Datatypes
4. Result Codes
5. Changelog