# Hostinger integration

> Hostinger API for VPS, web hosting, domains, DNS, email, WordPress, ecommerce, Reach email marketing and billing.

- Authentication: apiKey

## Tools (394)

- **Accept incoming domain move**: Accept an incoming move for a specified domain.
- **Activate firewall**: Activate a firewall for a specified virtual machine.
- **Activate WordPress plugin**: Activate an installed plugin on a WordPress installation.
- **Activate WordPress theme**: Activate an installed theme on a WordPress installation.
- **Add virtual machine SSH keys**: Add one or more SSH public keys to a specified virtual machine.
- **Analyse failed Node.js build**: Returns an AI analysis of why a build failed and how to fix it, based on the build logs, the project file list and package.json.
- **Assign a contact to a tag**: Assign a tag to a single contact.
- **Assign contacts to a tag**: Assign a tag to many contacts at once.
- **Build website NodeJS assets**: Builds and deploys a Node.js application for an Agency Plan website from an already-uploaded archive.
- **Cancel an order**: Cancel the order and optionally email the customer.
- **Cancel outgoing domain move**: Cancel an outgoing move for a specified domain.
- **Cancel pending IRTP verification**: Cancel a pending IRTP verification.
- **Change database password**: Changes the password for the specified database user.
- **Change mailbox password**: Change the password of a mailbox.
- **Change website domain**: Changes the primary domain for an Agency Plan website.
- **Change WHOIS profile for domain**: Change WHOIS contact profile for a domain.
- **Change WordPress version**: Changes the installed WordPress core version on an Agency Plan website to one of the versions available for installation.
- **Check domain availability**: Check availability of domain names across multiple TLDs.
- **Check if WooCommerce is installed**: Check whether WooCommerce is installed on any WordPress installation of a domain.
- **Check if WordPress installations are valid**: Check whether one or more WordPress installations are valid and working correctly.
- **Claim free domain**: Claim a free domain available on your account and register it.
- **Claim free domain transfer**: Claim a free domain transfer available on your account and start the transfer.
- **Clear Node.js runtime logs**: Empties the Node.js application's runtime log file.
- **Clear website cache (Agency Hosting)**: Clears cache for all domains associated with an Agency Plan website, including its preview domain.
- **Clear website cache (Hosting)**: Permanently clears all server-side cache for the website at once.
- **Clone website**: Clone a Hostinger Horizons website into a new website.\n Use this tool when the user wants a copy of an existing website, for example to try out changes without touching the original.\n This tool returns the ID and URL of the newly created copy.
- **Complete domain setup**: Register a domain you have already paid for but which has not been set up yet.
- **Connect sending domain**: Connect a sending domain to the profile so emails can be sent from addresses on it.
- **Count profile segment contacts**: Count the contacts currently matching a segment without listing them.
- **Create account cron job**: Creates a cron job for the specified account from a schedule expression and a command.
- **Create account database**: Creates a database with a database user and password for the specified account.
- **Create a contact field**: Define a new custom contact field in a profile.
- **Create a discount**: Create a discount for a store.
- **Create a draft campaign**: Create a campaign in a profile.
- **Create alias**: Create an alias for the given mailbox.
- **Create an email template**: Create an email template in a profile.
- **Create a new website**: Provisions a new website on one of your Agency Plan hosting orders.
- **Create a payment provider connect link**: Create an onboarding link for connecting a payment gateway to the store.
- **Create API token**: Create an API token for the given mail order.
- **Create a product image upload URL**: Returns a signed URL to upload a product image to (multipart/form-data POST).
- **Create a product variant**: Add a variant to a product along one or more option dimensions (e.g. Size, Color).
- **Create a profile segment**: Create a segment in a profile.
- **Create a sales channel**: Create a sales channel for a store.
- **Create autoreply**: Create an automatic reply for the given mailbox.
- **Create catch-all**: Create a catch-all that routes all messages sent to unknown addresses of the domain to the given mailbox.
- **Create contacts in bulk**: Create many contacts in a profile in a single call.
- **Create database remote connection**: Allows a remote host to connect to the specified database.
- **Create digital product**: Create a published digital product with a single variant and an optional external download link.
- **Create domain forwarding**: Create domain forwarding configuration.
- **Create firewall rule**: Create new firewall rule for a specified firewall.
- **Create forwarder**: Create a forwarder from the given mailbox to the destination address.
- **Create login links**: Create temporary auto-login links for the specified WordPress installation.
- **Create mailbox**: Create a mailbox under the given mail order.
- **Create new contacts**: Create a new contact in the email marketing system.
- **Create new firewall**: Create a new firewall.
- **Create new project**: Deploy new project from docker-compose.yaml contents or download contents from URL.
- **Create or find tags**: Create tags in a profile.
- **Create physical product**: Create a published physical product with a single variant priced in the store currency.
- **Create post-install script**: Add a new post-install script to your account, which can then be used after virtual machine installation.
- **Create PTR record**: Create or update a PTR (Pointer) record for a specified virtual machine.
- **Create purchase order**: Create a purchase order for any Hostinger product.
- **Create snapshot**: Create a snapshot of a specified virtual machine.
- **Create store**: Create a new store for your account.
- **Create webhook**: Create a webhook for the given mailbox.
- **Create website cron job**: Creates a cron job for an Agency Plan website from a schedule expression and a command.
- **Create website database**: Creates a MySQL database with a dedicated user for an Agency Plan website.
- **Create website database user**: Creates a user for an existing database on an Agency Plan website.
- **Create website (Horizons)**: Create new Hostinger Horizons website from the given message.\n Use this tool when user asks you to create a website, landing page, blog or any other type of application.\n This tool initiates the website creation process and returns a website URL and ID.
- **Create website (Hosting)**: Create a new website for the authenticated client.
- **Create website parked domain**: Create a parked or alias domain for the selected website.
- **Create website redirect**: Creates a redirect from a URL on the selected website to another URL or IP address.
- **Create website subdomain**: Create a new subdomain for the selected website.
- **Create WHOIS profile**: Create WHOIS contact profile.
- **Deactivate firewall**: Deactivate a firewall for a specified virtual machine.
- **Deactivate WordPress plugin**: Deactivate an installed plugin on a WordPress installation.
- **Delete account cron job**: Permanently deletes the cron job identified by its uid.
- **Delete account database**: Permanently deletes a database and its remote connections.
- **Delete a contact field**: Delete a custom contact field.
- **Delete alias**: Delete an alias.
- **Delete a product**: Delete a product and its variants from the store.
- **Delete a product variant**: Delete a single variant from the product.
- **Delete a profile contact**: Permanently delete a contact from a profile.
- **Delete a profile segment**: Delete a segment.
- **Delete a tag**: Delete a tag and remove it from every contact carrying it.
- **Delete autoreply**: Delete the autoreply of a mailbox.
- **Delete catch-all**: Delete a catch-all.
- **Delete database remote connection**: Permanently removes a remote-access rule, revoking the given host's remote access to the database.
- **Delete DNS records**: Delete DNS records for the selected domain.
- **Delete domain forwarding**: Delete domain forwarding data.
- **Delete firewall**: Delete a specified firewall.
- **Delete firewall rule**: Delete a specific firewall rule from a specified firewall.
- **Delete form**: Permanently delete a form together with its template.
- **Delete forwarder**: Delete a forwarder.
- **Delete Git auto-deployment settings**: Removes the Git auto-deployment settings of the website.
- **Delete mailbox**: Delete a mailbox.
- **Delete payment method**: Delete a payment method from your account.
- **Delete post-install script**: Delete a post-install script from your account.
- **Delete project**: Completely removes a Docker Compose project from the virtual machine, stopping all containers and cleaning up associated resources including networks, volumes, and images.
- **Delete PTR record**: Delete a PTR (Pointer) record for a specified virtual machine.
- **Delete sending domain**: Disconnect the sending domain from the profile.
- **Delete snapshot**: Delete a snapshot of a specified virtual machine.
- **Delete store**: Soft-delete a store owned by your account.
- **Delete webhook**: Permanently delete a webhook.
- **Delete website (Agency Hosting)**: Permanently deletes an Agency Plan website.
- **Delete website cron job**: Permanently deletes the cron job identified by its uuid from an Agency Plan website.
- **Delete website database**: Permanently deletes a MySQL database and all its data from an Agency Plan website, including its users.
- **Delete website database user**: Permanently deletes a database user from an Agency Plan website database, revoking all access it had.
- **Delete website (Hosting)**: This endpoint permanently removes a website and all of its data.
- **Delete website parked domain**: Delete an existing parked or alias domain from the selected website.
- **Delete website redirect**: Permanently deletes the redirect identified by its source URL.
- **Delete website subdomain**: Delete an existing subdomain from the selected website.
- **Delete WHOIS profile**: Delete WHOIS contact profile.
- **Delete WordPress installation**: Delete the specified WordPress installation, with optional file and database removal.
- **Deploy static site archive**: Deploy a static application from an archive file.
- **Deploy website Git repository**: Clones a Git repository into a directory of the website, or pulls it again.
- **Deploy WordPress plugin**: Deploy a WordPress plugin from an already uploaded directory.
- **Deploy WordPress theme**: Deploy a WordPress theme from an already uploaded directory.
- **Detect WordPress installations**: Trigger a background scan to detect WordPress installations for the account.
- **Disable auto-renewal**: Disable auto-renewal for a subscription.
- **Disable domain lock**: Disable domain lock for the domain.
- **Disable privacy protection**: Disable privacy protection for the domain.
- **Edit website**: Edit an existing Hostinger Horizons website with a follow-up message.\n Use this tool when the user wants to change, extend or fix a website that already exists.\n This tool queues the requested changes and returns the website URL and ID.
- **Enable auto-renewal**: Enable auto-renewal for a subscription.
- **Enable domain lock**: Enable domain lock for the domain.
- **Enable manual payment method**: Enable a manual payment method so the store can accept orders without an online payment provider.
- **Enable privacy protection**: Enable privacy protection for the domain.
- **Fulfil an order**: Create a fulfilment for the order and attach tracking in one call.
- **Generate a free subdomain**: Generate a unique free subdomain that can be used for hosting services without purchasing custom domains.
- **Generate Git SSH key**: Creates the SSH key pair of the hosting account and returns the public key.
- **Generate images**: Generate one or more images from a prompt and an image type for the specified WordPress installation.
- **Generate upload URL (Agency Hosting)**: Generate a file browser upload URL with authentication credentials for uploading files to an Agency Plan website's file storage.
- **Generate upload URL (Hosting)**: Generate a file browser upload URL with authentication credentials for uploading files directly to a website's file storage.
- **Get action details**: Retrieve detailed information about a specific action performed on a specified virtual machine.
- **Get actions**: Retrieve actions performed on a specified virtual machine.
- **Get automation details**: Get a single automation with the counts of contacts that entered it, are moving through it, finished it or failed on the way.
- **Get backups**: Retrieve backups for a specified virtual machine.
- **Get campaign details**: Get a single campaign with its sender, subject, template reference, targeting and delivery progress.
- **Get campaign performance**: Get the performance of a campaign: delivery, opens, clicks and unsubscribes, with the matching rates.
- **Get catalog item list**: Retrieve catalog items available for order.
- **Get connected sending domain**: Get the sending domain connected to the profile, its verification status and any suspended sender addresses.
- **Get contact details**: Get the full details of a single contact.
- **Get cron job output**: Returns the output captured from the last execution of the cron job identified by its uid.
- **Get custom storefront setup instructions**: Retrieve step-by-step setup instructions, formatted as Markdown, for connecting a custom sales channel to your store and keeping your catalog, orders, shipping and payments in sync through the Ecommerce API.
- **Get data center list**: Retrieve all available data centers.
- **Get DNS records**: Retrieve DNS zone records for a specific domain.
- **Get DNS snapshot**: Retrieve particular DNS snapshot with contents of DNS zone records.
- **Get DNS snapshot list**: Retrieve DNS snapshots for a domain.
- **Get domain authorization code**: Retrieve the authorization (EPP) code for a specified domain so it can be transferred away from Hostinger to another registrar.
- **Get domain details**: Retrieve detailed information for specified domain.
- **Get domain forwarding**: Retrieve domain forwarding data.
- **Get domain list**: Retrieve all domains associated with your account.
- **Get domain renewal information**: Retrieve renewal information for a specified domain, including its status and current expiration date.
- **Get domain verifications**: Retrieve a list of pending and completed domain verifications.
- **Get firewall details**: Retrieve firewall by its ID and rules associated with it.
- **Get firewall list**: Retrieve all available firewalls.
- **Get form details**: Get a single form with the URL of its hosted template and the tags it applies to the contacts it captures.
- **Get Git auto-deployment settings**: Returns the Git auto-deployment settings of the website: which repository and branch deploy into which directory, and whether pushes trigger a deployment.
- **Get Git SSH public key**: Returns the public SSH key of the hosting account.
- **Get incoming domain move**: Retrieve the incoming move for a specified domain.
- **Get incoming domain move list**: Retrieve all domains other Hostinger accounts are moving to your account.
- **Get installation JWT token**: Return a JWT token used to authenticate requests against the specified WordPress installation, including its MCP (Model Context Protocol) endpoint.
- **Get metrics**: Retrieve historical metrics for a specified virtual machine.
- **Get Node.js build details**: Returns one build by UUID: its state (`pending`, `running`, `completed`, `failed`), the options it ran with and timestamps.
- **Get NodeJS build logs**: Retrieve logs from a specific Node.js build process.
- **Get Node.js build settings**: Returns the build settings stored for the website: framework (`app_type`), Node.js version, root and output directory, build script, entry file and package manager.
- **Get Node.js build settings from archive**: Auto-detect Node.js build settings from a package.json inside an archive already on the server.
- **Get Node.js runtime logs**: Returns the Node.js application's runtime console log entries, oldest first, each with timestamp, level and message.
- **Get order plan**: Retrieve the plan the given mail order was purchased with, including domain-level and mailbox-level quotas, limits, and protocol availability.
- **Get outgoing domain move**: Retrieve the outgoing move for a specified domain.
- **Get outgoing domain move list**: Retrieve all domains you are moving to other Hostinger accounts.
- **Get payment method list**: Retrieve available payment methods that can be used for placing new orders.
- **Get pending IRTP verification**: Retrieve a pending IRTP verification for a domain.
- **Get PHP details**: Returns the full PHP configuration for the website: current version, available versions (supported and unsupported), enabled/disabled extensions, options with their current value, default, type and the plan limit (`max`), and conflicting extension groups.
- **Get PHP info**: Returns the full phpinfo page (HTML) for the website.
- **Get phpMyAdmin link**: Returns a direct sign-on link to phpMyAdmin for the specified database.
- **Get post-install script**: Retrieve post-install script by its ID.
- **Get post-install scripts**: Retrieve post-install scripts associated with your account.
- **Get profile domain DNS status**: Retrieve the DNS configuration status for a profile's domain.
- **Get profile segment details**: Get a single segment of a profile, including the conditions that define it.
- **Get profile settings**: Get the profile's saved sender identity and brand details.
- **Get project containers**: Retrieves a list of all containers belonging to a specific Docker Compose project on the virtual machine.
- **Get project contents**: Retrieves the complete project information including the docker-compose.yml file contents, project metadata, and current deployment status.
- **Get project list**: Retrieves a list of all Docker Compose projects currently deployed on the virtual machine.
- **Get project logs**: Retrieves aggregated log entries from all services within a Docker Compose project.
- **Get remaining plan limits**: Get how much of the plan is left for the current period.
- **Get scan metrics**: Retrieve scan metrics for the [Monarx](https://www.monarx.com/) malware scanner installed on a specified virtual machine.
- **Get snapshot**: Retrieve snapshot for a specified virtual machine.
- **Get SSL status**: Returns the SSL state of the website: the certificate `status` and `provider`, whether the certificate is a lifetime one managed by the platform, whether HTTP requests are redirected to HTTPS, when the certificate stops being valid and the last installation error.
- **Get store metadata**: Get a store's readiness metadata: whether payment methods and shipping are configured, plus its default currency.
- **Get stores**: Retrieve the stores associated with your account.
- **Get subscription list**: Retrieve a list of all subscriptions associated with your account.
- **Get template details**: Retrieve detailed information about a specific OS template for virtual machines.
- **Get templates**: Retrieve available OS templates for virtual machines.
- **Get transfer**: Retrieve the transfer for a specified domain.
- **Get transfer list**: Retrieve all domain transfers in your portfolio.
- **Get virtual machine details**: Retrieve detailed information about a specified virtual machine.
- **Get virtual machines**: Retrieve all available virtual machines.
- **Get webhook**: Retrieve the details of a single webhook.
- **Get website**: Get the link for the user to open their website in Hostinger Horizons interface.\n Use this tool when the user wants the link to an existing website, or when you need its website URL before or after editing it.\n `is_in_progress` is true while changes are being generated or the website is being publ
- **Get website details**: Retrieves detailed information about a specific Agency Plan website, including configuration, status, metadata, hosting plan details, and resource quotas.
- **Get website file content**: Get a single file's content, relative to a website's document root.
- **Get website list**: List the Hostinger Horizons websites the user owns.\n Use this tool when the user asks which websites they have, or when you need a website ID before editing, publishing or cloning a website.\n Each website is returned with its ID, status, domain and the URL to open it in Hostinger Horizons interfac
- **Get website setup status**: Returns the current status of an Agency Plan website setup started via the setups endpoint.
- **Get website SSL status**: Returns the SSL state of one domain of an Agency Plan website: the certificate `status`, whether the certificate was uploaded by the customer, and when it stops being valid.
- **Get WHOIS profile**: Retrieve a WHOIS contact profile.
- **Get WHOIS profile list**: Retrieve WHOIS contact profiles.
- **Get WHOIS profile usage**: Retrieve domain list where provided WHOIS contact profile is used.
- **Get WordPress settings**: Returns the current WordPress settings for an Agency Plan website: installed core version, LiteSpeed Cache plugin status, object cache status, and maintenance mode status.
- **Import website from archive**: Imports an Agency Plan website from an already-uploaded archive.
- **Import WordPress website**: Import WordPress website to the specified domain.
- **Install Monarx**: Install the Monarx malware scanner on a specified virtual machine.
- **Install SSL**: Requests a lifetime SSL certificate for the website.
- **Install website SSL**: Starts a Let's Encrypt certificate setup for the domain and returns at once; the setup runs in the background.
- **Install WordPress**: Install WordPress on an existing website.
- **Install WordPress plugins**: Install one or more plugins on an existing WordPress installation.
- **Install WordPress theme**: Install a theme on an existing WordPress installation.
- **Link domain to website**: Links a domain to the specified Agency Plan website so it can serve traffic for that domain.
- **List access logs**: Retrieve paginated access logs for the domain attached to the given mail order.
- **List account cron jobs**: Returns the list of cron jobs configured for the specified account, including their schedule and command.
- **List account databases**: Returns a paginated list of databases for the specified account.
- **List action logs**: Retrieve paginated account action logs (administrative and user actions) for the given mail order.
- **List Agency Plan order disk usage metrics**: Returns aggregated disk and inode usage for the Agency Plan order over the selected time frame, plus the plan quotas.
- **List Agency Plan websites**: Retrieve a paginated list of Agency Plan websites (H5G, Builder, and Horizons) accessible to the authenticated client.
- **List aliases**: Retrieve a paginated list of aliases across all mailboxes of a mail order.
- **List API tokens**: Retrieve a paginated list of [Hostinger Email API](https://api.mail.hostinger.com/) tokens across all your mail orders, optionally filtered by order.
- **List automations**: Get a paginated list of the automations in a profile.
- **List automation steps**: Get the workflow of an automation as a flat list of steps.
- **List autoreplies**: Retrieve a paginated list of autoreplies across all mailboxes of a mail order.
- **List available datacenters (Agency Hosting)**: Lists the datacenters available for provisioning a new website on the given Agency Plan hosting order.
- **List available datacenters (Hosting)**: Retrieve a list of datacenters available for setting up hosting plans based on available datacenter capacity and hosting plan of your order.
- **List available PHP versions for an order**: Lists the PHP versions available to websites created under an Agency Plan order, determined by the server the order is hosted on.
- **List available PHP versions for a website**: Lists the PHP versions an Agency Plan website can be switched to.
- **List available WordPress core updates**: List available WordPress core updates for the specified installation.
- **List available WordPress plugins**: List plugins recommended for installation on a WordPress installation that are not yet installed.
- **List available WordPress versions**: Lists the WordPress core versions available for installation on an Agency Plan website.
- **List campaigns**: Get a paginated list of the campaigns in a profile.
- **List catch-alls**: Retrieve a paginated list of catch-alls across all mailboxes of a mail order.
- **List contact fields**: Get the custom contact fields defined in a profile.
- **List database remote connections**: Returns the remote-access rules for the specified account: the remote hosts (IPv4/IPv6 addresses, or "%" for any host) allowed to connect to the account databases.
- **List discounts**: List a store's discounts.
- **List domains**: Returns a paginated list of domains associated with Agency Plan websites accessible to the authenticated client.
- **List email templates**: Get a list of the email templates in a profile, most recently updated first.
- **List forms**: Get a paginated list of the signup forms in a profile.
- **List forwarders**: Retrieve a paginated list of forwarders across all mailboxes of a mail order.
- **List Git installation repositories**: Lists the repositories the Git installation can access, read live from the provider.
- **List Git installations**: Lists the Git provider accounts the customer has connected.
- **List inbound logs**: Retrieve paginated inbound (received mail) delivery logs for the domain attached to the given mail order.
- **List installed WordPress plugins**: List plugins installed on a WordPress installation, including their status, available updates and known vulnerabilities.
- **List installed WordPress themes**: List themes installed on a WordPress installation, including their status, available updates and known vulnerabilities.
- **List mailbox action logs**: Retrieve paginated mailbox action logs (message and mailbox events) for a mailbox in the given mail order.
- **List mailboxes**: Retrieve a paginated list of mailboxes belonging to a mail order.
- **List NodeJS builds**: Retrieve a paginated list of Node.js build processes for a specific website.
- **List Node.js environment variables**: Lists the Node.js environment variables currently set for the website.
- **List Node.js vulnerabilities**: Lists known npm package vulnerabilities detected on a Node.js website, enriched with advisory metadata (severity, CVSS score, CVE, advisory URL).
- **List order resource usage metrics**: Returns aggregated CPU, memory, and process usage for the Agency Plan order over the selected time frame, plus the plan quotas and a per-website breakdown.
- **List orders (Agency Hosting)**: Returns a paginated list of Agency Plan orders accessible to the authenticated client.
- **List orders (Hosting)**: Retrieve a paginated list of orders accessible to the authenticated client.
- **List orders (Mail)**: Retrieve a paginated list of mail orders associated with your account.
- **List outbound logs**: Retrieve paginated outbound (sent mail) delivery logs for the domain attached to the given mail order.
- **List PHP extensions for a website**: Lists every PHP extension available to an Agency Plan website and whether it is currently enabled.
- **List PHP options for a website**: Lists the php.ini directives that can be configured for an Agency Plan website, each with its default, the value currently in effect, and the values it accepts.
- **List plan feature access**: List which plan features the profile can use.
- **List products**: List a store's products newest first as lean summaries (name, status, thumbnail, variant count and price range).
- **List product variants**: List a product's variants, ordered by rank, with their options, prices and inventory.
- **List profile contacts**: Get a paginated list of contacts belonging to a profile.
- **List Profiles**: This endpoint returns all profiles available to the client, including their basic information.
- **List profile segment contacts**: Retrieve contacts associated with a specific segment for a given profile.
- **List profile segments**: Get a paginated list of the segments defined in a profile.
- **List profile tags**: Get all tags defined in a profile.
- **List sales channels**: List a store's active sales channels with their full metadata.
- **List segment filter attributes**: List every attribute a segment condition can filter on, with the operators each attribute accepts, the value format they expect and, where the value is constrained, the allowed values.
- **List store orders**: List a store's orders newest first as summaries.
- **List store payment providers**: List a store's payment providers, split into providers already connected to the store and gateways available to install.
- **List suggested WordPress plugins**: List curated plugin suggestions grouped by website type.
- **List virtual machine SSH keys**: Retrieve SSH public keys currently configured on a specified virtual machine.
- **List webhook delivery logs**: Retrieve a paginated list of webhook delivery logs for the given mail order, including delivery outcome, duration, and retry counts.
- **List webhooks**: Retrieve a paginated list of webhooks belonging to the given mail order.
- **List website cron jobs**: Returns a paginated list of cron jobs configured for an Agency Plan website.
- **List website databases**: Returns a paginated list of MySQL databases created for an Agency Plan website.
- **List website files and directories**: List files and directories under a website's document root.
- **List website Git repositories**: Lists the Git repositories linked to directories of the website, with `Deploy website Git repository` or in the Git section of hPanel: clone URL, branch and directory of each one.
- **List website parked domains**: Retrieve all parked or alias domains created under the selected website.
- **List website processes**: Lists active and recently completed asynchronous processes for an Agency Plan website.
- **List website redirects**: Returns a paginated list of redirects configured for the selected website.
- **List websites**: Retrieve a paginated list of websites (CloudLinux, Builder, and Horizons) accessible to the authenticated client.
- **List website setups**: Returns the website setups started in the last 24 hours for the hosting accounts accessible to the authenticated client, newest first.
- **List website subdomains**: Retrieve all subdomains created under the selected website.
- **List WordPress installations**: List WordPress installations on shared and cloud web hosting accounts (the `/api/hosting/v1` family, identified by `username`) accessible to the authenticated client.
- **List WordPress themes**: List WordPress themes available to install.
- **Patch Node.js vulnerabilities**: Patches the selected Node.js vulnerabilities by updating the affected package versions in `package.json` and opening a GitHub pull request in the connected repository.
- **Preview contacts matching conditions**: Preview the contacts matching a set of conditions without saving a segment.
- **Publish website**: Publish a Hostinger Horizons website so its latest changes go live.\n Use this tool when the user asks to publish, deploy or make their website live.\n This tool starts the publish process and returns the URL the website will be live on.
- **Purchase new domain**: Purchase and register a new domain name.
- **Purchase new virtual machine**: Purchase and setup a new virtual machine.
- **Purge LiteSpeed Cache**: Purge the LiteSpeed Cache for the specified WordPress installation.
- **Recreate virtual machine**: Recreate a virtual machine from scratch.
- **Regenerate webhook secret**: Regenerate the secret of a webhook.
- **Reinstall website SSL**: Replaces the Let's Encrypt certificate of the domain: the current platform certificate, when one is recorded, is revoked and removed, then a new setup starts in the background.
- **Reject incoming domain move**: Reject an incoming move for a specified domain.
- **Remove a contact from a tag**: Remove a tag from a single contact.
- **Remove contacts from a tag**: Remove a tag from many contacts at once.
- **Remove virtual machine SSH keys**: Remove one or more SSH public keys from a specified virtual machine.
- **Rename a tag**: Rename a tag.
- **Renew subscription**: Create a renewal order for an existing Hostinger subscription.
- **Repair database**: Repairs corrupted database tables asynchronously.
- **Replace all firewall rules in group**: Replaces all firewall rules within a specified firewall group with the provided set of rules in a single atomic operation, instead of creating or deleting rules one by one.
- **Replace Node.js environment variables**: Replaces the website's Node.js environment variables with the ones provided.
- **Replace website PHP extensions**: Replaces the set of PHP extensions enabled on an Agency Plan website with the ones provided.
- **Replace website PHP options**: Replaces the custom php.ini values on an Agency Plan website with the ones provided.
- **Resend catch-all confirmation**: Resend the confirmation email to the mailbox address of an unconfirmed catch-all.
- **Resend forwarder confirmation**: Resend the confirmation email to the destination address of an unconfirmed forwarder.
- **Reset DNS records**: Reset DNS zone to the default records.
- **Reset hostname**: Reset hostname and PTR record of a specified virtual machine to default value.
- **Reset PHP extensions**: Resets all PHP extensions of the website to their default state.
- **Restart Node.js application**: Restarts the Node.js server process for the website.
- **Restart project**: Restarts all services in a Docker Compose project by stopping and starting containers in the correct dependency order.
- **Restart virtual machine**: Restart a specified virtual machine by fully stopping and starting it.
- **Restore backup**: Restore a backup for a specified virtual machine.
- **Restore DNS snapshot**: Restore DNS zone to the selected snapshot.
- **Restore snapshot**: Restore a specified virtual machine to a previous state using a snapshot.
- **Retrieve an order**: Retrieve one order in full: line items (each with the id the fulfil endpoint needs), addresses, the totals breakdown and fulfilments with tracking.
- **Revoke API token**: Revoke an API token.
- **Search WordPress plugins**: Search the WordPress.org plugin directory for plugins available to install.
- **Set AI option status**: Enable or disable an AI option for the Hostinger Tools plugin on the specified WordPress installation.
- **Set default payment method**: Set the default payment method for your account.
- **Set hostname**: Set hostname for a specified virtual machine.
- **Set nameservers**: Set nameservers for a specified virtual machine.
- **Set panel password**: Set panel password for a specified virtual machine.
- **Set root password**: Set root password for a specified virtual machine.
- **Set store shipping**: Set the flat-rate shipping price for a store, creating the shipping zone if it does not exist yet.
- **Setup purchased virtual machine**: Setup newly purchased virtual machine with `initial` state.
- **Setup website database**: Creates a new MySQL database for the website and writes its connection details into the website's environment variables, then restarts the application.
- **Set WHOIS profile as default**: Set WHOIS contact profile as default.
- **Show AI option status**: Show the current AI option status for the Hostinger Tools plugin on the specified WordPress installation.
- **Show LiteSpeed Cache status**: Show the LiteSpeed Cache status for the specified WordPress installation.
- **Show maintenance status**: Show the maintenance mode status for the specified WordPress installation.
- **Show Memcached object cache status**: Show the Memcached object cache status for the specified WordPress installation.
- **Show WordPress core version**: Show the WordPress core version for the specified installation, along with known vulnerabilities affecting it.
- **Start domain transfer**: Transfer a domain from another registrar to your account.
- **Start Node.js build**: Start a Node.js build process using files already present on the website's file storage.
- **Start outgoing domain move**: Initiate a move of a specified domain to another Hostinger account.
- **Start project**: Starts all services in a Docker Compose project that are currently stopped.
- **Start recovery mode**: Initiate recovery mode for a specified virtual machine.
- **Start virtual machine**: Start a specified virtual machine.
- **Start website setup**: Starts a website setup on a Web or Cloud hosting order and returns the created setup right away; the website itself is provisioned asynchronously.
- **Stop project**: Stops all running services in a Docker Compose project while preserving container configurations and data volumes.
- **Stop recovery mode**: Stop recovery mode for a specified virtual machine.
- **Stop virtual machine**: Stop a specified virtual machine.
- **Submit headless build report**: Submits the build report the headless skill writes at the end of a run (including early stops), so Hostinger can learn where builds get stuck.
- **Suggest domain names from a description**: Suggest available domain names based on a free-text description of your project.
- **Suggest domain names from a domain**: Suggest available domain names based on a domain name you already have in mind.
- **Sync firewall to all assigned VMs**: Sync a firewall's rules to every virtual machine it's assigned to.
- **Test webhook**: Send a test delivery to the webhook URL and return the result.
- **Toggle cacheless mode**: Turns development (cacheless) mode on or off, based on the enabled flag.
- **Toggle HTTPS redirect**: Turns the HTTP to HTTPS redirect of the website on or off, based on `is_enabled`.
- **Toggle maintenance mode**: Enable or disable maintenance mode for the specified WordPress installation, based on the `enabled` flag.
- **Toggle Memcached object cache**: Activate or deactivate the Memcached object cache for the specified WordPress installation, based on the `enabled` flag.
- **Toggle website cache**: Turns server-side caching for the website on or off, based on the enabled flag.
- **Uninstall Monarx**: Uninstall the Monarx malware scanner on a specified virtual machine.
- **Uninstall SSL**: Removes the SSL certificate assigned to the website, turns the HTTPS redirect off and cancels a pending installation retry.
- **Uninstall website SSL**: Removes the platform-issued Let's Encrypt certificate of the domain: the certificate is revoked and deleted before the response, so the domain is no longer served with a platform certificate until a new setup completes.
- **Uninstall WordPress plugins**: Uninstall one or more plugins from a WordPress installation.
- **Uninstall WordPress themes**: Uninstall one or more themes from a WordPress installation.
- **Unlink domain from website**: Unlinks a domain from the specified Agency Plan website.
- **Unset default WHOIS profile**: Unset WHOIS contact profile as default.
- **Update a contact**: Update a contact's attributes and custom field values.
- **Update a contact field**: Rename a custom contact field and, for the choice types, replace its option set.
- **Update a product**: Update a product's name, description or status.
- **Update a profile segment**: Rename a segment and/or replace the conditions that define it.
- **Update autoreply**: Replace the autoreply with the given content and schedule.
- **Update DNS records**: Update DNS records for the selected domain.
- **Update domain forwarding**: Update domain forwarding configuration.
- **Update domain nameservers**: Set nameservers for a specified domain.
- **Update firewall rule**: Update a specific firewall rule from a specified firewall.
- **Update forwarder keep-copy setting**: Enable or disable keeping a copy of forwarded messages in the mailbox.
- **Update Git auto-deployment settings**: Creates or replaces the Git auto-deployment settings of the website: repository, branch, the directory under the document root to deploy into, and `is_enabled`.
- **Update Hostinger WordPress plugin**: Update a Hostinger plugin to its latest version on a WordPress installation.
- **Update Node.js build settings**: Replaces the build settings stored for the website.
- **Update PHP extensions**: Enables or disables PHP extensions (modules) for the website.
- **Update PHP options**: Updates PHP options for the website (e.g. `memory_limit`, `max_execution_time`, `upload_max_filesize`).
- **Update PHP version**: Changes the PHP version of the website.
- **Update post-install script**: Update a specific post-install script.
- **Update product variants in batch**: Update up to 100 existing variants in place by id — title, inventory, stock tracking and prices.
- **Update profile settings**: Change the profile's default sender and brand details.
- **Update project**: Updates a Docker Compose project by pulling the latest image versions and recreating containers with new configurations.
- **Update sales channel**: Update a custom sales channel.
- **Update webhook**: Partially update a webhook.
- **Update website PHP version**: Switches an Agency Plan website to a different PHP version.
- **Update WordPress core**: Update the WordPress core for the specified installation (minor update or a specific version).
- **Update WordPress plugins**: Update one or more installed plugins to their latest version on a WordPress installation.
- **Update WordPress themes**: Update one or more installed themes to their latest version on a WordPress installation.
- **Upload and attach a product image**: Fetch a raster image (JPEG, PNG, GIF or WebP, max 15MB) from a URL and attach it to a product in a single call.
- **Validate DNS records**: Validate DNS records prior to update for the selected domain.
- **Verify domain ownership**: Verify ownership of a single domain and return the verification status.

Connect Hostinger in General Input: https://www.generalinput.com/apps/hostinger