All URIs are relative to https://developers.hostinger.com, except if the operation defines another base path.
| Method | HTTP request | Description |
|---|---|---|
| createWHOISProfileV1() | POST /api/domains/v1/whois | Create WHOIS profile |
| deleteWHOISProfileV1() | DELETE /api/domains/v1/whois/{whoisId} | Delete WHOIS profile |
| getWHOISProfileListV1() | GET /api/domains/v1/whois | Get WHOIS profile list |
| getWHOISProfileUsageV1() | GET /api/domains/v1/whois/{whoisId}/usage | Get WHOIS profile usage |
| getWHOISProfileV1() | GET /api/domains/v1/whois/{whoisId} | Get WHOIS profile |
createWHOISProfileV1($domainsV1WHOISStoreRequest): \Hostinger\Model\DomainsV1WHOISProfileResourceCreate WHOIS profile
Create WHOIS contact profile. Use this endpoint to add new contact information for domain registration.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure Bearer authorization: apiToken
$config = Hostinger\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new Hostinger\Api\DomainsWHOISApi(config: $config);
$domainsV1WHOISStoreRequest = new \Hostinger\Model\DomainsV1WHOISStoreRequest(); // \Hostinger\Model\DomainsV1WHOISStoreRequest
try {
$result = $apiInstance->createWHOISProfileV1($domainsV1WHOISStoreRequest);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling DomainsWHOISApi->createWHOISProfileV1: ', $e->getMessage(), PHP_EOL;
}| Name | Type | Description | Notes |
|---|---|---|---|
| domainsV1WHOISStoreRequest | \Hostinger\Model\DomainsV1WHOISStoreRequest |
\Hostinger\Model\DomainsV1WHOISProfileResource
[Back to top] [Back to API list] [Back to Model list] [Back to README]
deleteWHOISProfileV1($whoisId): \Hostinger\Model\CommonSuccessEmptyResourceDelete WHOIS profile
Delete WHOIS contact profile. Use this endpoint to remove unused contact profiles from account.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure Bearer authorization: apiToken
$config = Hostinger\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new Hostinger\Api\DomainsWHOISApi(config: $config);
$whoisId = 564651; // int | WHOIS ID
try {
$result = $apiInstance->deleteWHOISProfileV1($whoisId);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling DomainsWHOISApi->deleteWHOISProfileV1: ', $e->getMessage(), PHP_EOL;
}| Name | Type | Description | Notes |
|---|---|---|---|
| whoisId | int | WHOIS ID |
\Hostinger\Model\CommonSuccessEmptyResource
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getWHOISProfileListV1($tld): \Hostinger\Model\DomainsV1WHOISProfileResource[]Get WHOIS profile list
Retrieve WHOIS contact profiles. Use this endpoint to view available contact profiles for domain registration.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure Bearer authorization: apiToken
$config = Hostinger\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new Hostinger\Api\DomainsWHOISApi(config: $config);
$tld = com; // string | Filter by TLD (without leading dot)
try {
$result = $apiInstance->getWHOISProfileListV1($tld);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling DomainsWHOISApi->getWHOISProfileListV1: ', $e->getMessage(), PHP_EOL;
}| Name | Type | Description | Notes |
|---|---|---|---|
| tld | string | Filter by TLD (without leading dot) | [optional] |
\Hostinger\Model\DomainsV1WHOISProfileResource[]
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getWHOISProfileUsageV1($whoisId): string[]Get WHOIS profile usage
Retrieve domain list where provided WHOIS contact profile is used. Use this endpoint to view which domains use specific contact profiles.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure Bearer authorization: apiToken
$config = Hostinger\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new Hostinger\Api\DomainsWHOISApi(config: $config);
$whoisId = 564651; // int | WHOIS ID
try {
$result = $apiInstance->getWHOISProfileUsageV1($whoisId);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling DomainsWHOISApi->getWHOISProfileUsageV1: ', $e->getMessage(), PHP_EOL;
}| Name | Type | Description | Notes |
|---|---|---|---|
| whoisId | int | WHOIS ID |
string[]
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getWHOISProfileV1($whoisId): \Hostinger\Model\DomainsV1WHOISProfileResourceGet WHOIS profile
Retrieve a WHOIS contact profile. Use this endpoint to view domain registration contact information.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure Bearer authorization: apiToken
$config = Hostinger\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new Hostinger\Api\DomainsWHOISApi(config: $config);
$whoisId = 564651; // int | WHOIS ID
try {
$result = $apiInstance->getWHOISProfileV1($whoisId);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling DomainsWHOISApi->getWHOISProfileV1: ', $e->getMessage(), PHP_EOL;
}| Name | Type | Description | Notes |
|---|---|---|---|
| whoisId | int | WHOIS ID |
\Hostinger\Model\DomainsV1WHOISProfileResource
[Back to top] [Back to API list] [Back to Model list] [Back to README]