pidginhost-sdk
The Pidgin Host API allows you to manage Services and resources within the Pidgin Host cloud in a simple, programmatic way using conventional HTTP requests. All of the functionality that you are familiar with in the Pidgin Host control panel is also available through the API, allowing you to script the complex actions that your situation requires.
This Python package is automatically generated by the OpenAPI Generator project:
- API version: 1.0.0 (v1)
- Package version: 0.13.0
- Generator version: 7.24.0
- Build package: org.openapitools.codegen.languages.PythonClientCodegen For more information, please visit https://www.pidginhost.com
Requirements.
Python 3.10+
Installation & Usage
pip install
If the python package is hosted on a repository, you can install directly using:
pip install git+https://github.com/pidginhost/sdk-python.git
(you may need to run pip with root permission: sudo pip install git+https://github.com/pidginhost/sdk-python.git)
Then import the package:
import pidginhost_sdk
Setuptools
Install via Setuptools.
python setup.py install --user
(or sudo python setup.py install to install the package for all users)
Then import the package:
import pidginhost_sdk
Tests
Execute pytest to run the tests.
Getting Started
Please follow the installation procedure and then run the following:
import pidginhost_sdk
from pidginhost_sdk.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to https://www.pidginhost.com
# See configuration.py for a list of all supported configuration parameters.
configuration = pidginhost_sdk.Configuration(
host = "https://www.pidginhost.com"
)
# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.
# Configure API key authorization: tokenAuth
configuration.api_key['tokenAuth'] = os.environ["API_KEY"]
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['tokenAuth'] = 'Bearer'
# Configure API key authorization: cookieAuth
configuration.api_key['cookieAuth'] = os.environ["API_KEY"]
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# configuration.api_key_prefix['cookieAuth'] = 'Bearer'
# Enter a context with an instance of the API client
with pidginhost_sdk.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = pidginhost_sdk.AccountApi(api_client)
api_token_create = pidginhost_sdk.APITokenCreate() # APITokenCreate |
try:
api_response = api_instance.account_api_tokens_create(api_token_create)
print("The response of AccountApi->account_api_tokens_create:\n")
pprint(api_response)
except ApiException as e:
print("Exception when calling AccountApi->account_api_tokens_create: %s\n" % e)
Quickstart
from pidginhost_sdk.client import PidginHost
client = PidginHost("your-api-token")
# List all servers (paginated: pass page=N for further pages)
page = client.cloud.cloud_servers_list()
for server in page.results:
print(server.hostname)
# List SSH keys
keys = client.account.account_ssh_keys_list()
# List available images
images = client.cloud.cloud_images_list()
The PidginHost client exposes these API groups:
client.account-- account, companies, SSH keysclient.auth-- authentication, tokensclient.billing-- invoices, payments, fundsclient.cloud-- servers, images, volumes, IPs, firewalls, networksclient.dedicated-- dedicated serversclient.domain-- domains, registrants, TLDsclient.freedns-- free DNS zones and recordsclient.hosting-- web hostingclient.kubernetes-- clusters, resource pools, routesclient.support-- support tickets
Documentation for API Endpoints
All URIs are relative to https://www.pidginhost.com
| Class | Method | HTTP request | Description |
|---|---|---|---|
| AccountApi | account_api_tokens_create | POST /api/account/api-tokens/ | |
| AccountApi | account_api_tokens_destroy | DELETE /api/account/api-tokens/{id}/ | |
| AccountApi | account_api_tokens_list | GET /api/account/api-tokens/ | |
| AccountApi | account_companies_create | POST /api/account/companies/ | |
| AccountApi | account_companies_destroy | DELETE /api/account/companies/{id}/ | |
| AccountApi | account_companies_list | GET /api/account/companies/ | |
| AccountApi | account_companies_partial_update | PATCH /api/account/companies/{id}/ | |
| AccountApi | account_companies_retrieve | GET /api/account/companies/{id}/ | |
| AccountApi | account_companies_update | PUT /api/account/companies/{id}/ | |
| AccountApi | account_emails_list | GET /api/account/emails/ | |
| AccountApi | account_profile_partial_update | PATCH /api/account/profile | |
| AccountApi | account_profile_retrieve | GET /api/account/profile | |
| AccountApi | account_profile_update | PUT /api/account/profile | |
| AccountApi | account_ssh_keys_create | POST /api/account/ssh-keys/ | |
| AccountApi | account_ssh_keys_destroy | DELETE /api/account/ssh-keys/{id}/ | |
| AccountApi | account_ssh_keys_list | GET /api/account/ssh-keys/ | |
| AccountApi | account_ssh_keys_partial_update | PATCH /api/account/ssh-keys/{id}/ | |
| AccountApi | account_ssh_keys_retrieve | GET /api/account/ssh-keys/{id}/ | |
| AccountApi | account_ssh_keys_update | PUT /api/account/ssh-keys/{id}/ | |
| AuthApi | auth_cli_session_create | POST /api/auth/cli-session/ | |
| AuthApi | auth_cli_session_retrieve | GET /api/auth/cli-session/{session_id}/ | |
| BillingApi | billing_deposits_create | POST /api/billing/deposits/ | |
| BillingApi | billing_deposits_list | GET /api/billing/deposits/ | |
| BillingApi | billing_deposits_retrieve | GET /api/billing/deposits/{id}/ | |
| BillingApi | billing_funds_list | GET /api/billing/funds/ | |
| BillingApi | billing_funds_log_list | GET /api/billing/funds-log/ | |
| BillingApi | billing_funds_notification_settings_create | POST /api/billing/funds/notification-settings/ | |
| BillingApi | billing_invoices_list | GET /api/billing/invoices/ | |
| BillingApi | billing_invoices_pay_with_funds_create | POST /api/billing/invoices/{id}/pay-with-funds/ | |
| BillingApi | billing_invoices_pdf_retrieve | GET /api/billing/invoices/{id}/pdf/ | |
| BillingApi | billing_invoices_retrieve | GET /api/billing/invoices/{id}/ | |
| BillingApi | billing_services_cancel_create | POST /api/billing/services/{id}/cancel/ | |
| BillingApi | billing_services_change_billing_cycle_create | POST /api/billing/services/{id}/change-billing-cycle/ | |
| BillingApi | billing_services_change_company_create | POST /api/billing/services/{id}/change-company/ | |
| BillingApi | billing_services_list | GET /api/billing/services/ | |
| BillingApi | billing_services_retrieve | GET /api/billing/services/{id}/ | |
| BillingApi | billing_services_toggle_auto_payment_create | POST /api/billing/services/{id}/toggle-auto-payment/ | |
| BillingApi | billing_subscriptions_list | GET /api/billing/subscriptions/ | |
| BillingApi | billing_subscriptions_retrieve | GET /api/billing/subscriptions/{id}/ | |
| CloudApi | cloud_buckets_create | POST /api/cloud/buckets/ | |
| CloudApi | cloud_buckets_credentials_reveal_create | POST /api/cloud/buckets/{id}/credentials/reveal/ | |
| CloudApi | cloud_buckets_credentials_rotate_create | POST /api/cloud/buckets/{id}/credentials/rotate/ | |
| CloudApi | cloud_buckets_destroy | DELETE /api/cloud/buckets/{id}/ | |
| CloudApi | cloud_buckets_list | GET /api/cloud/buckets/ | |
| CloudApi | cloud_buckets_resize_create | POST /api/cloud/buckets/{id}/resize/ | |
| CloudApi | cloud_buckets_retrieve | GET /api/cloud/buckets/{id}/ | |
| CloudApi | cloud_buckets_visibility_create | POST /api/cloud/buckets/{id}/visibility/ | |
| CloudApi | cloud_firewall_rules_set_create | POST /api/cloud/firewall-rules-set/ | |
| CloudApi | cloud_firewall_rules_set_destroy | DELETE /api/cloud/firewall-rules-set/{id}/ | |
| CloudApi | cloud_firewall_rules_set_list | GET /api/cloud/firewall-rules-set/ | |
| CloudApi | cloud_firewall_rules_set_partial_update | PATCH /api/cloud/firewall-rules-set/{id}/ | |
| CloudApi | cloud_firewall_rules_set_retrieve | GET /api/cloud/firewall-rules-set/{id}/ | |
| CloudApi | cloud_firewall_rules_set_rules_create | POST /api/cloud/firewall-rules-set/{rules_set_id}/rules/ | |
| CloudApi | cloud_firewall_rules_set_rules_destroy | DELETE /api/cloud/firewall-rules-set/{rules_set_id}/rules/{rule_id}/ | |
| CloudApi | cloud_firewall_rules_set_rules_list | GET /api/cloud/firewall-rules-set/{rules_set_id}/rules/ | |
| CloudApi | cloud_firewall_rules_set_rules_partial_update | PATCH /api/cloud/firewall-rules-set/{rules_set_id}/rules/{rule_id}/ | |
| CloudApi | cloud_firewall_rules_set_rules_retrieve | GET /api/cloud/firewall-rules-set/{rules_set_id}/rules/{rule_id}/ | |
| CloudApi | cloud_firewall_rules_set_rules_update | PUT /api/cloud/firewall-rules-set/{rules_set_id}/rules/{rule_id}/ | |
| CloudApi | cloud_firewall_rules_set_update | PUT /api/cloud/firewall-rules-set/{id}/ | |
| CloudApi | cloud_floating_ipv4_authorizations_list | GET /api/cloud/floating-ipv4/{id}/authorizations/ | |
| CloudApi | cloud_floating_ipv4_authorize_create | POST /api/cloud/floating-ipv4/{id}/authorize/ | |
| CloudApi | cloud_floating_ipv4_create | POST /api/cloud/floating-ipv4/ | |
| CloudApi | cloud_floating_ipv4_destroy | DELETE /api/cloud/floating-ipv4/{id}/ | |
| CloudApi | cloud_floating_ipv4_list | GET /api/cloud/floating-ipv4/ | |
| CloudApi | cloud_floating_ipv4_rdns_create | POST /api/cloud/floating-ipv4/{id}/rdns/ | |
| CloudApi | cloud_floating_ipv4_rdns_retrieve | GET /api/cloud/floating-ipv4/{id}/rdns/ | |
| CloudApi | cloud_floating_ipv4_retrieve | GET /api/cloud/floating-ipv4/{id}/ | |
| CloudApi | cloud_floating_ipv4_unauthorize_create | POST /api/cloud/floating-ipv4/{id}/unauthorize/ | |
| CloudApi | cloud_floating_ipv6_authorizations_list | GET /api/cloud/floating-ipv6/{id}/authorizations/ | |
| CloudApi | cloud_floating_ipv6_authorize_create | POST /api/cloud/floating-ipv6/{id}/authorize/ | |
| CloudApi | cloud_floating_ipv6_create | POST /api/cloud/floating-ipv6/ | |
| CloudApi | cloud_floating_ipv6_destroy | DELETE /api/cloud/floating-ipv6/{id}/ | |
| CloudApi | cloud_floating_ipv6_list | GET /api/cloud/floating-ipv6/ | |
| CloudApi | cloud_floating_ipv6_rdns_create | POST /api/cloud/floating-ipv6/{id}/rdns/ | |
| CloudApi | cloud_floating_ipv6_rdns_retrieve | GET /api/cloud/floating-ipv6/{id}/rdns/ | |
| CloudApi | cloud_floating_ipv6_retrieve | GET /api/cloud/floating-ipv6/{id}/ | |
| CloudApi | cloud_floating_ipv6_unauthorize_create | POST /api/cloud/floating-ipv6/{id}/unauthorize/ | |
| CloudApi | cloud_generations_list | GET /api/cloud/generations/ | List hardware generations |
| CloudApi | cloud_generations_retrieve | GET /api/cloud/generations/{slug}/ | |
| CloudApi | cloud_images_list | GET /api/cloud/images/ | |
| CloudApi | cloud_images_retrieve | GET /api/cloud/images/{id}/ | |
| CloudApi | cloud_ipv4_create | POST /api/cloud/ipv4/ | |
| CloudApi | cloud_ipv4_destroy | DELETE /api/cloud/ipv4/{id}/ | |
| CloudApi | cloud_ipv4_detach_create | POST /api/cloud/ipv4/{id}/detach/ | |
| CloudApi | cloud_ipv4_list | GET /api/cloud/ipv4/ | |
| CloudApi | cloud_ipv4_rdns_create | POST /api/cloud/ipv4/{id}/rdns/ | |
| CloudApi | cloud_ipv4_rdns_retrieve | GET /api/cloud/ipv4/{id}/rdns/ | |
| CloudApi | cloud_ipv4_retrieve | GET /api/cloud/ipv4/{id}/ | |
| CloudApi | cloud_ipv6_create | POST /api/cloud/ipv6/ | |
| CloudApi | cloud_ipv6_destroy | DELETE /api/cloud/ipv6/{id}/ | |
| CloudApi | cloud_ipv6_detach_create | POST /api/cloud/ipv6/{id}/detach/ | |
| CloudApi | cloud_ipv6_list | GET /api/cloud/ipv6/ | |
| CloudApi | cloud_ipv6_rdns_create | POST /api/cloud/ipv6/{id}/rdns/ | |
| CloudApi | cloud_ipv6_rdns_retrieve | GET /api/cloud/ipv6/{id}/rdns/ | |
| CloudApi | cloud_ipv6_retrieve | GET /api/cloud/ipv6/{id}/ | |
| CloudApi | cloud_private_networks_add_server_create | POST /api/cloud/private-networks/{id}/add-server/ | |
| CloudApi | cloud_private_networks_create | POST /api/cloud/private-networks/ | |
| CloudApi | cloud_private_networks_destroy | DELETE /api/cloud/private-networks/{id}/ | |
| CloudApi | cloud_private_networks_list | GET /api/cloud/private-networks/ | |
| CloudApi | cloud_private_networks_partial_update | PATCH /api/cloud/private-networks/{id}/ | |
| CloudApi | cloud_private_networks_remove_server_create | POST /api/cloud/private-networks/{id}/remove-server/ | |
| CloudApi | cloud_private_networks_retrieve | GET /api/cloud/private-networks/{id}/ | |
| CloudApi | cloud_private_networks_update | PUT /api/cloud/private-networks/{id}/ | |
| CloudApi | cloud_server_packages_by_generation_retrieve | GET /api/cloud/server-packages/by-generation/ | |
| CloudApi | cloud_server_packages_list | GET /api/cloud/server-packages/ | |
| CloudApi | cloud_server_packages_retrieve | GET /api/cloud/server-packages/{id}/ | |
| CloudApi | cloud_servers_activity_retrieve | GET /api/cloud/servers/{id}/activity/ | |
| CloudApi | cloud_servers_attach_ipv4_create | POST /api/cloud/servers/{id}/attach-ipv4/ | |
| CloudApi | cloud_servers_attach_ipv6_create | POST /api/cloud/servers/{id}/attach-ipv6/ | |
| CloudApi | cloud_servers_boot_isos_list | GET /api/cloud/servers/{id}/boot-isos/ | |
| CloudApi | cloud_servers_console_create | POST /api/cloud/servers/{id}/console/ | |
| CloudApi | cloud_servers_create | POST /api/cloud/servers/ | |
| CloudApi | cloud_servers_destroy | DELETE /api/cloud/servers/{id}/ | |
| CloudApi | cloud_servers_destroy_protection_create | POST /api/cloud/servers/{id}/destroy-protection/ | |
| CloudApi | cloud_servers_detach_ipv4_create | POST /api/cloud/servers/{id}/detach-ipv4/ | |
| CloudApi | cloud_servers_detach_ipv6_create | POST /api/cloud/servers/{id}/detach-ipv6/ | |
| CloudApi | cloud_servers_list | GET /api/cloud/servers/ | |
| CloudApi | cloud_servers_modify_package_create | POST /api/cloud/servers/{id}/modify-package/ | |
| CloudApi | cloud_servers_partial_update | PATCH /api/cloud/servers/{id}/ | |
| CloudApi | cloud_servers_power_management_create | POST /api/cloud/servers/{id}/power-management/ | |
| CloudApi | cloud_servers_power_management_retrieve | GET /api/cloud/servers/{id}/power-management/ | |
| CloudApi | cloud_servers_public_interface_create | POST /api/cloud/servers/{id}/public-interface/ | |
| CloudApi | cloud_servers_public_interface_destroy | DELETE /api/cloud/servers/{id}/public-interface/ | |
| CloudApi | cloud_servers_public_interface_retrieve | GET /api/cloud/servers/{id}/public-interface/ | |
| CloudApi | cloud_servers_rescue_enter_create | POST /api/cloud/servers/{id}/rescue/enter/ | |
| CloudApi | cloud_servers_rescue_exit_create | POST /api/cloud/servers/{id}/rescue/exit/ | |
| CloudApi | cloud_servers_retrieve | GET /api/cloud/servers/{id}/ | |
| CloudApi | cloud_servers_retry_provision_create | POST /api/cloud/servers/{id}/retry-provision/ | |
| CloudApi | cloud_servers_snapshots_create | POST /api/cloud/servers/{id}/snapshots/ | |
| CloudApi | cloud_servers_snapshots_destroy | DELETE /api/cloud/servers/{id}/snapshots/{snapshot_name}/ | |
| CloudApi | cloud_servers_snapshots_list | GET /api/cloud/servers/{id}/snapshots/ | |
| CloudApi | cloud_servers_snapshots_rollback_create | POST /api/cloud/servers/{id}/snapshots/{snapshot_name}/rollback/ | |
| CloudApi | cloud_servers_update | PUT /api/cloud/servers/{id}/ | |
| CloudApi | cloud_servers_usage_retrieve | GET /api/cloud/servers/{id}/usage/ | |
| CloudApi | cloud_servers_volumes_create | POST /api/cloud/servers/{server_id}/volumes/ | |
| CloudApi | cloud_servers_volumes_destroy | DELETE /api/cloud/servers/{server_id}/volumes/{volume_id}/ | |
| CloudApi | cloud_servers_volumes_list | GET /api/cloud/servers/{server_id}/volumes/ | |
| CloudApi | cloud_servers_volumes_partial_update | PATCH /api/cloud/servers/{server_id}/volumes/{volume_id}/ | |
| CloudApi | cloud_servers_volumes_retrieve | GET /api/cloud/servers/{server_id}/volumes/{volume_id}/ | |
| CloudApi | cloud_servers_volumes_update | PUT /api/cloud/servers/{server_id}/volumes/{volume_id}/ | |
| CloudApi | cloud_storage_products_list | GET /api/cloud/storage-products/ | |
| CloudApi | cloud_storage_products_retrieve | GET /api/cloud/storage-products/{id}/ | |
| CloudApi | cloud_volumes_attach_create | POST /api/cloud/volumes/{id}/attach/ | |
| CloudApi | cloud_volumes_destroy | DELETE /api/cloud/volumes/{id}/ | |
| CloudApi | cloud_volumes_detach_create | POST /api/cloud/volumes/{id}/detach/ | |
| CloudApi | cloud_volumes_list | GET /api/cloud/volumes/ | |
| CloudApi | cloud_volumes_partial_update | PATCH /api/cloud/volumes/{id}/ | |
| CloudApi | cloud_volumes_retrieve | GET /api/cloud/volumes/{id}/ | |
| CloudApi | cloud_volumes_update | PUT /api/cloud/volumes/{id}/ | |
| DedicatedApi | dedicated_servers_list | GET /api/dedicated/servers/ | |
| DedicatedApi | dedicated_servers_power_create | POST /api/dedicated/servers/{id}/power/ | |
| DedicatedApi | dedicated_servers_rdns_create | POST /api/dedicated/servers/{id}/rdns/ | |
| DedicatedApi | dedicated_servers_reinstall_create | POST /api/dedicated/servers/{id}/reinstall/ | |
| DedicatedApi | dedicated_servers_retrieve | GET /api/dedicated/servers/{id}/ | |
| DomainApi | domain_domain_cancel_create | POST /api/domain/domain/{domain}/cancel/ | |
| DomainApi | domain_domain_check_availability_create | POST /api/domain/domain/check-availability/ | |
| DomainApi | domain_domain_contacts_create | POST /api/domain/domain/{domain}/contacts/ | |
| DomainApi | domain_domain_create | POST /api/domain/domain/ | |
| DomainApi | domain_domain_dns_create | POST /api/domain/domain/{domain}/dns/ | |
| DomainApi | domain_domain_dns_destroy | DELETE /api/domain/domain/{domain}/dns/{name}/ | |
| DomainApi | domain_domain_dns_list | GET /api/domain/domain/{domain}/dns/ | |
| DomainApi | domain_domain_list | GET /api/domain/domain/ | |
| DomainApi | domain_domain_nameservers_create | POST /api/domain/domain/{domain}/nameservers/ | |
| DomainApi | domain_domain_partial_update | PATCH /api/domain/domain/{domain}/ | |
| DomainApi | domain_domain_renew_create | POST /api/domain/domain/{domain}/renew/ | |
| DomainApi | domain_domain_retrieve | GET /api/domain/domain/{domain}/ | |
| DomainApi | domain_domain_transfer_ro_domain_create | POST /api/domain/domain/transfer-ro-domain/ | |
| DomainApi | domain_domain_update | PUT /api/domain/domain/{domain}/ | |
| DomainApi | domain_registrants_create | POST /api/domain/registrants/ | |
| DomainApi | domain_registrants_destroy | DELETE /api/domain/registrants/{id}/ | |
| DomainApi | domain_registrants_list | GET /api/domain/registrants/ | |
| DomainApi | domain_registrants_partial_update | PATCH /api/domain/registrants/{id}/ | |
| DomainApi | domain_registrants_retrieve | GET /api/domain/registrants/{id}/ | |
| DomainApi | domain_registrants_update | PUT /api/domain/registrants/{id}/ | |
| DomainApi | domain_tld_list | GET /api/domain/tld/ | |
| DomainApi | domain_tld_retrieve | GET /api/domain/tld/{id}/ | |
| EmailApi | email_api_credentials_create | POST /api/email/api_credentials/ | |
| EmailApi | email_api_credentials_destroy | DELETE /api/email/api_credentials/{id}/ | |
| EmailApi | email_api_credentials_list | GET /api/email/api_credentials/ | |
| EmailApi | email_api_credentials_retrieve | GET /api/email/api_credentials/{id}/ | |
| EmailApi | email_domains_create | POST /api/email/domains/ | |
| EmailApi | email_domains_inbound_routes_create | POST /api/email/domains/{domain_pk}/inbound_routes/ | |
| EmailApi | email_domains_inbound_routes_list | GET /api/email/domains/{domain_pk}/inbound_routes/ | |
| EmailApi | email_domains_list | GET /api/email/domains/ | |
| EmailApi | email_domains_retrieve | GET /api/email/domains/{id}/ | |
| EmailApi | email_domains_rotate_dkim_create | POST /api/email/domains/{id}/rotate_dkim/ | |
| EmailApi | email_domains_toggle_inbound_create | POST /api/email/domains/{id}/toggle_inbound/ | |
| EmailApi | email_domains_verify_create | POST /api/email/domains/{id}/verify/ | |
| EmailApi | email_inbound_routes_create | POST /api/email/inbound_routes/ | |
| EmailApi | email_inbound_routes_destroy | DELETE /api/email/inbound_routes/{id}/ | |
| EmailApi | email_inbound_routes_list | GET /api/email/inbound_routes/ | |
| EmailApi | email_inbound_routes_partial_update | PATCH /api/email/inbound_routes/{id}/ | |
| EmailApi | email_inbound_routes_retrieve | GET /api/email/inbound_routes/{id}/ | |
| EmailApi | email_messages_retrieve | GET /api/email/messages/{message_id}/ | |
| EmailApi | email_sandbox_addresses_create | POST /api/email/sandbox_addresses/ | |
| EmailApi | email_sandbox_addresses_destroy | DELETE /api/email/sandbox_addresses/{id}/ | |
| EmailApi | email_sandbox_addresses_list | GET /api/email/sandbox_addresses/ | |
| EmailApi | email_sandbox_addresses_retrieve | GET /api/email/sandbox_addresses/{id}/ | |
| EmailApi | email_send_create | POST /api/email/send/ | |
| EmailApi | email_services_api_credentials_create | POST /api/email/services/{service_pk}/api_credentials/ | |
| EmailApi | email_services_api_credentials_list | GET /api/email/services/{service_pk}/api_credentials/ | |
| EmailApi | email_services_cancel_create | POST /api/email/services/{id}/cancel/ | |
| EmailApi | email_services_change_tier_partial_update | PATCH /api/email/services/{id}/change_tier/ | |
| EmailApi | email_services_create | POST /api/email/services/ | |
| EmailApi | email_services_dedicated_ip_create | POST /api/email/services/{id}/dedicated_ip/ | |
| EmailApi | email_services_dedicated_ip_destroy | DELETE /api/email/services/{id}/dedicated_ip/ | |
| EmailApi | email_services_destroy | DELETE /api/email/services/{id}/ | |
| EmailApi | email_services_domains_create | POST /api/email/services/{service_pk}/domains/ | |
| EmailApi | email_services_domains_list | GET /api/email/services/{service_pk}/domains/ | |
| EmailApi | email_services_list | GET /api/email/services/ | |
| EmailApi | email_services_messages_retrieve | GET /api/email/services/{service_pk}/messages/ | |
| EmailApi | email_services_partial_update | PATCH /api/email/services/{id}/ | |
| EmailApi | email_services_restore_create | POST /api/email/services/{id}/restore/ | |
| EmailApi | email_services_retrieve | GET /api/email/services/{id}/ | |
| EmailApi | email_services_sandbox_addresses_create | POST /api/email/services/{service_pk}/sandbox_addresses/ | |
| EmailApi | email_services_sandbox_addresses_list | GET /api/email/services/{service_pk}/sandbox_addresses/ | |
| EmailApi | email_services_smtp_credentials_create | POST /api/email/services/{service_pk}/smtp_credentials/ | |
| EmailApi | email_services_smtp_credentials_list | GET /api/email/services/{service_pk}/smtp_credentials/ | |
| EmailApi | email_services_stats_retrieve | GET /api/email/services/{service_pk}/stats/ | |
| EmailApi | email_services_suppressions_create | POST /api/email/services/{service_pk}/suppressions/ | |
| EmailApi | email_services_suppressions_list | GET /api/email/services/{service_pk}/suppressions/ | |
| EmailApi | email_smtp_credentials_create | POST /api/email/smtp_credentials/ | |
| EmailApi | email_smtp_credentials_destroy | DELETE /api/email/smtp_credentials/{id}/ | |
| EmailApi | email_smtp_credentials_list | GET /api/email/smtp_credentials/ | |
| EmailApi | email_smtp_credentials_retrieve | GET /api/email/smtp_credentials/{id}/ | |
| EmailApi | email_suppressions_create | POST /api/email/suppressions/ | |
| EmailApi | email_suppressions_destroy | DELETE /api/email/suppressions/{id}/ | |
| EmailApi | email_suppressions_list | GET /api/email/suppressions/ | |
| EmailApi | email_suppressions_retrieve | GET /api/email/suppressions/{id}/ | |
| FreednsApi | freedns_dns_activate_create | POST /api/freedns/dns/activate/ | |
| FreednsApi | freedns_dns_add_record_create | POST /api/freedns/dns/add-record/ | |
| FreednsApi | freedns_dns_deactivate_create | POST /api/freedns/dns/deactivate/ | |
| FreednsApi | freedns_dns_delete_record_create | POST /api/freedns/dns/delete-record/ | |
| FreednsApi | freedns_dns_list | GET /api/freedns/dns/ | |
| FreednsApi | freedns_dns_records_list | GET /api/freedns/dns/records/ | |
| HostingApi | hosting_hosting_change_password_create | POST /api/hosting/hosting/{id}/change-password/ | |
| HostingApi | hosting_hosting_list | GET /api/hosting/hosting/ | |
| HostingApi | hosting_hosting_retrieve | GET /api/hosting/hosting/{id}/ | |
| KubernetesApi | kubernetes_cluster_types_list | GET /api/kubernetes/cluster-types/ | |
| KubernetesApi | kubernetes_clusters_connect_vm_create | POST /api/kubernetes/clusters/{id}/connect-vm/ | |
| KubernetesApi | kubernetes_clusters_connected_vms_retrieve | GET /api/kubernetes/clusters/{id}/connected-vms/ | |
| KubernetesApi | kubernetes_clusters_create | POST /api/kubernetes/clusters/ | |
| KubernetesApi | kubernetes_clusters_destroy | DELETE /api/kubernetes/clusters/{id}/ | |
| KubernetesApi | kubernetes_clusters_disconnect_vm_create | POST /api/kubernetes/clusters/{id}/disconnect-vm/ | |
| KubernetesApi | kubernetes_clusters_eligible_vms_retrieve | GET /api/kubernetes/clusters/{id}/eligible-vms/ | |
| KubernetesApi | kubernetes_clusters_httproutes_create | POST /api/kubernetes/clusters/{cluster_id}/httproutes/ | |
| KubernetesApi | kubernetes_clusters_httproutes_destroy | DELETE /api/kubernetes/clusters/{cluster_id}/httproutes/{id}/ | |
| KubernetesApi | kubernetes_clusters_httproutes_list | GET /api/kubernetes/clusters/{cluster_id}/httproutes/ | |
| KubernetesApi | kubernetes_clusters_httproutes_partial_update | PATCH /api/kubernetes/clusters/{cluster_id}/httproutes/{id}/ | |
| KubernetesApi | kubernetes_clusters_httproutes_retrieve | GET /api/kubernetes/clusters/{cluster_id}/httproutes/{id}/ | |
| KubernetesApi | kubernetes_clusters_httproutes_update | PUT /api/kubernetes/clusters/{cluster_id}/httproutes/{id}/ | |
| KubernetesApi | kubernetes_clusters_kube_version_upgrade_create | POST /api/kubernetes/clusters/{id}/kube-version-upgrade/ | |
| KubernetesApi | kubernetes_clusters_kubeconfig_create | POST /api/kubernetes/clusters/{id}/kubeconfig/ | |
| KubernetesApi | kubernetes_clusters_kubeconfig_retrieve | GET /api/kubernetes/clusters/{id}/kubeconfig/ | |
| KubernetesApi | kubernetes_clusters_lb_firewall_create | POST /api/kubernetes/clusters/{cluster_id}/lb-firewall/ | |
| KubernetesApi | kubernetes_clusters_lb_firewall_destroy | DELETE /api/kubernetes/clusters/{cluster_id}/lb-firewall/{id}/ | |
| KubernetesApi | kubernetes_clusters_lb_firewall_list | GET /api/kubernetes/clusters/{cluster_id}/lb-firewall/ | |
| KubernetesApi | kubernetes_clusters_lb_firewall_partial_update | PATCH /api/kubernetes/clusters/{cluster_id}/lb-firewall/{id}/ | |
| KubernetesApi | kubernetes_clusters_lb_firewall_retrieve | GET /api/kubernetes/clusters/{cluster_id}/lb-firewall/{id}/ | |
| KubernetesApi | kubernetes_clusters_lb_firewall_update | PUT /api/kubernetes/clusters/{cluster_id}/lb-firewall/{id}/ | |
| KubernetesApi | kubernetes_clusters_list | GET /api/kubernetes/clusters/ | |
| KubernetesApi | kubernetes_clusters_partial_update | PATCH /api/kubernetes/clusters/{id}/ | |
| KubernetesApi | kubernetes_clusters_port_forwards_create | POST /api/kubernetes/clusters/{cluster_id}/port-forwards/ | |
| KubernetesApi | kubernetes_clusters_port_forwards_destroy | DELETE /api/kubernetes/clusters/{cluster_id}/port-forwards/{id}/ | |
| KubernetesApi | kubernetes_clusters_port_forwards_list | GET /api/kubernetes/clusters/{cluster_id}/port-forwards/ | |
| KubernetesApi | kubernetes_clusters_port_forwards_partial_update | PATCH /api/kubernetes/clusters/{cluster_id}/port-forwards/{id}/ | |
| KubernetesApi | kubernetes_clusters_port_forwards_retrieve | GET /api/kubernetes/clusters/{cluster_id}/port-forwards/{id}/ | |
| KubernetesApi | kubernetes_clusters_port_forwards_update | PUT /api/kubernetes/clusters/{cluster_id}/port-forwards/{id}/ | |
| KubernetesApi | kubernetes_clusters_resource_pools_create | POST /api/kubernetes/clusters/{cluster_id}/resource-pools/ | |
| KubernetesApi | kubernetes_clusters_resource_pools_destroy | DELETE /api/kubernetes/clusters/{cluster_id}/resource-pools/{id}/ | |
| KubernetesApi | kubernetes_clusters_resource_pools_list | GET /api/kubernetes/clusters/{cluster_id}/resource-pools/ | |
| KubernetesApi | kubernetes_clusters_resource_pools_nodes_destroy | DELETE /api/kubernetes/clusters/{cluster_id}/resource-pools/{pool_id}/nodes/{id}/ | |
| KubernetesApi | kubernetes_clusters_resource_pools_nodes_list | GET /api/kubernetes/clusters/{cluster_id}/resource-pools/{pool_id}/nodes/ | |
| KubernetesApi | kubernetes_clusters_resource_pools_nodes_metrics_retrieve | GET /api/kubernetes/clusters/{cluster_id}/resource-pools/{pool_id}/nodes/{id}/metrics/ | |
| KubernetesApi | kubernetes_clusters_resource_pools_nodes_retrieve | GET /api/kubernetes/clusters/{cluster_id}/resource-pools/{pool_id}/nodes/{id}/ | |
| KubernetesApi | kubernetes_clusters_resource_pools_nodes_rrd_retrieve | GET /api/kubernetes/clusters/{cluster_id}/resource-pools/{pool_id}/nodes/{id}/rrd/ | |
| KubernetesApi | kubernetes_clusters_resource_pools_partial_update | PATCH /api/kubernetes/clusters/{cluster_id}/resource-pools/{id}/ | |
| KubernetesApi | kubernetes_clusters_resource_pools_retrieve | GET /api/kubernetes/clusters/{cluster_id}/resource-pools/{id}/ | |
| KubernetesApi | kubernetes_clusters_resource_pools_update | PUT /api/kubernetes/clusters/{cluster_id}/resource-pools/{id}/ | |
| KubernetesApi | kubernetes_clusters_retrieve | GET /api/kubernetes/clusters/{id}/ | |
| KubernetesApi | kubernetes_clusters_talos_version_upgrade_create | POST /api/kubernetes/clusters/{id}/talos-version-upgrade/ | |
| KubernetesApi | kubernetes_clusters_tcproutes_create | POST /api/kubernetes/clusters/{cluster_id}/tcproutes/ | |
| KubernetesApi | kubernetes_clusters_tcproutes_destroy | DELETE /api/kubernetes/clusters/{cluster_id}/tcproutes/{id}/ | |
| KubernetesApi | kubernetes_clusters_tcproutes_list | GET /api/kubernetes/clusters/{cluster_id}/tcproutes/ | |
| KubernetesApi | kubernetes_clusters_tcproutes_partial_update | PATCH /api/kubernetes/clusters/{cluster_id}/tcproutes/{id}/ | |
| KubernetesApi | kubernetes_clusters_tcproutes_retrieve | GET /api/kubernetes/clusters/{cluster_id}/tcproutes/{id}/ | |
| KubernetesApi | kubernetes_clusters_tcproutes_update | PUT /api/kubernetes/clusters/{cluster_id}/tcproutes/{id}/ | |
| KubernetesApi | kubernetes_clusters_toggle_cloud_vm_access_create | POST /api/kubernetes/clusters/{id}/toggle-cloud-vm-access/ | |
| KubernetesApi | kubernetes_clusters_udproutes_create | POST /api/kubernetes/clusters/{cluster_id}/udproutes/ | |
| KubernetesApi | kubernetes_clusters_udproutes_destroy | DELETE /api/kubernetes/clusters/{cluster_id}/udproutes/{id}/ | |
| KubernetesApi | kubernetes_clusters_udproutes_list | GET /api/kubernetes/clusters/{cluster_id}/udproutes/ | |
| KubernetesApi | kubernetes_clusters_udproutes_partial_update | PATCH /api/kubernetes/clusters/{cluster_id}/udproutes/{id}/ | |
| KubernetesApi | kubernetes_clusters_udproutes_retrieve | GET /api/kubernetes/clusters/{cluster_id}/udproutes/{id}/ | |
| KubernetesApi | kubernetes_clusters_udproutes_update | PUT /api/kubernetes/clusters/{cluster_id}/udproutes/{id}/ | |
| KubernetesApi | kubernetes_clusters_update | PUT /api/kubernetes/clusters/{id}/ | |
| KubernetesApi | kubernetes_clusters_upgrade_feature_create | POST /api/kubernetes/clusters/{id}/upgrade-feature/ | |
| OApi | o_register_create | POST /o/register | |
| SchemaApi | schema_retrieve | GET /api/schema/ | |
| SupportApi | support_departments_list | GET /api/support/departments/ | |
| SupportApi | support_tickets_close_create | POST /api/support/tickets/{id}/close/ | |
| SupportApi | support_tickets_create | POST /api/support/tickets/ | |
| SupportApi | support_tickets_list | GET /api/support/tickets/ | |
| SupportApi | support_tickets_messages_attachment_retrieve | GET /api/support/tickets/{id}/messages/{message_id}/attachment/ | |
| SupportApi | support_tickets_reopen_create | POST /api/support/tickets/{id}/reopen/ | |
| SupportApi | support_tickets_reply_create | POST /api/support/tickets/{id}/reply/ | |
| SupportApi | support_tickets_retrieve | GET /api/support/tickets/{id}/ |
Documentation For Models
- APITokenCreate
- APITokenList
- ActivateFreeDNS
- ActivateFreeDNSResponse
- ActivityLogEntry
- ActivityLogResponse
- AddServerResponse
- Address
- ApiCredential
- AttachIPv4Request
- AttachIPv4Response
- AttachIPv6Request
- AttachIPv6Response
- AttachVolume
- BootISO
- Bucket
- BucketCancelResponse
- BucketCreate
- BucketCredentials
- BucketResize
- BucketVisibility
- CLISessionCreateResponse
- CLISessionPollResponse
- CLISessionPollResponseStatusEnum
- CancelServiceResponse
- CategoryEnum
- ChangeBillingCycle
- ChangeBillingCycleResponse
- ChangeCompany
- ChangeCompanyResponse
- ChangePassword
- CheckAvailability
- ClusterAdd
- ClusterAddResponse
- ClusterDetail
- ClusterPackage
- ClusterType
- ClusterTypeEnum
- Company
- ConnectVMRequest
- ConnectVMResponse
- ConnectedVM
- ConnectedVMsResponse
- ConsoleToken
- ContactTypeEnum
- ContactsUpdate
- ContactsUpdateResponse
- CountryEnum
- DNSGlue
- DNSRecord
- DNSRecordCreate
- DNSRecordCreateTypeEnum
- DNSRecordMutateResponse
- DeactivateFreeDNS
- DeactivateFreeDNSResponse
- DedicatedRDNS
- DedicatedServer
- DeleteRecord
- DeleteRecordResponse
- Department
- Deposit
- DepositCreate
- DepositStatusEnum
- DestroyProtection
- DestroyProtectionResponse
- DetachIPv4Response
- DetachIPv6
- DetachIPv6Response
- DetachVolume
- DisconnectVMRequest
- DisconnectVMResponse
- DnsSourceEnum
- Domain
- DomainAdd
- DomainCancelResponse
- DomainCreate
- DomainRegistrant
- EligibleVM
- EligibleVMsResponse
- EmailHistory
- EmailService
- FeatureUpgradeRequest
- FeatureUpgradeResponse
- FeaturesEnum
- FirewallRule
- FirewallRuleDirectionEnum
- FirewallRulesSet
- FirewallRulesSetStatusEnum
- FloatingIPAuthorization
- FloatingIPAuthorizeRequest
- FloatingIPSummary
- FloatingIPv4
- FloatingIPv4AuthorizeResponse
- FloatingIPv4Create
- FloatingIPv4UnauthorizeResponse
- FloatingIPv6
- FloatingIPv6AuthorizeResponse
- FloatingIPv6Create
- FloatingIPv6UnauthorizeResponse
- FreeDNSDomain
- FundsBalanceResponse
- FundsLog
- FwPolicyOutEnum
- HTTPRoute
- HardwareGeneration
- HostingChangePasswordResponse
- HostingService
- InboundRoute
- InvoiceDetail
- InvoiceList
- InvoiceStatusEnum
- IsoBootRequest
- K8sPortForward
- KubeUpgradeResponse
- KubeVersionEnum
- LBFirewallRule
- LBFirewallRuleActionEnum
- LBFirewallRuleDirectionEnum
- LowBalanceSettings
- ModeEnum
- NameserversUpdate
- NameserversUpdateResponse
- NodeMetricsResponse
- NodeRRDResponse
- NotificationSettingsResponse
- OSImage
- OperationEnum
- PaginatedAPITokenListList
- PaginatedApiCredentialList
- PaginatedBootISOList
- PaginatedClusterDetailList
- PaginatedClusterTypeList
- PaginatedCompanyList
- PaginatedDNSGlueList
- PaginatedDedicatedServerList
- PaginatedDepositList
- PaginatedDomainList
- PaginatedDomainRegistrantList
- PaginatedEmailHistoryList
- PaginatedEmailServiceList
- PaginatedFloatingIPAuthorizationList
- PaginatedFloatingIPv4List
- PaginatedFloatingIPv6List
- PaginatedFundsLogList
- PaginatedHTTPRouteList
- PaginatedHostingServiceList
- PaginatedInboundRouteList
- PaginatedInvoiceListList
- PaginatedK8sPortForwardList
- PaginatedLBFirewallRuleList
- PaginatedOSImageList
- PaginatedPrivateNetworkList
- PaginatedPublicIPv4List
- PaginatedPublicIPv6List
- PaginatedResourcePoolList
- PaginatedResourcePoolNodeList
- PaginatedSSHKeyList
- PaginatedSandboxAddressList
- PaginatedSendingDomainList
- PaginatedServerList
- PaginatedServerProductList
- PaginatedServiceListList
- PaginatedSmtpCredentialList
- PaginatedSnapshotList
- PaginatedStorageProductList
- PaginatedSubscriptionList
- PaginatedSuppressionEntryList
- PaginatedTCPRouteList
- PaginatedTLDList
- PaginatedTicketListList
- PaginatedUDPRouteList
- PatchedClusterDetail
- PatchedCompany
- PatchedDomain
- PatchedDomainRegistrant
- PatchedEmailService
- PatchedFirewallRule
- PatchedFirewallRulesSet
- PatchedHTTPRoute
- PatchedInboundRoute
- PatchedK8sPortForward
- PatchedLBFirewallRule
- PatchedPrivateNetwork
- PatchedProfile
- PatchedResourcePool
- PatchedSSHKey
- PatchedServerDetail
- PatchedSubscribe
- PatchedTCPRoute
- PatchedUDPRoute
- PatchedVolume
- PayWithFundsResponse
- PowerAction
- PowerActionActionEnum
- PowerActionResponse
- PowerManagement
- PowerManagementRequest
- PowerManagementRequestActionEnum
- PrivateNetwork
- PrivateNetworkAddHost
- PrivateNetworkRemoveHost
- Profile
- ProtocolEnum
- PublicIPv4
- PublicIPv6
- PublicInterface
- RDNSUpdateResponse
- ReasonEnum
- Reinstall
- ReinstallResponse
- RemoveServerResponse
- RenewDomain
- RescueEnterQueued
- RescueExitQueued
- ResourcePool
- ResourcePoolAdd
- ResourcePoolAddResponse
- ResourcePoolNode
- ResourceStatusEnum
- RetryProvision
- ReverseDNS
- SSHKey
- SandboxAddress
- ScopeEnum
- SendingDomain
- SendingDomainStatusEnum
- Server
- ServerAdd
- ServerAddResponse
- ServerDetachIPv4Response
- ServerDetail
- ServerProduct
- ServerProductUpgrade
- ServerUpgradeResponse
- ServerUsageResponse
- Service
- ServiceCompany
- ServiceList
- ServiceStatusEnum
- SmtpCredential
- Snapshot
- SnapshotCreate
- SnapshotCreateQueued
- SnapshotDeleteQueued
- SnapshotRollbackQueued
- SourceEnum
- StorageProduct
- Subscribe
- Subscription
- SubscriptionStatusEnum
- SuppressionEntry
- TCPRoute
- TLD
- TalosUpgradeResponse
- ThresholdTypeEnum
- TicketCloseResponse
- TicketCreate
- TicketCreatePriorityEnum
- TicketDetail
- TicketList
- TicketMessage
- TicketPriorityEnum
- TicketReopenResponse
- TicketReply
- TicketReplyResponse
- TicketStatusEnum
- TierEnum
- ToggleAutoPaymentResponse
- ToggleCloudVMAccessResponse
- TransferRoDomain
- UDPRoute
- VersionEnum
- Volume
Documentation For Authorization
Authentication schemes defined for the API:
cookieAuth
- Type: API key
- API key parameter name: sessionid
- Location:
tokenAuth
- Type: API key
- API key parameter name: Authorization
- Location: HTTP header
Author
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pidginhost_sdk-0.13.0.tar.gz.
File metadata
- Download URL: pidginhost_sdk-0.13.0.tar.gz
- Upload date:
- Size: 237.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
87fc82bc6556fe1cb35422f76f9877092ac943ceaf3dfcd3cd41b8022223da68
|
|
| MD5 |
b6829ef7736c6ceacf04acfe5f9c6e9f
|
|
| BLAKE2b-256 |
53e393e68d438eb67630d8aea5af40784260621d44c8494b8b7d5e329c1fa0c7
|
Provenance
The following attestation bundles were made for pidginhost_sdk-0.13.0.tar.gz:
Publisher:
publish.yml on pidginhost/sdk-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pidginhost_sdk-0.13.0.tar.gz -
Subject digest:
87fc82bc6556fe1cb35422f76f9877092ac943ceaf3dfcd3cd41b8022223da68 - Sigstore transparency entry: 2507677518
- Sigstore integration time:
-
Permalink:
pidginhost/sdk-python@0fb8c8bf056dc277170dc644898c2004131052a5 -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/pidginhost
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@0fb8c8bf056dc277170dc644898c2004131052a5 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pidginhost_sdk-0.13.0-py3-none-any.whl.
File metadata
- Download URL: pidginhost_sdk-0.13.0-py3-none-any.whl
- Upload date:
- Size: 549.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
947bb4d1d44c2bfc438041cbdb6e53a580e336d56ceee0a491c3da62771bef4a
|
|
| MD5 |
db55d1bac16e0f2e546f596a662de64a
|
|
| BLAKE2b-256 |
2ab4583e2141f8c866da6503bc5713aa27e34d373cfa378886d71de6263101a8
|
Provenance
The following attestation bundles were made for pidginhost_sdk-0.13.0-py3-none-any.whl:
Publisher:
publish.yml on pidginhost/sdk-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pidginhost_sdk-0.13.0-py3-none-any.whl -
Subject digest:
947bb4d1d44c2bfc438041cbdb6e53a580e336d56ceee0a491c3da62771bef4a - Sigstore transparency entry: 2507677550
- Sigstore integration time:
-
Permalink:
pidginhost/sdk-python@0fb8c8bf056dc277170dc644898c2004131052a5 -
Branch / Tag:
refs/tags/v0.13.0 - Owner: https://github.com/pidginhost
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@0fb8c8bf056dc277170dc644898c2004131052a5 -
Trigger Event:
push
-
Statement type: