# Introduction This API allows resellers to manage their resources in a simple, programmatic way using HTTP requests. # Conventions ## Requests The API supports different methods depending on the required action. | Method | Description | --- | --- | GET | Retrieve resources in a collection or get a single resource.<br/>Getters will never have any effect on the queried resources. | POST | Create a new resource in a collection. | PUT | Update an existing resource with its new representation. | DELETE | Delete an existing resource. ## HTTP status codes The API will reply with different HTTP statuscodes: | StatusCode | Description | --- | --- | 200 OK | The requests was processed and you receive data as a result. | 201 CREATED | The resource has been created. Either the Location header contains a link to the created resource, or links are being returned in the response body. The applied method will be indicated in the documentation. | 202 ACCEPTED | The reques
/v275 endpoints available
/sshOverview of SSH keys
/domainsOverviews of domains
/accountsOverview of accounts
/accountsCreate a new account
/mailboxesGets your mailboxes.
/mailboxesCreate a new mailbox.
/servicepacksOverview of service packs
/linuxhostingsOverview of linux hostings
/mysqldatabasesOverview of mysql databases
/mysqldatabasesCreate a new mysql database
/sslcertificatesOverview of SSL certificates
/windowshostingsOverview of windows hostings
/domains/transfersTransfer a domain
/accounts/{accountId}Get a specific account
/domains/{domainName}Details of a domain
/domains/registrationsRegister a domain
/mailzones/{domainName}Get the mail zone.
/sslcertificaterequestsOverview of SSL certificate requests
/sslcertificaterequestsAdd a SSL certificate request
/mailboxes/{mailboxName}Get a specific mailbox
/mailboxes/{mailboxName}Delete a mailbox
/dns/{domainName}/recordsGet records
/dns/{domainName}/recordsCreate a record
/provisioningjobs/{jobId}Detail of a provisioning job
/domains/{domainName}/renewEdit domain name renew state
/linuxhostings/{domainName}Linux hosting detail
/sslcertificaterequests/{id}Detail of a SSL certificate request
/sslcertificaterequests/{id}Verify the SSL certificate request domain validations
/windowshostings/{domainName}Windows hosting detail
/mysqldatabases/{databaseName}Get a specific database
/mysqldatabases/{databaseName}Delete a mysql database
/mailzones/{domainName}/aliasesCreate a new alias
/mailzones/{domainName}/antispamConfigure anti-spam for mail zone
/mailzones/{domainName}/catchallCreate a catch-all on the mail zone
/domains/{domainName}/nameserversEdit domain name servers
/mailboxes/{mailboxName}/passwordChange password for mailbox
/mailboxes/{mailboxName}/autoreplyConfigure auto-reply for mailbox
/sslcertificates/{sha1Fingerprint}Detail of a SSL certificate
/mailzones/{domainName}/smtpdomainsCreate an extra smtp domain
/dns/{domainName}/records/{recordId}Get specific record
/dns/{domainName}/records/{recordId}Edit a record
/dns/{domainName}/records/{recordId}Delete a record
/linuxhostings/{domainName}/ssh/keysOverview of SSH keys
/linuxhostings/{domainName}/ssh/keysAdd a SSH key
/linuxhostings/{domainName}/subsitesCreate a subsite
/mailboxes/{mailboxName}/autoforwardConfigure auto-forward for mailbox
/mysqldatabases/{databaseName}/usersOverview of mysql users
/mysqldatabases/{databaseName}/usersCreate a new mysql user
/linuxhostings/{domainName}/scheduledtasksOverview of scheduled tasks
/linuxhostings/{domainName}/scheduledtasksAdd a scheduled task
/sslcertificates/{sha1Fingerprint}/downloadDownload a SSL certificate
/linuxhostings/{domainName}/phpsettings/apcuConfigure PHP APCu setting
/linuxhostings/{domainName}/ftp/configurationConfigure FTP
/linuxhostings/{domainName}/ssh/configurationConfigure SSH
/mailzones/{domainName}/aliases/{emailAddress}Configure a alias
/mailzones/{domainName}/aliases/{emailAddress}Delete a alias
/mailzones/{domainName}/smtpdomains/{hostname}Configure an extra smtp domain
/mailzones/{domainName}/smtpdomains/{hostname}Delete an extra smtp domain
/linuxhostings/{domainName}/phpsettings/versionChange the Linux hosting PHP version.
/linuxhostings/{domainName}/subsites/{siteName}Delete a subsite
/mailzones/{domainName}/catchall/{emailAddress}Delete a catch-all on the mail zone
/mysqldatabases/{databaseName}/users/{userName}Delete a mysql user
/linuxhostings/{domainName}/ssh/keys/{fingerprint}Delete a SSH key
/linuxhostings/{domainName}/phpsettings/memorylimitConfigure PHP memory limit
/linuxhostings/{domainName}/settings/gzipcompressionEnable/disable GZIP compression
/mysqldatabases/{databaseName}/users/{userName}/statusEnable/disable mysql user
/linuxhostings/{domainName}/sites/{siteName}/hostheadersCreate a host header
/mysqldatabases/{databaseName}/users/{userName}/passwordChange password for mysql user
/linuxhostings/{domainName}/phpsettings/availableversionsGet the available PHP versions.
/linuxhostings/{domainName}/scheduledtasks/{scheduledTaskId}Get scheduled task detail
/linuxhostings/{domainName}/scheduledtasks/{scheduledTaskId}Configure a scheduled task
/linuxhostings/{domainName}/scheduledtasks/{scheduledTaskId}Delete a scheduled task
/linuxhostings/{domainName}/sslsettings/{hostname}/letsencryptConfigure let's encrypt
/linuxhostings/{domainName}/sslsettings/{hostname}/autoredirectConfigure auto redirect
/linuxhostings/{domainName}/sites/{siteName}/http2/configurationConfigure HTTP/2
# Introduction This API allows resellers to manage their resources in a simple, programmatic way using HTTP requests. # Conventions ## Requests The API supports different methods depending on the required action. | Method | Description | --- | --- | GET | Retrieve resources in a collection or get a single resource.<br/>Getters will never have any effect on the queried resources. | POST | Create a new resource in a collection. | PUT | Update an existing resource with its new representation. | DELETE | Delete an existing resource. ## HTTP status codes The API will reply with different HTTP statuscodes: | StatusCode | Description | --- | --- | 200 OK | The requests was processed and you receive data as a result. | 201 CREATED | The resource has been created. Either the Location header contains a link to the created resource, or links are being returned in the response body. The applied method will be indicated in the documentation. | 202 ACCEPTED | The reques
/v275 endpoints available
/sshOverview of SSH keys
/domainsOverviews of domains
/accountsOverview of accounts
/accountsCreate a new account
/mailboxesGets your mailboxes.
/mailboxesCreate a new mailbox.
/servicepacksOverview of service packs
/linuxhostingsOverview of linux hostings
/mysqldatabasesOverview of mysql databases
/mysqldatabasesCreate a new mysql database
/sslcertificatesOverview of SSL certificates
/windowshostingsOverview of windows hostings
/domains/transfersTransfer a domain
/accounts/{accountId}Get a specific account
/domains/{domainName}Details of a domain
/domains/registrationsRegister a domain
/mailzones/{domainName}Get the mail zone.
/sslcertificaterequestsOverview of SSL certificate requests
/sslcertificaterequestsAdd a SSL certificate request
/mailboxes/{mailboxName}Get a specific mailbox
/mailboxes/{mailboxName}Delete a mailbox
/dns/{domainName}/recordsGet records
/dns/{domainName}/recordsCreate a record
/provisioningjobs/{jobId}Detail of a provisioning job
/domains/{domainName}/renewEdit domain name renew state
/linuxhostings/{domainName}Linux hosting detail
/sslcertificaterequests/{id}Detail of a SSL certificate request
/sslcertificaterequests/{id}Verify the SSL certificate request domain validations
/windowshostings/{domainName}Windows hosting detail
/mysqldatabases/{databaseName}Get a specific database
/mysqldatabases/{databaseName}Delete a mysql database
/mailzones/{domainName}/aliasesCreate a new alias
/mailzones/{domainName}/antispamConfigure anti-spam for mail zone
/mailzones/{domainName}/catchallCreate a catch-all on the mail zone
/domains/{domainName}/nameserversEdit domain name servers
/mailboxes/{mailboxName}/passwordChange password for mailbox
/mailboxes/{mailboxName}/autoreplyConfigure auto-reply for mailbox
/sslcertificates/{sha1Fingerprint}Detail of a SSL certificate
/mailzones/{domainName}/smtpdomainsCreate an extra smtp domain
/dns/{domainName}/records/{recordId}Get specific record
/dns/{domainName}/records/{recordId}Edit a record
/dns/{domainName}/records/{recordId}Delete a record
/linuxhostings/{domainName}/ssh/keysOverview of SSH keys
/linuxhostings/{domainName}/ssh/keysAdd a SSH key
/linuxhostings/{domainName}/subsitesCreate a subsite
/mailboxes/{mailboxName}/autoforwardConfigure auto-forward for mailbox
/mysqldatabases/{databaseName}/usersOverview of mysql users
/mysqldatabases/{databaseName}/usersCreate a new mysql user
/linuxhostings/{domainName}/scheduledtasksOverview of scheduled tasks
/linuxhostings/{domainName}/scheduledtasksAdd a scheduled task
/sslcertificates/{sha1Fingerprint}/downloadDownload a SSL certificate
/linuxhostings/{domainName}/phpsettings/apcuConfigure PHP APCu setting
/linuxhostings/{domainName}/ftp/configurationConfigure FTP
/linuxhostings/{domainName}/ssh/configurationConfigure SSH
/mailzones/{domainName}/aliases/{emailAddress}Configure a alias
/mailzones/{domainName}/aliases/{emailAddress}Delete a alias
/mailzones/{domainName}/smtpdomains/{hostname}Configure an extra smtp domain
/mailzones/{domainName}/smtpdomains/{hostname}Delete an extra smtp domain
/linuxhostings/{domainName}/phpsettings/versionChange the Linux hosting PHP version.
/linuxhostings/{domainName}/subsites/{siteName}Delete a subsite
/mailzones/{domainName}/catchall/{emailAddress}Delete a catch-all on the mail zone
/mysqldatabases/{databaseName}/users/{userName}Delete a mysql user
/linuxhostings/{domainName}/ssh/keys/{fingerprint}Delete a SSH key
/linuxhostings/{domainName}/phpsettings/memorylimitConfigure PHP memory limit
/linuxhostings/{domainName}/settings/gzipcompressionEnable/disable GZIP compression
/mysqldatabases/{databaseName}/users/{userName}/statusEnable/disable mysql user
/linuxhostings/{domainName}/sites/{siteName}/hostheadersCreate a host header
/mysqldatabases/{databaseName}/users/{userName}/passwordChange password for mysql user
/linuxhostings/{domainName}/phpsettings/availableversionsGet the available PHP versions.
/linuxhostings/{domainName}/scheduledtasks/{scheduledTaskId}Get scheduled task detail
/linuxhostings/{domainName}/scheduledtasks/{scheduledTaskId}Configure a scheduled task
/linuxhostings/{domainName}/scheduledtasks/{scheduledTaskId}Delete a scheduled task
/linuxhostings/{domainName}/sslsettings/{hostname}/letsencryptConfigure let's encrypt
/linuxhostings/{domainName}/sslsettings/{hostname}/autoredirectConfigure auto redirect
/linuxhostings/{domainName}/sites/{siteName}/http2/configurationConfigure HTTP/2