io.github.hostinger/hostinger-api-mcp
NPM · HOSTINGER-API-MCP · SCANNED AUG 3
MCP server for Hostinger API
Available components
How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →
Supply Chain Security88
- No malware found by supply-chain analysis.Pass
- Only part of the dependency tree could be resolved (130 of 131), so this covers what we could see, not the whole tree.Partial
- No install/post-install scripts declared.Pass
- Only part of the dependency tree could be resolved (130 of 131), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency97
- Source repository is publicly reachable at the declared URL. View diagnostics → Pass
- Cryptographically verified build provenance (signed, bound to hostinger/api-mcp-server). View diagnostics → Pass
- Clear OSI-approved license (MIT).Pass
- Actively maintained (last published 0 days ago).Pass
- Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability0
- Schema quality not yet verified: we do not have a sandbox capture of the MCP schema this version of the package serves yet.Unverified
Stability & Change Management0
- Stability not yet verified: we do not have a sandbox capture of the MCP schema this version of the package serves yet.Unverified
Tool Coverage0
- Tool coverage not yet verified: we do not have a sandbox capture of the tool definitions this version of the package serves yet.Unverified
Capabilities0
- Protocol version not yet verified: we do not have a sandbox capture of the MCP handshake this version of the package performs yet.Unverified
Unverified: 4 categories
Categories scored 0 because our sandbox run of this package has not given us the schema these checks need to read. That is a gap on our side rather than a finding about the package, and we only credit what we can confirm, so the score stands at 0 until the capture succeeds. We are working through the fleet, so this normally clears without any action from you. How we score packages →
Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.
npm · hostinger-api-mcp
claude mcp add hostinger-hostinger-api-mcp -- npx -y hostinger-api-mcp
codex mcp add hostinger-hostinger-api-mcp -- npx -y hostinger-api-mcp
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"hostinger-hostinger-api-mcp": {
"type": "local",
"command": [
"npx",
"-y",
"hostinger-api-mcp"
],
"enabled": true
}
}
} openclaw mcp add hostinger-hostinger-api-mcp --command npx --arg -y --arg hostinger-api-mcp
mcp_servers:
hostinger-hostinger-api-mcp:
command: "npx"
args: ["-y", "hostinger-api-mcp"] {
"mcpServers": {
"hostinger-hostinger-api-mcp": {
"command": "npx",
"args": [
"-y",
"hostinger-api-mcp"
]
}
}
} Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 3 Aug 26 −30
- Stability: fail → unverified ▼ security
- Tool coverage: 100 → unverified ▼ functional
- Capabilities: pass → unverified ▼ functional
- Package version: 1.26.0 → 1.27.0 functional
- 2 Aug 26 +55
- Stability: unverified → fail ▼ security
- Known CVEs: unverified → partial ▲ security
- Install scripts: unverified → pass ▲ security
- Provenance: unverified → pass ▲ security
- Malware scan: unverified → pass ▲ security
- The attested source repository moved: hostinger/api-mcp-server security
- License: unverified → pass ▲ functional
- Dependency health: unverified → partial ▲ functional
- Maintenance: unverified → pass ▲ functional
- Schema quality: unverified → good ▲ functional
- MCP protocol: unverified → pass ▲ functional
- Licence: MIT functional
- 31 Jul 26 +15
- We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
- 30 Jul 26 0
- Schema quality: Schema quality not yet verified: our sandbox run of this package did not complete, so we have no schema to assess. functional
- Tool coverage: Tool coverage not yet verified: our sandbox run of this package did not complete, so we have no tool definitions to assess. functional
- Package version: 1.25.0 → 1.26.0 functional
- 28 Jul 26 0
- Security disclosure: unverified → fail ▼ functional
- Package version: 1.23.0 → 1.25.0 functional
- 27 Jul 26 6
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 3 Aug 2026 · Analysed npm/[email protected]
Provenance verified
Ecosystem: npm · Outcome: verified
Reason: verified
- Source repo:
- hostinger/api-mcp-server
- Certificate issuer:
- https://token.actions.githubusercontent.com
- Certificate SAN:
- https://github.com/hostinger/api-mcp-server/.github/workflows/build-release.yaml@refs/heads/main
- Rekor log index:
- 2334886922
- Predicate type:
- https://slsa.dev/provenance/v1
- Subject digest:
- sha512:2b5d7cc090533a4eae671a13600534a331a295d7ddb47f14838f4472f69a4607c124e868414c2453c43023e8c7c4e71d4d639301722a399c2f1671a10
- Discovery method:
- attestation_endpoint
Dependencies 130 packages
130 packages in the resolved dependency tree · 115 deprecated · 52 stale.
The dependency tree was only partially resolved, so these counts may be incomplete.
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.
domains_disablePrivacyProtectionV1 ~57
Disable privacy protection for the domain. When privacy protection is disabled, domain owner's personal information is visible in public WHOIS database. Use this endpoint to make domain owner's information publicly visible.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | yes | Domain name |
No output schema declared.
No examples provided.
domains_enableDomainLockV1 ~58
Enable domain lock for the domain. When domain lock is enabled, the domain cannot be transferred to another registrar without first disabling the lock. Use this endpoint to secure domains against unauthorized transfers.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | yes | Domain name |
No output schema declared.
No examples provided.
domains_enablePrivacyProtectionV1 ~59
Enable privacy protection for the domain. When privacy protection is enabled, domain owner's personal information is hidden from public WHOIS database. Use this endpoint to protect domain owner's personal information from public view.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | yes | Domain name |
No output schema declared.
No examples provided.
domains_getDomainAuthorizationCodeV1 ~76
Retrieve the authorization (EPP) code for a specified domain so it can be transferred away from Hostinger to another registrar. Requesting a new code invalidates any code retrieved previously. Use this endpoint to obtain the code required to transfer a domain to another registrar.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | yes | Domain name |
No output schema declared.
No examples provided.
domains_getDomainDetailsV1 ~39
Retrieve detailed information for specified domain. Use this endpoint to view comprehensive domain configuration and status.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | yes | Domain name |
No output schema declared.
No examples provided.
domains_getDomainForwardingV1 ~38
Retrieve domain forwarding data. Use this endpoint to view current redirect configuration for domains.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | yes | Domain name |
No output schema declared.
No examples provided.
domains_getDomainListV1 ~29
Retrieve all domains associated with your account. Use this endpoint to view user's domain portfolio.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
domains_getDomainRenewalInformationV1 ~55
Retrieve renewal information for a specified domain, including its status and current expiration date. Use this endpoint to build renewal automation and expiry monitoring for a single domain.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | yes | Domain name |
No output schema declared.
No examples provided.
domains_getTransferListV1 ~34
Retrieve all domain transfers in your portfolio. Use this endpoint to monitor incoming and outgoing registrar transfers across your domains.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
domains_getTransferV1 ~43
Retrieve the transfer for a specified domain. Use this endpoint to track an incoming or outgoing registrar transfer and its status.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | yes | Domain name |
No output schema declared.
No examples provided.
domains_getWHOISProfileListV1 ~48
Retrieve WHOIS contact profiles. Use this endpoint to view available contact profiles for domain registration.
| Name | Type | Req | Description |
|---|---|---|---|
| tld | string | — | Filter by TLD (without leading dot) |
No output schema declared.
No examples provided.
domains_getWHOISProfileUsageV1 ~50
Retrieve domain list where provided WHOIS contact profile is used. Use this endpoint to view which domains use specific contact profiles.
| Name | Type | Req | Description |
|---|---|---|---|
| whoisId | integer | yes | WHOIS ID |
No output schema declared.
No examples provided.
domains_getWHOISProfileV1 ~42
Retrieve a WHOIS contact profile. Use this endpoint to view domain registration contact information.
| Name | Type | Req | Description |
|---|---|---|---|
| whoisId | integer | yes | WHOIS ID |
No output schema declared.
No examples provided.
domains_purchaseNewDomainV1 ~207
Purchase and register a new domain name. If registration fails, login to [hPanel](https://hpanel.hostinger.com/) and check domain registration status. If no payment method is provided, your default payment method will be used automatically. If no WHOIS information is provided, default contact information for that TLD will be used. Before making request, ensure WHOIS information for desired TLD exists in your account. Some TLDs require `additional_details` to be provided and these will be validated before completing purchase. Use this endpoint to register new domains for users.
| Name | Type | Req | Description |
|---|---|---|---|
| additional_details | object | — | Additional registration data, possible values depends on TLD |
| coupons | array | — | Discount coupon codes |
| domain | string | yes | Domain name |
| domain_contacts | object | — | Domain contact information |
| item_id | string | yes | Catalog price item ID |
| payment_method_id | integer | — | Payment method ID, default will be used if not provided |
No output schema declared.
No examples provided.
domains_setWHOISProfileAsDefaultV1 ~65
Set WHOIS contact profile as default. The default profile is pre-selected for the TLD it belongs to when registering new domains. Use this endpoint to avoid picking contact information for every registration.
| Name | Type | Req | Description |
|---|---|---|---|
| whoisId | integer | yes | WHOIS ID |
No output schema declared.
No examples provided.
domains_unsetDefaultWHOISProfileV1 ~67
Unset WHOIS contact profile as default. The profile itself is kept, it is only no longer pre-selected for its TLD. Use this endpoint to stop reusing contact information for new registrations.
| Name | Type | Req | Description |
|---|---|---|---|
| whoisId | integer | yes | WHOIS ID |
No output schema declared.
No examples provided.
domains_updateDomainForwardingV1 ~61
Update domain forwarding configuration. Use this endpoint to modify existing redirect configuration for domains.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | yes | Domain name |
| redirect_type | string | yes | Redirect type |
| redirect_url | string | yes | URL to forward domain to |
No output schema declared.
No examples provided.
domains_updateDomainNameserversV1 ~105
Set nameservers for a specified domain. Be aware, that improper nameserver configuration can lead to the domain being unresolvable or unavailable. Use this endpoint to configure custom DNS hosting for domains.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | yes | Domain name |
| ns1 | string | yes | First name server |
| ns2 | string | yes | Second name server |
| ns3 | string | — | Third name server |
| ns4 | string | — | Fourth name server |
No output schema declared.
No examples provided.
ecommerce_createCustomSalesChannelV1 ~117
Create a custom sales channel for a store. Build your own frontend and keep your catalog, orders, shipping and payments in sync through the Ecommerce API.
| Name | Type | Req | Description |
|---|---|---|---|
| name | string | yes | Merchant-facing custom name shown in the sales channels list. |
| store_id | string | yes | The ID of the store to create the sales channel for. |
| type | string | yes | Sales channel type. Only "custom" channels can be created via the API. |
| url | string | — | Optional public address where the custom sales channel lives. |
No output schema declared.
No examples provided.
ecommerce_createDigitalProductV1 ~129
Create a published digital product with a single variant and an optional external download link.
| Name | Type | Req | Description |
|---|---|---|---|
| currency | string | — | ISO 4217 currency code. Defaults to the store's default currency when omitted. |
| description | string | — | The product description. |
| download_url | string | — | Optional external download link delivered to the customer after purchase. |
| name | string | yes | The product name. |
| price | integer | yes | Price in the smallest currency unit (e.g. cents). Must be positive. |
| store_id | string | yes | The ID of the store to create the product in. |
No output schema declared.
No examples provided.
ecommerce_createPhysicalProductV1 ~110
Create a published physical product with a single variant priced in the store currency.
| Name | Type | Req | Description |
|---|---|---|---|
| currency | string | — | ISO 4217 currency code. Defaults to the store's default currency when omitted. |
| description | string | — | The product description. |
| name | string | yes | The product name. |
| price | integer | yes | Price in the smallest currency unit (e.g. cents). Must be positive. |
| store_id | string | yes | The ID of the store to create the product in. |
No output schema declared.
No examples provided.
ecommerce_createStoreV1 ~104
Create a new store for your account. A primary sales channel is created alongside the store.
| Name | Type | Req | Description |
|---|---|---|---|
| company_email | string | — | company_email parameter |
| company_name | string | — | company_name parameter |
| country_code | string | — | ISO 3166-1 alpha-2 country code. |
| language | string | — | ISO 639-1 language code. |
| name | string | — | name parameter |
| sales_channel | object | — | sales_channel parameter |
No output schema declared.
No examples provided.
ecommerce_deleteStoreV1 ~50
Soft-delete a store owned by your account. The underlying store data is preserved; only the store is marked as deleted.
| Name | Type | Req | Description |
|---|---|---|---|
| store_id | string | yes | The ID of the store to delete. |
No output schema declared.
No examples provided.
ecommerce_enableManualPaymentMethodV1 ~63
Enable a manual payment method so the store can accept orders without an online payment provider.
| Name | Type | Req | Description |
|---|---|---|---|
| store_id | string | yes | The ID of the store to enable manual payment for. |
| title | string | — | Optional display name shown to customers at checkout. |
No output schema declared.
No examples provided.
ecommerce_getCustomStorefrontSetupInstructionsV1 ~54
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.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
ecommerce_getStoreMetadataV1 ~58
Get a store's readiness metadata: whether payment methods and shipping are configured, plus its default currency. Useful to verify prerequisites before building a storefront.
| Name | Type | Req | Description |
|---|---|---|---|
| store_id | string | yes | The ID of the store to read metadata for. |
No output schema declared.
No examples provided.
ecommerce_getStoresV1 ~28
Retrieve the stores associated with your account.
| Name | Type | Req | Description |
|---|---|---|---|
| page | integer | — | Page number |
No output schema declared.
No examples provided.
ecommerce_listSalesChannelsV1 ~42
List a store's active sales channels with their full metadata.
| Name | Type | Req | Description |
|---|---|---|---|
| store_id | string | yes | The ID of the store to list sales channels for. |
No output schema declared.
No examples provided.
ecommerce_setStoreShippingV1 ~77
Set the flat-rate shipping price for a store, creating the shipping zone if it does not exist yet.
| Name | Type | Req | Description |
|---|---|---|---|
| price | integer | yes | Flat shipping rate in the smallest currency unit (e.g. cents). Use 0 for free shipping. |
| store_id | string | yes | The ID of the store to configure shipping for. |
No output schema declared.
No examples provided.
ecommerce_updateSalesChannelV1 ~130
Update a custom sales channel. The merchant-facing `name` and the public `url` (returned as the channel `domain`) can be changed. Pass `null` to clear a value.
| Name | Type | Req | Description |
|---|---|---|---|
| name | string | — | Merchant-facing custom name shown in the sales channels list. Pass null to clear it. |
| sales_channel_id | string | yes | The ID of the sales channel to update. |
| store_id | string | yes | The ID of the store that owns the sales channel. |
| url | string | — | Public address where the custom sales channel lives. Pass null to clear it. |
No output schema declared.
No examples provided.
horizons_createWebsiteV1 ~441
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. The generation happens asynchronously.\n After invoking this tool, your chat reply must be EXACTLY 1 sentence summarizing that Hostinger Horizons is now creating their website and it will be ready in a few minutes and you should provide the website URL to the user immediately Do not write code.\n\nTo edit afterwards, users must go to Hostinger Horizons interface in the provided website URL. If the tool call fails with an error, you should provide a clear explanation of the error and do not generate code yourself in the chat. \n TECHNOLOGY STACK CONSTRAINTS (STRICTLY ENFORCED):\n The environment is limited to the following technologies. You MUST NOT use, suggest, or implement any technology outside this list:\n \n - Language: JavaScript ONLY. - Languages like TypeScript, Rust, Python, Java, PHP, etc., are STRICTLY PROHIBITED.\n - Framework: React.\n - Navigation: React Router.\n - Styling: TailwindCSS.\n - Components: shadcn/ui (built with @radix-ui primitives).\n - Icons: Lucide React.\n - Animations: Framer Motion.\n \n BACKEND & DATA STORAGE:\n - Horizons integrated backend is the EXCLUSIVE solution for persistent data storage, authentication, and database needs.\n - Local databases (SQLite, MySQL, etc.) are STRICTLY PROHIBITED.\n - Third-party services (Firebase, AWS Amplify) are allowed ONLY if explicitly requested by the user.\n \n MAPS:\n - OpenStreetMap is the default provider.\n - Alternative providers (Google Maps, Mapbox) are allowed ONLY if explicitly requested by the user.\n
| Name | Type | Req | Description |
|---|---|---|---|
| message | array | yes | message parameter |
No output schema declared.
No examples provided.
horizons_getWebsiteV1 ~78
Get a link for the user to edit their website in Hostinger Horizons interface.\n Use this tool when user wants to modify, edit or add new features to an existing website.\n Websites can only be edited in Hostinger Horizons interface in the provided website URL.
| Name | Type | Req | Description |
|---|---|---|---|
| websiteId | string | yes | The website ID |
No output schema declared.
No examples provided.
hosting_activateWordPressPluginV1 ~116
Activate an installed plugin on a WordPress installation. Provide the WordPress installation (software) identifier in the path. It can be obtained from GET /api/hosting/v1/wordpress/installations (the `id` field). This operation is asynchronous: a successful response only means the activation job has been queued.
| Name | Type | Req | Description |
|---|---|---|---|
| plugin | string | yes | Slug of the installed plugin to activate. |
| software | string | yes | WordPress installation (software) identifier |
| username | string | yes | username parameter |
No output schema declared.
No examples provided.
hosting_activateWordPressThemeV1 ~116
Activate an installed theme on a WordPress installation. Provide the WordPress installation (software) identifier in the path. It can be obtained from GET /api/hosting/v1/wordpress/installations (the `id` field). This operation is asynchronous: a successful response only means the activation job has been queued.
| Name | Type | Req | Description |
|---|---|---|---|
| software | string | yes | WordPress installation (software) identifier |
| theme | string | yes | Slug of the installed theme to activate. |
| username | string | yes | username parameter |
No output schema declared.
No examples provided.
hosting_changeDatabasePasswordV1 ~88
Changes the password for the specified database user. The database name must be the full name returned by the list databases endpoint. The password must also be updated in any website configuration that uses this database.
| Name | Type | Req | Description |
|---|---|---|---|
| name | string | yes | Full database name as returned by the list databases endpoint. |
| password | string | yes | New database user password. |
| username | string | yes | username parameter |
No output schema declared.
No examples provided.
hosting_checkIfWooCommerceIsInstalledV1 ~55
Check whether WooCommerce is installed on any WordPress installation of a domain. Optionally filter by domain to scope the check.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | — | Filter by domain name (exact match) |
No output schema declared.
No examples provided.
hosting_checkIfWordPressInstallationsAreValidV1 ~132
Check whether one or more WordPress installations are valid and working correctly. Detects broken installations caused by missing files, broken plugins, themes and similar issues. Provide the WordPress installation (software) identifiers in the body. They can be obtained from GET /api/hosting/v1/wordpress/installations (the `id` field).
| Name | Type | Req | Description |
|---|---|---|---|
| force | boolean | — | Force fresh validation without cache. Preferable for troubleshooting purposes. |
| software_ids | array | yes | WordPress installation (software) identifiers to validate. |
| username | string | yes | username parameter |
No output schema declared.
No examples provided.
hosting_clearWebsiteCacheV1 ~127
Permanently clears all server-side cache for the website at once. Use it when content was updated and needs to be visible immediately, or after making major changes. Also purges the Hostinger CDN cache when CDN is enabled on the website. For a WordPress installation living in a subdirectory, pass the directory query parameter to clear its cache.
| Name | Type | Req | Description |
|---|---|---|---|
| directory | string | — | Directory of the website installation to clear, relative to the website root. Defaults to the website root. |
| domain | string | yes | Domain name |
| username | string | yes | username parameter |
No output schema declared.
No examples provided.
hosting_createAccountCronJobV1 ~102
Creates a cron job for the specified account from a schedule expression and a command. Returns the created cron job, including its uid, which is required to delete the cron job or fetch its output.
| Name | Type | Req | Description |
|---|---|---|---|
| command | string | yes | Command to execute on the schedule. |
| time | string | yes | Cron schedule expression (for example "0 2 * * *" runs daily at 02:00). |
| username | string | yes | username parameter |
No output schema declared.
No examples provided.
hosting_createAccountDatabaseV1 ~119
Creates a database with a database user and password for the specified account. The database name and user are automatically prefixed with the account username when needed.
| Name | Type | Req | Description |
|---|---|---|---|
| name | string | yes | Database name. If the account username prefix is omitted, it is added automatically. |
| password | string | yes | Database user password. |
| user | string | yes | Database user. If the account username prefix is omitted, it is added automatically. |
| username | string | yes | username parameter |
| website_domain | string | yes | Website domain assigned to the database. |
No output schema declared.
No examples provided.
hosting_createDatabaseRemoteConnectionV1 ~107
Allows a remote host to connect to the specified database. Provide an IPv4/IPv6 address, or "%" to allow any host. The database name must be the full name returned by the list databases endpoint.
| Name | Type | Req | Description |
|---|---|---|---|
| ip | string | yes | Remote host to allow: an IPv4/IPv6 address, or "%" for any host. |
| name | string | yes | Full database name as returned by the list databases endpoint. |
| username | string | yes | username parameter |
No output schema declared.
No examples provided.
hosting_createLoginLinksV1 ~84
Create temporary auto-login links for the specified WordPress installation. Provide the WordPress installation (software) identifier in the path. It can be obtained from GET /api/hosting/v1/wordpress/installations (the `id` field).
| Name | Type | Req | Description |
|---|---|---|---|
| software | string | yes | WordPress installation (software) identifier |
| username | string | yes | username parameter |
No output schema declared.
No examples provided.
hosting_createNodeJSBuildFromArchiveV1 ~379
Upload a project archive, auto-detect build settings, and immediately start a Node.js build. This is the recommended single-step approach for deploying a Node.js application. The archive is uploaded to the website's file storage, build settings are auto-detected from the package.json inside the archive, and the build process starts automatically. Optional override fields take precedence over auto-detected values. Maximum archive size is 50MB. Before archiving, exclude `node_modules/` and any build output directories (e.g. `dist/`, `.next/`, `build/`) — they are not needed because the build process runs the install step automatically, and including them unnecessarily increases the archive size. This also helps keep the archive well under the 50MB limit. Example (zip): ``` zip -r archive.zip . --exclude "node_modules/*" --exclude "dist/*" ``` The returned build `uuid` can be used to poll progress and retrieve logs via the `Get Node.js Build Logs` endpoint.
| Name | Type | Req | Description |
|---|---|---|---|
| app_type | string | — | Node.js application type override |
| archive | string | yes | Project archive file (.zip, .tar.gz, or .tgz), maximum 50MB |
| build_script | string | — | Build script override |
| domain | string | yes | Domain name |
| entry_file | string | — | Main entry point file override |
| node_version | integer | — | Node.js version override (auto-detected from package.json if omitted) |
| output_directory | string | — | Build output directory override relative to the root directory |
| package_manager | string | — | Package manager override |
| root_directory | string | — | Application root directory override (where package.json is located) relative to public_html |
| username | string | yes | username parameter |
No output schema declared.
No examples provided.
hosting_createWebsiteParkedDomainV1 ~86
Create a parked or alias domain for the selected website. Provide a domain name or IP address to park on the website so it serves the same content as the parent domain.
| Name | Type | Req | Description |
|---|---|---|---|
| domain | string | yes | Domain name |
| parked_domain | string | yes | Domain name or IP address to park on the selected website |
| username | string | yes | username parameter |
No output schema declared.
No examples provided.
hosting_createWebsiteSubdomainV1 ~123
Create a new subdomain for the selected website. Provide a subdomain prefix and, optionally, a custom directory or the website public directory to use as the subdomain root.
| Name | Type | Req | Description |
|---|---|---|---|
| directory | string | — | Directory name for the subdomain relative to the website root |
| domain | string | yes | Domain name |
| is_using_public_directory | boolean | — | Use the website public directory as the subdomain root directory |
| subdomain | string | yes | Subdomain prefix to create under the selected website |
| username | string | yes | username parameter |
No output schema declared.
No examples provided.
hosting_createWebsiteV1 ~168
Create a new website for the authenticated client. Provide the domain name and associated order ID to create a new website. The datacenter_code parameter is required when creating the first website on a new hosting plan - this will set up and configure new hosting account in the selected datacenter. Subsequent websites will be hosted on the same datacenter automatically. Website creation takes up to a few minutes to complete. Check the websites list endpoint to see when your new website becomes available.
| Name | Type | Req | Description |
|---|---|---|---|
| datacenter_code | string | — | Datacenter code. This parameter is required when creating the first website on a new hosting plan. |
| domain | string | yes | Domain name for the website. Cannot start with "www." |
| order_id | integer | yes | ID of the associated order |
No output schema declared.
No examples provided.
hosting_deactivateWordPressPluginV1 ~119
Deactivate an installed plugin on a WordPress installation. Provide the WordPress installation (software) identifier in the path. It can be obtained from GET /api/hosting/v1/wordpress/installations (the `id` field). This operation is asynchronous: a successful response only means the deactivation job has been queued.
| Name | Type | Req | Description |
|---|---|---|---|
| plugin | string | yes | Slug of the installed plugin to deactivate. |
| software | string | yes | WordPress installation (software) identifier |
| username | string | yes | username parameter |
No output schema declared.
No examples provided.
hosting_deleteAccountCronJobV1 ~65
Permanently deletes the cron job identified by its uid. The uid is returned by the list cron jobs endpoint.
| Name | Type | Req | Description |
|---|---|---|---|
| uid | string | yes | Unique identifier of the cron job as returned by the list cron jobs endpoint. |
| username | string | yes | username parameter |
No output schema declared.
No examples provided.
hosting_deleteAccountDatabaseV1 ~63
Permanently deletes a database and its remote connections. The database name must be the full name returned by the list databases endpoint.
| Name | Type | Req | Description |
|---|---|---|---|
| name | string | yes | Full database name as returned by the list databases endpoint. |
| username | string | yes | username parameter |
No output schema declared.
No examples provided.
hosting_deleteDatabaseRemoteConnectionV1 ~138
Permanently removes a remote-access rule, revoking the given host's remote access to the database. Identify the rule with the required ip query parameter (the IPv4/IPv6 address, or "%", exactly as returned by the list remote connections endpoint). The database name must be the full name returned by the list databases endpoint.
| Name | Type | Req | Description |
|---|---|---|---|
| ip | string | yes | Remote host to revoke: the IPv4/IPv6 address, or "%", exactly as returned by the list remote connections endpoint. |
| name | string | yes | Full database name as returned by the list databases endpoint. |
| username | string | yes | username parameter |
No output schema declared.
No examples provided.