LoopiaAPI is the XML-RPC API that exposes the functionality of the Loopia Customer Zone and Loopia Reseller Zone, letting you fully automate domain registration, DNS management, billing and customer administration. Use the references below to find the documentation, type definitions and code examples you need to integrate with Loopia.
API for Loopia Customer Zone
With LoopiaAPI you can check whether a particular domain name is still available, register new domain names, add and remove subdomains, edit zone records and pay domain invoices via LoopiaPrePAID.
API for resellers
Resellers can list and add new customers through the reseller-specific methods. Resellers also have access to all Customer Zone methods for each of their customers.
Documentation
Below you will find the reference documentation, type definitions and example code.
Before you start
Types
- account_type
- contact
- create_account_status_obj
- customer_obj
- domain_configuration
- domain_obj
- order_status
- order_status_obj
- invoice_obj
- invoice_item_obj
- record_obj
- status
Examples in Perl
Examples in Python
Examples in Ruby
Methods for Loopia Customer Zone
- addDomain
- addSubdomain
- addZoneRecord
- domainIsFree
- getCreditsAmount
- getDomain
- getDomains
- getInvoice
- getSubdomains
- getUnpaidInvoices
- getZoneRecords
- orderDomain
- payInvoiceUsingCredits
- removeDomain
- removeSubdomain
- removeZoneRecord
- transferDomain
- updateDNSServers
- updateZoneRecord