Skip to content

Commit d650fa9

Browse files
chore: sdk update
1 parent 7f54f95 commit d650fa9

933 files changed

Lines changed: 3718 additions & 1039 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎README.md‎

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,8 @@ Class | Method | HTTP request | Description
127127
*DNSZoneApi* | [**validate_dns_records_v1**](docs/DNSZoneApi.md#validate_dns_records_v1) | **POST** /api/dns/v1/zones/{domain}/validate | Validate DNS records
128128
*DomainAccessVerifierVerificationsApi* | [**get_domain_verifications_direct**](docs/DomainAccessVerifierVerificationsApi.md#get_domain_verifications_direct) | **GET** /api/v2/direct/verifications/active | Get domain verifications
129129
*DomainsAvailabilityApi* | [**check_domain_availability_v1**](docs/DomainsAvailabilityApi.md#check_domain_availability_v1) | **POST** /api/domains/v1/availability | Check domain availability
130+
*DomainsAvailabilityApi* | [**suggest_domain_names_from_a_description_v1**](docs/DomainsAvailabilityApi.md#suggest_domain_names_from_a_description_v1) | **POST** /api/domains/v1/availability/alternatives-from-description | Suggest domain names from a description
131+
*DomainsAvailabilityApi* | [**suggest_domain_names_from_a_domain_v1**](docs/DomainsAvailabilityApi.md#suggest_domain_names_from_a_domain_v1) | **POST** /api/domains/v1/availability/alternatives-from-domain | Suggest domain names from a domain
130132
*DomainsForwardingApi* | [**create_domain_forwarding_v1**](docs/DomainsForwardingApi.md#create_domain_forwarding_v1) | **POST** /api/domains/v1/forwarding | Create domain forwarding
131133
*DomainsForwardingApi* | [**delete_domain_forwarding_v1**](docs/DomainsForwardingApi.md#delete_domain_forwarding_v1) | **DELETE** /api/domains/v1/forwarding/{domain} | Delete domain forwarding
132134
*DomainsForwardingApi* | [**get_domain_forwarding_v1**](docs/DomainsForwardingApi.md#get_domain_forwarding_v1) | **GET** /api/domains/v1/forwarding/{domain} | Get domain forwarding
@@ -202,6 +204,8 @@ Class | Method | HTTP request | Description
202204
*HostingDomainsApi* | [**list_website_parked_domains_v1**](docs/HostingDomainsApi.md#list_website_parked_domains_v1) | **GET** /api/hosting/v1/accounts/{username}/websites/{domain}/parked-domains | List website parked domains
203205
*HostingDomainsApi* | [**list_website_subdomains_v1**](docs/HostingDomainsApi.md#list_website_subdomains_v1) | **GET** /api/hosting/v1/accounts/{username}/websites/{domain}/subdomains | List website subdomains
204206
*HostingDomainsApi* | [**verify_domain_ownership_v1**](docs/HostingDomainsApi.md#verify_domain_ownership_v1) | **POST** /api/hosting/v1/domains/verify-ownership | Verify domain ownership
207+
*HostingFilesApi* | [**get_website_file_content_v1**](docs/HostingFilesApi.md#get_website_file_content_v1) | **GET** /api/hosting/v1/accounts/{username}/domains/{domain}/files/content | Get website file content
208+
*HostingFilesApi* | [**list_website_files_and_directories_v1**](docs/HostingFilesApi.md#list_website_files_and_directories_v1) | **GET** /api/hosting/v1/accounts/{username}/domains/{domain}/files | List website files and directories
205209
*HostingNodeJSApi* | [**create_node_js_build_from_archive_v1**](docs/HostingNodeJSApi.md#create_node_js_build_from_archive_v1) | **POST** /api/hosting/v1/accounts/{username}/websites/{domain}/nodejs/builds/from-archive | Create NodeJS build from archive
206210
*HostingNodeJSApi* | [**get_node_js_build_logs_v1**](docs/HostingNodeJSApi.md#get_node_js_build_logs_v1) | **GET** /api/hosting/v1/accounts/{username}/websites/{domain}/nodejs/builds/{uuid}/logs | Get NodeJS build logs
207211
*HostingNodeJSApi* | [**list_node_js_builds_v1**](docs/HostingNodeJSApi.md#list_node_js_builds_v1) | **GET** /api/hosting/v1/accounts/{username}/websites/{domain}/nodejs/builds | List NodeJS builds
@@ -425,7 +429,6 @@ Class | Method | HTTP request | Description
425429
- [AgencyHostingV1WebsitesDatabasesDatabaseUserResource](docs/AgencyHostingV1WebsitesDatabasesDatabaseUserResource.md)
426430
- [AgencyHostingV1WebsitesDatabasesUsersCreateDatabaseUserRequest](docs/AgencyHostingV1WebsitesDatabasesUsersCreateDatabaseUserRequest.md)
427431
- [AgencyHostingV1WebsitesSslCertResource](docs/AgencyHostingV1WebsitesSslCertResource.md)
428-
- [AgencyHostingV1WebsitesWebsiteDeletionResource](docs/AgencyHostingV1WebsitesWebsiteDeletionResource.md)
429432
- [AgencyHostingV1WebsitesWebsiteDomainDetailsResource](docs/AgencyHostingV1WebsitesWebsiteDomainDetailsResource.md)
430433
- [AgencyHostingV1WebsitesWebsiteOrderPlanResource](docs/AgencyHostingV1WebsitesWebsiteOrderPlanResource.md)
431434
- [AgencyHostingV1WebsitesWebsiteOrderPlanResourceParameters](docs/AgencyHostingV1WebsitesWebsiteOrderPlanResourceParameters.md)
@@ -477,6 +480,8 @@ Class | Method | HTTP request | Description
477480
- [DomainAccessVerifierV2VerificationsActiveVerificationsCollectionDataVERIFIEDDOMAINTLD](docs/DomainAccessVerifierV2VerificationsActiveVerificationsCollectionDataVERIFIEDDOMAINTLD.md)
478481
- [DomainAccessVerifierV2VerificationsActiveVerificationsCollectionDataVERIFIEDDOMAINTLDVERIFICATIONTYPE](docs/DomainAccessVerifierV2VerificationsActiveVerificationsCollectionDataVERIFIEDDOMAINTLDVERIFICATIONTYPE.md)
479482
- [DomainAccessVerifierV2VerificationsListRequest](docs/DomainAccessVerifierV2VerificationsListRequest.md)
483+
- [DomainsV1AvailabilityAlternativesFromDescriptionRequest](docs/DomainsV1AvailabilityAlternativesFromDescriptionRequest.md)
484+
- [DomainsV1AvailabilityAlternativesFromDomainRequest](docs/DomainsV1AvailabilityAlternativesFromDomainRequest.md)
480485
- [DomainsV1AvailabilityAvailabilityRequest](docs/DomainsV1AvailabilityAvailabilityRequest.md)
481486
- [DomainsV1AvailabilityAvailabilityResource](docs/DomainsV1AvailabilityAvailabilityResource.md)
482487
- [DomainsV1DomainDomainExtendedResource](docs/DomainsV1DomainDomainExtendedResource.md)
@@ -539,6 +544,7 @@ Class | Method | HTTP request | Description
539544
- [HostingListAccountDatabasesV1200Response](docs/HostingListAccountDatabasesV1200Response.md)
540545
- [HostingListNodeJSBuildsV1200Response](docs/HostingListNodeJSBuildsV1200Response.md)
541546
- [HostingListOrdersV1200Response](docs/HostingListOrdersV1200Response.md)
547+
- [HostingListWebsiteFilesAndDirectoriesV1FileTypesParameter](docs/HostingListWebsiteFilesAndDirectoriesV1FileTypesParameter.md)
542548
- [HostingListWebsitesV1200Response](docs/HostingListWebsitesV1200Response.md)
543549
- [HostingV1CacheToggleCacheRequest](docs/HostingV1CacheToggleCacheRequest.md)
544550
- [HostingV1CacheToggleCachelessModeRequest](docs/HostingV1CacheToggleCachelessModeRequest.md)
@@ -561,6 +567,9 @@ Class | Method | HTTP request | Description
561567
- [HostingV1DomainsParkedDomainResource](docs/HostingV1DomainsParkedDomainResource.md)
562568
- [HostingV1DomainsSubdomainResource](docs/HostingV1DomainsSubdomainResource.md)
563569
- [HostingV1DomainsVerifyOwnershipRequest](docs/HostingV1DomainsVerifyOwnershipRequest.md)
570+
- [HostingV1FilesFileContentResource](docs/HostingV1FilesFileContentResource.md)
571+
- [HostingV1FilesFilesResource](docs/HostingV1FilesFilesResource.md)
572+
- [HostingV1FilesFilesResourceItemsInner](docs/HostingV1FilesFilesResourceItemsInner.md)
564573
- [HostingV1NodeJsBuildLogsResource](docs/HostingV1NodeJsBuildLogsResource.md)
565574
- [HostingV1NodeJsBuildOptionsResource](docs/HostingV1NodeJsBuildOptionsResource.md)
566575
- [HostingV1NodeJsBuildResource](docs/HostingV1NodeJsBuildResource.md)

‎docs/AgencyHostingV1WebsitesWebsiteDeletionResource.md‎

Lines changed: 0 additions & 33 deletions
This file was deleted.

‎docs/AgencyHostingWebsitesApi.md‎

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -88,21 +88,21 @@ Name | Type | Description | Notes
8888
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
8989

9090
# **delete_agency_plan_website_v1**
91-
> AgencyHostingV1WebsitesWebsiteDeletionResource delete_agency_plan_website_v1(website_uid)
91+
> CommonSuccessEmptyResource delete_agency_plan_website_v1(website_uid)
9292
9393
Delete Agency Plan website
9494

95-
Deletes an Agency Plan website and schedules cleanup of its resources.
96-
97-
This action is irreversible. Website files, databases, and linked domains are removed.
95+
Permanently deletes an Agency Plan website. Deletion is processed asynchronously: the
96+
website is immediately transitioned to a deleting state and the underlying server
97+
resources are removed in the background.
9898

9999
### Example
100100

101101
* Bearer Authentication (apiToken):
102102

103103
```python
104104
import hostinger_api
105-
from hostinger_api.models.agency_hosting_v1_websites_website_deletion_resource import AgencyHostingV1WebsitesWebsiteDeletionResource
105+
from hostinger_api.models.common_success_empty_resource import CommonSuccessEmptyResource
106106
from hostinger_api.rest import ApiException
107107
from pprint import pprint
108108

@@ -138,7 +138,7 @@ Name | Type | Description | Notes
138138

139139
### Return type
140140

141-
[**AgencyHostingV1WebsitesWebsiteDeletionResource**](AgencyHostingV1WebsitesWebsiteDeletionResource.md)
141+
[**CommonSuccessEmptyResource**](CommonSuccessEmptyResource.md)
142142

143143
### Authorization
144144

@@ -153,7 +153,7 @@ Name | Type | Description | Notes
153153

154154
| Status code | Description | Response headers |
155155
|-------------|-------------|------------------|
156-
**200** | Success response | - |
156+
**200** | Success empty response | - |
157157
**401** | Unauthenticated response | - |
158158
**500** | Error response | - |
159159

‎docs/DomainsAvailabilityApi.md‎

Lines changed: 157 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ All URIs are relative to *https://developers.hostinger.com*
55
Method | HTTP request | Description
66
------------- | ------------- | -------------
77
[**check_domain_availability_v1**](DomainsAvailabilityApi.md#check_domain_availability_v1) | **POST** /api/domains/v1/availability | Check domain availability
8+
[**suggest_domain_names_from_a_description_v1**](DomainsAvailabilityApi.md#suggest_domain_names_from_a_description_v1) | **POST** /api/domains/v1/availability/alternatives-from-description | Suggest domain names from a description
9+
[**suggest_domain_names_from_a_domain_v1**](DomainsAvailabilityApi.md#suggest_domain_names_from_a_domain_v1) | **POST** /api/domains/v1/availability/alternatives-from-domain | Suggest domain names from a domain
810

911

1012
# **check_domain_availability_v1**
@@ -18,7 +20,7 @@ Multiple TLDs can be checked at once.
1820
If you want alternative domains with response, provide only one TLD and set `with_alternatives` to `true`.
1921
TLDs should be provided without leading dot (e.g. `com`, `net`, `org`).
2022

21-
Endpoint has rate limit of 10 requests per minute.
23+
Endpoint has rate limit of 90 requests per minute.
2224

2325
Use this endpoint to verify domain availability before purchase.
2426

@@ -87,3 +89,157 @@ Name | Type | Description | Notes
8789

8890
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
8991

92+
# **suggest_domain_names_from_a_description_v1**
93+
> List[str] suggest_domain_names_from_a_description_v1(domains_v1_availability_alternatives_from_description_request)
94+
95+
Suggest domain names from a description
96+
97+
Suggest available domain names based on a free-text description of your project.
98+
99+
Suggestions are generated by an AI model, so they differ between calls.
100+
101+
Endpoint has rate limit of 90 requests per minute.
102+
103+
Use this endpoint to find a domain name when you only know what the website is about.
104+
105+
### Example
106+
107+
* Bearer Authentication (apiToken):
108+
109+
```python
110+
import hostinger_api
111+
from hostinger_api.models.domains_v1_availability_alternatives_from_description_request import DomainsV1AvailabilityAlternativesFromDescriptionRequest
112+
from hostinger_api.rest import ApiException
113+
from pprint import pprint
114+
115+
116+
# Configure Bearer authorization: apiToken
117+
configuration = hostinger_api.Configuration(
118+
access_token = os.environ["BEARER_TOKEN"]
119+
)
120+
121+
# Enter a context with an instance of the API client
122+
with hostinger_api.ApiClient(configuration) as api_client:
123+
# Create an instance of the API class
124+
api_instance = hostinger_api.DomainsAvailabilityApi(api_client)
125+
domains_v1_availability_alternatives_from_description_request = hostinger_api.DomainsV1AvailabilityAlternativesFromDescriptionRequest() # DomainsV1AvailabilityAlternativesFromDescriptionRequest |
126+
127+
try:
128+
# Suggest domain names from a description
129+
api_response = api_instance.suggest_domain_names_from_a_description_v1(domains_v1_availability_alternatives_from_description_request)
130+
print("The response of DomainsAvailabilityApi->suggest_domain_names_from_a_description_v1:\n")
131+
pprint(api_response)
132+
except Exception as e:
133+
print("Exception when calling DomainsAvailabilityApi->suggest_domain_names_from_a_description_v1: %s\n" % e)
134+
```
135+
136+
137+
138+
### Parameters
139+
140+
141+
Name | Type | Description | Notes
142+
------------- | ------------- | ------------- | -------------
143+
**domains_v1_availability_alternatives_from_description_request** | [**DomainsV1AvailabilityAlternativesFromDescriptionRequest**](DomainsV1AvailabilityAlternativesFromDescriptionRequest.md)| |
144+
145+
### Return type
146+
147+
**List[str]**
148+
149+
### Authorization
150+
151+
[apiToken](../README.md#apiToken)
152+
153+
### HTTP request headers
154+
155+
- **Content-Type**: application/json
156+
- **Accept**: application/json
157+
158+
### HTTP response details
159+
160+
| Status code | Description | Response headers |
161+
|-------------|-------------|------------------|
162+
**200** | Success response | - |
163+
**422** | Validation error response | - |
164+
**401** | Unauthenticated response | - |
165+
**500** | Error response | - |
166+
167+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
168+
169+
# **suggest_domain_names_from_a_domain_v1**
170+
> List[str] suggest_domain_names_from_a_domain_v1(domains_v1_availability_alternatives_from_domain_request)
171+
172+
Suggest domain names from a domain
173+
174+
Suggest available domain names based on a domain name you already have in mind.
175+
176+
Suggestions are generated by an AI model, so they differ between calls.
177+
178+
Endpoint has rate limit of 90 requests per minute.
179+
180+
Use this endpoint when the domain you wanted is taken and you need close alternatives.
181+
182+
### Example
183+
184+
* Bearer Authentication (apiToken):
185+
186+
```python
187+
import hostinger_api
188+
from hostinger_api.models.domains_v1_availability_alternatives_from_domain_request import DomainsV1AvailabilityAlternativesFromDomainRequest
189+
from hostinger_api.rest import ApiException
190+
from pprint import pprint
191+
192+
193+
# Configure Bearer authorization: apiToken
194+
configuration = hostinger_api.Configuration(
195+
access_token = os.environ["BEARER_TOKEN"]
196+
)
197+
198+
# Enter a context with an instance of the API client
199+
with hostinger_api.ApiClient(configuration) as api_client:
200+
# Create an instance of the API class
201+
api_instance = hostinger_api.DomainsAvailabilityApi(api_client)
202+
domains_v1_availability_alternatives_from_domain_request = hostinger_api.DomainsV1AvailabilityAlternativesFromDomainRequest() # DomainsV1AvailabilityAlternativesFromDomainRequest |
203+
204+
try:
205+
# Suggest domain names from a domain
206+
api_response = api_instance.suggest_domain_names_from_a_domain_v1(domains_v1_availability_alternatives_from_domain_request)
207+
print("The response of DomainsAvailabilityApi->suggest_domain_names_from_a_domain_v1:\n")
208+
pprint(api_response)
209+
except Exception as e:
210+
print("Exception when calling DomainsAvailabilityApi->suggest_domain_names_from_a_domain_v1: %s\n" % e)
211+
```
212+
213+
214+
215+
### Parameters
216+
217+
218+
Name | Type | Description | Notes
219+
------------- | ------------- | ------------- | -------------
220+
**domains_v1_availability_alternatives_from_domain_request** | [**DomainsV1AvailabilityAlternativesFromDomainRequest**](DomainsV1AvailabilityAlternativesFromDomainRequest.md)| |
221+
222+
### Return type
223+
224+
**List[str]**
225+
226+
### Authorization
227+
228+
[apiToken](../README.md#apiToken)
229+
230+
### HTTP request headers
231+
232+
- **Content-Type**: application/json
233+
- **Accept**: application/json
234+
235+
### HTTP response details
236+
237+
| Status code | Description | Response headers |
238+
|-------------|-------------|------------------|
239+
**200** | Success response | - |
240+
**422** | Validation error response | - |
241+
**401** | Unauthenticated response | - |
242+
**500** | Error response | - |
243+
244+
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
245+
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# DomainsV1AvailabilityAlternativesFromDescriptionRequest
2+
3+
4+
## Properties
5+
6+
Name | Type | Description | Notes
7+
------------ | ------------- | ------------- | -------------
8+
**description** | **str** | Free-text description of the project the domain is needed for |
9+
**limit** | **int** | Amount of domain names to suggest |
10+
11+
## Example
12+
13+
```python
14+
from hostinger_api.models.domains_v1_availability_alternatives_from_description_request import DomainsV1AvailabilityAlternativesFromDescriptionRequest
15+
16+
# TODO update the JSON string below
17+
json = "{}"
18+
# create an instance of DomainsV1AvailabilityAlternativesFromDescriptionRequest from a JSON string
19+
domains_v1_availability_alternatives_from_description_request_instance = DomainsV1AvailabilityAlternativesFromDescriptionRequest.from_json(json)
20+
# print the JSON string representation of the object
21+
print(DomainsV1AvailabilityAlternativesFromDescriptionRequest.to_json())
22+
23+
# convert the object into a dict
24+
domains_v1_availability_alternatives_from_description_request_dict = domains_v1_availability_alternatives_from_description_request_instance.to_dict()
25+
# create an instance of DomainsV1AvailabilityAlternativesFromDescriptionRequest from a dict
26+
domains_v1_availability_alternatives_from_description_request_from_dict = DomainsV1AvailabilityAlternativesFromDescriptionRequest.from_dict(domains_v1_availability_alternatives_from_description_request_dict)
27+
```
28+
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
29+
30+

0 commit comments

Comments
 (0)