# OnetSolutions ## Docs - [Documentation](https://help.onetsolutions.net/home.md): Guides, tutorials, and answers to your questions about our hosting services - [cPanel Overview](https://help.onetsolutions.net/web-hosting/web-hosting-cpanel.md): Introduction to cPanel web hosting management at OnetSolutions - [Subdomains](https://help.onetsolutions.net/web-hosting/subdomains.md): Create and manage subdomains for your web hosting account - [Addon Domains](https://help.onetsolutions.net/web-hosting/additional-domain.md): Add and manage multiple domains on your web hosting account - [FTP Accounts](https://help.onetsolutions.net/web-hosting/ftp-accounts.md): Create and manage FTP accounts to transfer files to your web hosting - [Databases](https://help.onetsolutions.net/web-hosting/databases.md): Create MySQL databases and users, and manage them with phpMyAdmin - [Backups](https://help.onetsolutions.net/web-hosting/backup.md): Create and manage backups of your web hosting data with cPanel - [Webmail](https://help.onetsolutions.net/web-hosting/webmail.md): Access and manage your email accounts with webmail - [SSL Certificates](https://help.onetsolutions.net/web-hosting/ssl.md): Secure your sites with HTTPS using the included SSL certificates - [HTTPS Redirection](https://help.onetsolutions.net/web-hosting/https-redirection.md): Redirect HTTP traffic to HTTPS for secure connections - [PHP Version](https://help.onetsolutions.net/web-hosting/php-version.md): Change the PHP version for your web hosting account - [PHP Email (SMTP)](https://help.onetsolutions.net/web-hosting/php-email.md): Send emails from PHP using SMTP authentication - [Cron Jobs](https://help.onetsolutions.net/web-hosting/cron-jobs.md): Schedule recurring tasks on your web hosting with cron - [Softaculous](https://help.onetsolutions.net/web-hosting/softaculous.md): Install and manage web applications with Softaculous - [Getting Started with Your VPS](https://help.onetsolutions.net/vps/getting-started-with-your-vps.md): Get started with your OnetSolutions VPS - access, installation, and first steps - [KVM Console](https://help.onetsolutions.net/vps/kvm-console.md): Access your VPS directly through a browser-based console - [Operating Systems](https://help.onetsolutions.net/vps/operating-system.md): Available operating system versions for your OnetSolutions VPS - [Snapshots](https://help.onetsolutions.net/vps/snapshot.md): Create and restore snapshots of your VPS state - [Backup](https://help.onetsolutions.net/vps/backup.md): Automatic daily backups for your VPS data protection - [Restart Your VPS](https://help.onetsolutions.net/vps/restart.md): Restart your VPS using software or hardware reboot - [Point Domain to VPS](https://help.onetsolutions.net/vps/redirect-my-domain.md): Point your domain name to your VPS IP address - [Network Configuration](https://help.onetsolutions.net/vps/network.md): Network configuration and policies for your OnetSolutions VPS - [Reverse DNS (PTR)](https://help.onetsolutions.net/vps/reverse-dns.md): Configure the PTR / reverse DNS record of your VPS IP address - [Additional IP Addresses](https://help.onetsolutions.net/vps/additional-ip.md): Request an extra IPv4 address for your OnetSolutions VPS - [Firewall Rules](https://help.onetsolutions.net/vps/firewall.md): Configure firewall rules to protect your VPS - [QEMU Guest Agent](https://help.onetsolutions.net/vps/agent.md): Install and configure the QEMU Guest Agent on your VPS for improved performance and management - [VPS Offers](https://help.onetsolutions.net/vps/offers.md): Overview of OnetSolutions VPS product generations and specifications - [Register a Domain](https://help.onetsolutions.net/domain/register.md): Register a new domain name with OnetSolutions - [Transfer a Domain](https://help.onetsolutions.net/domain/incoming-transfer.md): Transfer your domain name to OnetSolutions - [Billing & Payments](https://help.onetsolutions.net/subscription/billing.md): Understand billing, renewals, and payment options at OnetSolutions - [Commitment & Cancellation](https://help.onetsolutions.net/subscription/commitment.md): No-commitment policy and how to cancel your services - [Organizations](https://help.onetsolutions.net/console/organizations.md): Manage organizations to collaborate with your team on OnetSolutions - [Profile Settings](https://help.onetsolutions.net/console/profile.md): Manage your personal information and account preferences - [Security Settings](https://help.onetsolutions.net/console/security.md): Secure your OnetSolutions account with password management and two-factor authentication - [API Keys](https://help.onetsolutions.net/console/api-keys.md): Create and manage API keys for programmatic access to OnetSolutions services - [Support Tickets](https://help.onetsolutions.net/console/support.md): Get help from the OnetSolutions support team - [MCP Server](https://help.onetsolutions.net/ai/mcp-server.md): Connect AI agents like Claude Desktop, Claude Code, or Cursor to OnetSolutions through the Model Context Protocol - [[Tokens] Get current authenticated user](https://help.onetsolutions.net/api-reference/authentication/[tokens]-get-current-authenticated-user.md): Retrieve detailed information about the currently authenticated user, including profile data, organization memberships, and token expiration time. This endpoint is commonly used to validate authentication state and fetch user context. - [[Images] List public operating system images](https://help.onetsolutions.net/api-reference/compute/[images]-list-public-operating-system-images.md): Retrieve a list of all publicly available operating system images. Public images include various Linux distributions, Windows Server editions, and pre-configured application stacks maintained by the platform. - [[Locations] List available datacenter locations](https://help.onetsolutions.net/api-reference/compute/[locations]-list-available-datacenter-locations.md): Retrieve a list of all available datacenter locations where compute instances can be deployed. Each location includes geographic information, available features, and current capacity status. - [[Locations] Get datacenter location details](https://help.onetsolutions.net/api-reference/compute/[locations]-get-datacenter-location-details.md): Retrieve detailed information about a specific datacenter location, including geographic coordinates, available instance sizes, network connectivity options, and compliance certifications. - [[Sizes] List available instance sizes](https://help.onetsolutions.net/api-reference/compute/[sizes]-list-available-instance-sizes.md): Retrieve a list of all available instance sizes (machine types). Each size defines a combination of CPU cores, memory, and storage with associated pricing information. Use this to select appropriate resources for your workload. - [[Sizes] Get instance size details](https://help.onetsolutions.net/api-reference/compute/[sizes]-get-instance-size-details.md): Retrieve detailed specifications of a specific instance size, including CPU cores, memory allocation, included storage, network bandwidth, and pricing tiers for different billing periods. - [[Software] List available software packages](https://help.onetsolutions.net/api-reference/compute/[software]-list-available-software-packages.md): Retrieve a list of all software packages available for installation on compute instances. The catalog includes applications, runtime environments, databases, and development tools. - [[Software] Get software package details](https://help.onetsolutions.net/api-reference/compute/[software]-get-software-package-details.md): Retrieve detailed information about a specific software package, including version, description, system requirements, and installation parameters. - [[Images] List all available images](https://help.onetsolutions.net/api-reference/compute/[images]-list-all-available-images.md): Retrieve a paginated list of all images available to the organization. This includes both public platform images and private images created from instance snapshots within the organization. - [[Images] Get image details](https://help.onetsolutions.net/api-reference/compute/[images]-get-image-details.md): Retrieve detailed information about a specific image, including operating system details, disk size, creation date, and availability status. - [[Images] Replace image metadata](https://help.onetsolutions.net/api-reference/compute/[images]-replace-image-metadata.md): Update the metadata of a private image, including name and description. Only private images owned by the organization can be modified. Public platform images cannot be updated. - [[Images] Delete a private image](https://help.onetsolutions.net/api-reference/compute/[images]-delete-a-private-image.md): Permanently delete a private image from the organization. Only private images owned by the organization can be deleted. Images currently in use by running instances cannot be deleted. Public platform images cannot be deleted. - [[Images] Partially update image metadata](https://help.onetsolutions.net/api-reference/compute/[images]-partially-update-image-metadata.md): Partially update the metadata of a private image. Only provided fields will be updated. - [[Instances] List all compute instances](https://help.onetsolutions.net/api-reference/compute/[instances]-list-all-compute-instances.md): Retrieve a paginated list of all compute instances within the specified project. Results include instance metadata, current status, and resource allocation details. - [[Instances] Create a new compute instance](https://help.onetsolutions.net/api-reference/compute/[instances]-create-a-new-compute-instance.md): Provision a new virtual machine instance with the specified configuration. The instance will be created in the specified project and datacenter location. Instance creation is an asynchronous operation; monitor the task status for completion. - [[Instances] Get compute instance details](https://help.onetsolutions.net/api-reference/compute/[instances]-get-compute-instance-details.md): Retrieve detailed information about a specific compute instance, including hardware configuration, network settings, current status, and associated resources. - [[Instances] Replace compute instance metadata](https://help.onetsolutions.net/api-reference/compute/[instances]-replace-compute-instance-metadata.md): Update modifiable properties of a compute instance such as name, description, and tags. Hardware configuration changes require the resize endpoint. - [[Instances] Delete a compute instance](https://help.onetsolutions.net/api-reference/compute/[instances]-delete-a-compute-instance.md): Permanently delete a compute instance and all associated data. This action is irreversible. The instance will be stopped if running, and all attached volumes will be detached. Billing for the instance will cease upon deletion. - [[Instances] Partially update compute instance metadata](https://help.onetsolutions.net/api-reference/compute/[instances]-partially-update-compute-instance-metadata.md): Partially update modifiable properties of a compute instance. Only provided fields will be updated. - [[Instances] Activate an addon for a compute instance](https://help.onetsolutions.net/api-reference/compute/[instances]-activate-an-addon-for-a-compute-instance.md): Activate an addon (such as snapshot or backup service) for an existing compute instance. This creates a WHMCS order for the addon and processes payment using available credit or saved payment method. Returns order details including invoice and payment status. - [[Instances] Refresh guest agent info](https://help.onetsolutions.net/api-reference/compute/[instances]-refresh-guest-agent-info.md): Trigger an on-demand collection of QEMU guest-agent information (OS, hostname, filesystems, network interfaces) for the instance. Runs asynchronously on the worker; poll the instance detail endpoint to read the updated agent_info. - [[Instances] Request instance cancellation](https://help.onetsolutions.net/api-reference/compute/[instances]-request-instance-cancellation.md): Request cancellation of a compute instance subscription. The instance will continue to operate until the end of the current billing period, after which it will be permanently deleted. This action can be revoked before the billing period ends. An optional reason can be provided for the cancellation. - [[Instances] Get active console session](https://help.onetsolutions.net/api-reference/compute/[instances]-get-active-console-session.md): Retrieve the current active or pending console session for a compute instance. Returns session details including status and connection URL if available. - [[Instances] Create VNC console session](https://help.onetsolutions.net/api-reference/compute/[instances]-create-vnc-console-session.md): Create a new VNC console session for direct graphical access to the compute instance. The session provides browser-based access to the instance console, useful for troubleshooting boot issues or accessing instances without network connectivity. - [[Instances] Get console session details](https://help.onetsolutions.net/api-reference/compute/[instances]-get-console-session-details.md): Get the current status and URL of a console session. - [[Instances] Close a console session](https://help.onetsolutions.net/api-reference/compute/[instances]-close-a-console-session.md): Terminate an active or pending console session. This will cancel the underlying Prefect flow and mark the session as expired. Use this endpoint to cleanly close a console session when access is no longer needed. - [[Instances] List eligible upgrade sizes for a compute instance](https://help.onetsolutions.net/api-reference/compute/[instances]-list-eligible-upgrade-sizes-for-a-compute-instance.md): Retrieve the list of instance sizes the current instance is eligible to upgrade to, based on the configured upgrade paths in the billing system. Returns an empty list when the current size is not mapped to a billing product. - [[GPU] Attach a GPU to an instance](https://help.onetsolutions.net/api-reference/compute/[gpu]-attach-a-gpu-to-an-instance.md): Attach an available GPU to the instance. The instance is stopped and restarted as part of the operation. Billing starts on attachment and is charged per started hour. The operation is asynchronous; monitor the returned task for completion. - [[GPU] List GPU attachments for an instance](https://help.onetsolutions.net/api-reference/compute/[gpu]-list-gpu-attachments-for-an-instance.md): Retrieve the current GPU attachments (sessions) for this instance, including the active attachment with its model, billed hours and timing. - [[GPU] List GPUs available on the instance node](https://help.onetsolutions.net/api-reference/compute/[gpu]-list-gpus-available-on-the-instance-node.md): Retrieve the GPUs that are physically present and available on the hypervisor node hosting this instance. Only GPUs with status 'available' are returned. - [[GPU] Detach a GPU from an instance](https://help.onetsolutions.net/api-reference/compute/[gpu]-detach-a-gpu-from-an-instance.md): Detach a GPU from the instance and finalize billing for the session. The instance is stopped and restarted as part of the operation. The operation is asynchronous; monitor the returned task for completion. - [[GPU] List past GPU sessions for an instance](https://help.onetsolutions.net/api-reference/compute/[gpu]-list-past-gpu-sessions-for-an-instance.md): Retrieve the finished GPU attachment sessions (detached or failed) for this instance. - [[Instances] Change compute instance hostname](https://help.onetsolutions.net/api-reference/compute/[instances]-change-compute-instance-hostname.md): Update the hostname of a compute instance. The new hostname will be applied to both the instance metadata and the guest operating system configuration. A reboot may be required for the change to take effect within the guest OS. - [[Instances] List billing invoices for an instance](https://help.onetsolutions.net/api-reference/compute/[instances]-list-billing-invoices-for-an-instance.md): Retrieve a paginated list of all billing invoices associated with a specific compute instance. Each invoice includes billing period, usage details, and payment status. - [[Monitors] List instance monitors](https://help.onetsolutions.net/api-reference/compute/[monitors]-list-instance-monitors.md) - [[Monitors] Create instance monitor](https://help.onetsolutions.net/api-reference/compute/[monitors]-create-instance-monitor.md) - [[Monitors] Get instance monitor details](https://help.onetsolutions.net/api-reference/compute/[monitors]-get-instance-monitor-details.md) - [[Monitors] Update instance monitor](https://help.onetsolutions.net/api-reference/compute/[monitors]-update-instance-monitor.md) - [[Monitors] Delete instance monitor](https://help.onetsolutions.net/api-reference/compute/[monitors]-delete-instance-monitor.md) - [[Monitors] Run monitor check](https://help.onetsolutions.net/api-reference/compute/[monitors]-run-monitor-check.md) - [[Monitors] List monitor checks](https://help.onetsolutions.net/api-reference/compute/[monitors]-list-monitor-checks.md) - [[Monitors] List monitor incidents](https://help.onetsolutions.net/api-reference/compute/[monitors]-list-monitor-incidents.md) - [[Monitors] Get monitor latency history](https://help.onetsolutions.net/api-reference/compute/[monitors]-get-monitor-latency-history.md) - [[Monitors] Get monitor statistics](https://help.onetsolutions.net/api-reference/compute/[monitors]-get-monitor-statistics.md) - [[Instances] Get current instance performance metrics](https://help.onetsolutions.net/api-reference/compute/[instances]-get-current-instance-performance-metrics.md): Retrieve real-time performance metrics for a compute instance including CPU utilization, memory usage, network throughput, and disk I/O. Metrics are collected from the monitoring system and represent the current state of the instance. - [[Instances] Get historical instance performance metrics](https://help.onetsolutions.net/api-reference/compute/[instances]-get-historical-instance-performance-metrics.md): Retrieve historical performance metrics for a compute instance over a specified time period. Returns time-series data for CPU utilization, memory usage, network throughput, and disk I/O. Data is available for the past 1 to 30 days with automatic aggregation based on the time range. - [[Instances] Reboot a compute instance](https://help.onetsolutions.net/api-reference/compute/[instances]-reboot-a-compute-instance.md): Gracefully reboot a running compute instance. The guest operating system will receive a reboot signal and restart cleanly. Use the reset endpoint for an immediate hard reboot. - [[Instances] Reinstall operating system on a compute instance](https://help.onetsolutions.net/api-reference/compute/[instances]-reinstall-operating-system-on-a-compute-instance.md): Reinstall the operating system on a compute instance. This operation will erase all data on the primary disk and install a fresh OS from the specified image. The instance must be stopped before reinstallation. This action is irreversible. - [[Instances] Hard reset a compute instance](https://help.onetsolutions.net/api-reference/compute/[instances]-hard-reset-a-compute-instance.md): Perform a hard reset on a compute instance, equivalent to a physical power cycle. This immediately cuts power and restarts the instance without graceful shutdown. Use only when the instance is unresponsive to graceful shutdown commands. - [[Instances] Resize a compute instance](https://help.onetsolutions.net/api-reference/compute/[instances]-resize-a-compute-instance.md): Change the hardware configuration of a compute instance by selecting a different size. The instance must be stopped before resizing. After resizing, the instance will have new CPU, memory, and potentially disk allocations based on the selected size. - [[Instances] Revoke instance cancellation request](https://help.onetsolutions.net/api-reference/compute/[instances]-revoke-instance-cancellation-request.md): Revoke a pending cancellation request for a compute instance. The instance will continue to operate and be billed normally. This action is only available before the scheduled cancellation date at the end of the billing period. - [[Instances] Gracefully shutdown a compute instance](https://help.onetsolutions.net/api-reference/compute/[instances]-gracefully-shutdown-a-compute-instance.md): Send an ACPI shutdown signal to the compute instance, allowing the guest OS to perform a clean shutdown. This is equivalent to pressing the power button on a physical machine. - [[Instances] Start a compute instance](https://help.onetsolutions.net/api-reference/compute/[instances]-start-a-compute-instance.md): Power on a stopped compute instance. The instance will boot from its current disk state. This is an asynchronous operation; the instance status will transition from 'stopped' to 'running'. - [[Instances] Stop a compute instance](https://help.onetsolutions.net/api-reference/compute/[instances]-stop-a-compute-instance.md): Gracefully shut down a running compute instance. The guest operating system will receive a shutdown signal and have time to terminate processes cleanly. Use the reset endpoint for an immediate power-off. - [[Instances] Reactivate a suspended compute instance](https://help.onetsolutions.net/api-reference/compute/[instances]-reactivate-a-suspended-compute-instance.md): Reactivate a compute instance that was suspended due to payment issues. This operation requires sufficient account balance or an active payment method with available credit. Upon successful reactivation, the instance will be started automatically. - [[Alerts] List instance alerts](https://help.onetsolutions.net/api-reference/compute/[alerts]-list-instance-alerts.md) - [[Alerts] Retrieve instance alert](https://help.onetsolutions.net/api-reference/compute/[alerts]-retrieve-instance-alert.md) - [[Alerts] Acknowledge instance alert](https://help.onetsolutions.net/api-reference/compute/[alerts]-acknowledge-instance-alert.md) - [[Alerts] Resolve instance alert](https://help.onetsolutions.net/api-reference/compute/[alerts]-resolve-instance-alert.md) - [[Alerts] Get instance alerts summary](https://help.onetsolutions.net/api-reference/compute/[alerts]-get-instance-alerts-summary.md) - [[Backups] List all backups for an instance](https://help.onetsolutions.net/api-reference/compute/[backups]-list-all-backups-for-an-instance.md): Retrieve a paginated list of all backups created for a compute instance. Backups are full copies of the instance disk stored in a separate location for disaster recovery purposes. - [[Backups] Create a new backup](https://help.onetsolutions.net/api-reference/compute/[backups]-create-a-new-backup.md): Create a full backup of a compute instance's disk. Backups are stored in a geographically separate location and can be used for disaster recovery. Backup creation is asynchronous and may take several minutes depending on disk size. - [[Backups] Get backup details](https://help.onetsolutions.net/api-reference/compute/[backups]-get-backup-details.md): Retrieve detailed information about a specific backup, including size, creation date, status, retention policy, and storage location. - [[Backups] Replace backup metadata](https://help.onetsolutions.net/api-reference/compute/[backups]-replace-backup-metadata.md): Update the metadata of a backup, including name, description, and retention policy. The backup data itself cannot be modified. - [[Backups] Partially update backup metadata](https://help.onetsolutions.net/api-reference/compute/[backups]-partially-update-backup-metadata.md): Partially update the metadata of a backup. Only the provided fields will be updated. - [[Backups] Get backup download URL](https://help.onetsolutions.net/api-reference/compute/[backups]-get-backup-download-url.md): Generate a temporary pre-signed URL for downloading a backup file. The URL is valid for a limited time and provides direct access to the backup data. Use this for offline storage or migration to another platform. - [[Backups] Restore an instance from a backup](https://help.onetsolutions.net/api-reference/compute/[backups]-restore-an-instance-from-a-backup.md): Restore a compute instance to the state captured in a backup. This operation will replace the current disk contents with the backup data. The instance must be stopped before restoration. This action is irreversible and all current data will be lost. - [[Firewall] List all firewall rules for an instance](https://help.onetsolutions.net/api-reference/compute/[firewall]-list-all-firewall-rules-for-an-instance.md): Retrieve a paginated list of all firewall rules configured for a specific compute instance. Rules control inbound and outbound network traffic to the instance. - [[Firewall] Create a new firewall rule](https://help.onetsolutions.net/api-reference/compute/[firewall]-create-a-new-firewall-rule.md): Create a new firewall rule for a compute instance. Rules can allow or deny traffic based on protocol, port, and source/destination IP addresses. The rule will not take effect until firewall rules are applied to the instance. - [[Firewall] Get firewall rule details](https://help.onetsolutions.net/api-reference/compute/[firewall]-get-firewall-rule-details.md): Retrieve detailed information about a specific firewall rule, including protocol, ports, IP ranges, and current status. - [[Firewall] Replace a firewall rule](https://help.onetsolutions.net/api-reference/compute/[firewall]-replace-a-firewall-rule.md): Modify an existing firewall rule configuration. Changes will not take effect until firewall rules are applied to the instance. - [[Firewall] Delete a firewall rule](https://help.onetsolutions.net/api-reference/compute/[firewall]-delete-a-firewall-rule.md): Remove a firewall rule from the instance configuration. The deletion will not take effect until firewall rules are applied to the instance. - [[Firewall] Partially update a firewall rule](https://help.onetsolutions.net/api-reference/compute/[firewall]-partially-update-a-firewall-rule.md): Partially modify an existing firewall rule configuration. Only provided fields will be updated. - [[Firewall] Apply firewall rules to an instance](https://help.onetsolutions.net/api-reference/compute/[firewall]-apply-firewall-rules-to-an-instance.md): Apply all configured firewall rules to the compute instance. This is an asynchronous operation that updates the instance's network security configuration. Rules that were added, modified, or deleted will take effect after this operation completes. - [[Firewall] Apply a predefined firewall template](https://help.onetsolutions.net/api-reference/compute/[firewall]-apply-a-predefined-firewall-template.md): Apply a predefined firewall template to the instance, replacing existing rules. Templates provide common security configurations for different use cases (e.g., web server, database server). This operation applies the rules immediately. - [[Firewall] Disable all firewall rules](https://help.onetsolutions.net/api-reference/compute/[firewall]-disable-all-firewall-rules.md): Disable all firewall rules for the instance without deleting them. This effectively opens all traffic to the instance. Use the apply endpoint to push changes. Warning: Disabling firewall rules may expose the instance to security risks. - [[Firewall] Enable all firewall rules](https://help.onetsolutions.net/api-reference/compute/[firewall]-enable-all-firewall-rules.md): Enable all configured firewall rules for the instance. This activates any previously disabled rules. Use the apply endpoint to push changes to the instance. - [[Firewall] List available firewall templates](https://help.onetsolutions.net/api-reference/compute/[firewall]-list-available-firewall-templates.md): Retrieve a list of predefined firewall templates that can be applied to instances. Templates include common configurations for web servers, database servers, and other typical use cases. - [[IP Addresses] List all IP addresses for an instance](https://help.onetsolutions.net/api-reference/compute/[ip-addresses]-list-all-ip-addresses-for-an-instance.md): Retrieve a list of all IP addresses assigned to a compute instance, including both public (floating) and private IP addresses. - [[IP Addresses] Get IP address details](https://help.onetsolutions.net/api-reference/compute/[ip-addresses]-get-ip-address-details.md): Retrieve detailed information about a specific IP address, including address type, version (IPv4/IPv6), gateway, and reverse DNS configuration. - [[IP Addresses] Update IP address configuration](https://help.onetsolutions.net/api-reference/compute/[ip-addresses]-update-ip-address-configuration.md): Update the configuration of an IP address, including reverse DNS (PTR) record. Changes to reverse DNS may take time to propagate across DNS servers. - [[Snapshots] List all snapshots for an instance](https://help.onetsolutions.net/api-reference/compute/[snapshots]-list-all-snapshots-for-an-instance.md): Retrieve a paginated list of all snapshots created from a compute instance. Snapshots capture the complete disk state at a point in time and can be used to restore the instance or create new instances. - [[Snapshots] Create a new snapshot](https://help.onetsolutions.net/api-reference/compute/[snapshots]-create-a-new-snapshot.md): Create a point-in-time snapshot of a compute instance's disk. The snapshot captures the complete disk state and can be used to restore the instance or create new instances. Snapshot creation is asynchronous; monitor the task status for completion. - [[Snapshots] Get snapshot details](https://help.onetsolutions.net/api-reference/compute/[snapshots]-get-snapshot-details.md): Retrieve detailed information about a specific snapshot, including size, creation date, status, and associated instance. - [[Snapshots] Replace snapshot metadata](https://help.onetsolutions.net/api-reference/compute/[snapshots]-replace-snapshot-metadata.md): Update the metadata of a snapshot, including name and description. The snapshot data itself cannot be modified. - [[Snapshots] Delete a snapshot](https://help.onetsolutions.net/api-reference/compute/[snapshots]-delete-a-snapshot.md): Permanently delete a snapshot and free the associated storage space. This action is irreversible. Snapshots that are being used as the source for an ongoing operation cannot be deleted. - [[Snapshots] Partially update snapshot metadata](https://help.onetsolutions.net/api-reference/compute/[snapshots]-partially-update-snapshot-metadata.md): Partially update the metadata of a snapshot. Only the provided fields will be updated. - [[Snapshots] Restore an instance from a snapshot](https://help.onetsolutions.net/api-reference/compute/[snapshots]-restore-an-instance-from-a-snapshot.md): Restore a compute instance to the state captured in a snapshot. This operation will replace the current disk contents with the snapshot data. The instance must be stopped before restoration. This action is irreversible and all current data will be lost. - [[Software] List installed software on an instance](https://help.onetsolutions.net/api-reference/compute/[software]-list-installed-software-on-an-instance.md): Retrieve a list of all software packages installed on a compute instance, including version information and installation status. - [[Software] Create installed software record](https://help.onetsolutions.net/api-reference/compute/[software]-create-installed-software-record.md): Create a record of installed software on a compute instance. Use the install endpoint to actually install software on the instance. - [[Software] Get installed software details](https://help.onetsolutions.net/api-reference/compute/[software]-get-installed-software-details.md): Retrieve detailed information about a specific software installation on an instance, including version, installation date, configuration, and current status. - [[Software] Replace installed software configuration](https://help.onetsolutions.net/api-reference/compute/[software]-replace-installed-software-configuration.md): Update the configuration of installed software on an instance. Configuration changes may require a service restart to take effect. - [[Software] Delete installed software record](https://help.onetsolutions.net/api-reference/compute/[software]-delete-installed-software-record.md): Remove the installed software record from the system. This removes the tracking record but does not uninstall the software from the instance. Use the uninstall endpoint to remove the software from the instance. - [[Software] Partially update installed software configuration](https://help.onetsolutions.net/api-reference/compute/[software]-partially-update-installed-software-configuration.md): Partially update the configuration of installed software. Only provided fields will be updated. - [[Software] Get installation logs](https://help.onetsolutions.net/api-reference/compute/[software]-get-installation-logs.md): Retrieve installation logs for this software package - [[Software] Stream installation logs](https://help.onetsolutions.net/api-reference/compute/[software]-stream-installation-logs.md): Stream installation logs in real-time via Server-Sent Events - [[Software] Install software on an instance](https://help.onetsolutions.net/api-reference/compute/[software]-install-software-on-an-instance.md): Install a software package on a compute instance. The installation is performed asynchronously; monitor the task status for completion. The instance must be running and accessible via the network for installation to succeed. - [[Tasks] List instance tasks (nested)](https://help.onetsolutions.net/api-reference/compute/[tasks]-list-instance-tasks-nested.md): List all tasks for a specific instance via nested resource. - [[Tasks] Get instance task (nested)](https://help.onetsolutions.net/api-reference/compute/[tasks]-get-instance-task-nested.md): Retrieve details of a specific task via nested resource. - [[Tasks] Retry a failed task](https://help.onetsolutions.net/api-reference/compute/[tasks]-retry-a-failed-task.md): Submit a new task with the same type and parameters as a failed or cancelled one. The new task runs immediately if the instance is free, and queues behind the current task otherwise. The original task is left untouched, so the history keeps both attempts. - [[SSH Keys] List all SSH keys](https://help.onetsolutions.net/api-reference/compute/[ssh-keys]-list-all-ssh-keys.md): Retrieve a paginated list of all SSH public keys registered in the project. SSH keys are used for secure authentication when connecting to compute instances. - [[SSH Keys] Add a new SSH key](https://help.onetsolutions.net/api-reference/compute/[ssh-keys]-add-a-new-ssh-key.md): Register a new SSH public key in the project. The key can then be added to compute instances during creation or later to enable secure SSH access. Only the public key portion should be provided. - [[SSH Keys] Get SSH key details](https://help.onetsolutions.net/api-reference/compute/[ssh-keys]-get-ssh-key-details.md): Retrieve detailed information about a specific SSH key, including name, fingerprint, key type, and creation date. - [[SSH Keys] Replace SSH key metadata](https://help.onetsolutions.net/api-reference/compute/[ssh-keys]-replace-ssh-key-metadata.md): Update the metadata of an SSH key, such as its name. The public key itself cannot be modified; delete and recreate the key instead. - [[SSH Keys] Delete an SSH key](https://help.onetsolutions.net/api-reference/compute/[ssh-keys]-delete-an-ssh-key.md): Remove an SSH key from the project. Deleting a key does not remove it from instances where it has already been deployed. New instances will no longer be able to use this key. - [[SSH Keys] Partially update SSH key metadata](https://help.onetsolutions.net/api-reference/compute/[ssh-keys]-partially-update-ssh-key-metadata.md): Partially update the metadata of an SSH key. Only provided fields will be updated. - [[Tasks] List project instance tasks](https://help.onetsolutions.net/api-reference/compute/[tasks]-list-project-instance-tasks.md): List all instance tasks for all instances in a project. - [Get instance task](https://help.onetsolutions.net/api-reference/compute/get-instance-task.md): Retrieve details of a specific task. - [[Volumes] List all storage volumes](https://help.onetsolutions.net/api-reference/compute/[volumes]-list-all-storage-volumes.md): Retrieve a paginated list of all storage volumes within the project. Volumes are persistent block storage devices that can be attached to instances. - [[Volumes] Create a new storage volume](https://help.onetsolutions.net/api-reference/compute/[volumes]-create-a-new-storage-volume.md): Create a new persistent block storage volume in the specified project. Volumes can be attached to compute instances to provide additional storage. Volume creation is asynchronous; monitor the task status for completion. - [[Volumes] Get storage volume details](https://help.onetsolutions.net/api-reference/compute/[volumes]-get-storage-volume-details.md): Retrieve detailed information about a specific storage volume, including size, status, attachment state, and associated instance if attached. - [[Volumes] Replace storage volume metadata](https://help.onetsolutions.net/api-reference/compute/[volumes]-replace-storage-volume-metadata.md): Update the metadata of a storage volume, including name and description. To change the volume size, use the resize endpoint. - [[Volumes] Delete a storage volume](https://help.onetsolutions.net/api-reference/compute/[volumes]-delete-a-storage-volume.md): Permanently delete a storage volume and all data stored on it. The volume must be detached from any instances before deletion. This action is irreversible. - [[Volumes] Partially update storage volume metadata](https://help.onetsolutions.net/api-reference/compute/[volumes]-partially-update-storage-volume-metadata.md): Partially update the metadata of a storage volume. Only the provided fields will be updated. - [[Volumes] Attach a volume to an instance](https://help.onetsolutions.net/api-reference/compute/[volumes]-attach-a-volume-to-an-instance.md): Attach a storage volume to a compute instance. The volume will be available as a block device within the instance. A volume can only be attached to one instance at a time. Hot-attach is supported for running instances. - [[Volumes] Detach a volume from an instance](https://help.onetsolutions.net/api-reference/compute/[volumes]-detach-a-volume-from-an-instance.md): Detach a storage volume from its currently attached compute instance. Ensure all data is synced and the volume is unmounted within the guest OS before detaching to prevent data loss. - [[Volumes] Resize a storage volume](https://help.onetsolutions.net/api-reference/compute/[volumes]-resize-a-storage-volume.md): Increase the size of a storage volume. Volumes can only be expanded, not shrunk. After resizing, you may need to extend the filesystem within the guest OS to use the additional space. Hot-resize is supported for attached volumes. - [[VPCs] List all Virtual Private Clouds](https://help.onetsolutions.net/api-reference/compute/[vpcs]-list-all-virtual-private-clouds.md): Retrieve a paginated list of all Virtual Private Clouds (VPCs) in the project. VPCs provide isolated network environments for compute instances with configurable IP address ranges and network policies. - [[VPCs] Create a new Virtual Private Cloud](https://help.onetsolutions.net/api-reference/compute/[vpcs]-create-a-new-virtual-private-cloud.md): Create a new Virtual Private Cloud (VPC) with the specified network configuration. VPCs provide isolated network environments where instances can communicate securely using private IP addresses. - [[VPCs] Get Virtual Private Cloud details](https://help.onetsolutions.net/api-reference/compute/[vpcs]-get-virtual-private-cloud-details.md): Retrieve detailed information about a specific VPC, including CIDR range, connected instances, and network configuration. - [[VPCs] Replace Virtual Private Cloud](https://help.onetsolutions.net/api-reference/compute/[vpcs]-replace-virtual-private-cloud.md): Update the configuration of a Virtual Private Cloud. Note that the CIDR range cannot be modified after creation. - [[VPCs] Delete a Virtual Private Cloud](https://help.onetsolutions.net/api-reference/compute/[vpcs]-delete-a-virtual-private-cloud.md): Delete a Virtual Private Cloud and release its network resources. All instances must be removed from the VPC before it can be deleted. - [[VPCs] Partially update Virtual Private Cloud](https://help.onetsolutions.net/api-reference/compute/[vpcs]-partially-update-virtual-private-cloud.md): Partially update the configuration of a Virtual Private Cloud. Only provided fields will be updated. - [[VPC IPs] List VPC IP allocations](https://help.onetsolutions.net/api-reference/compute/[vpc-ips]-list-vpc-ip-allocations.md): Returns all IP allocations in a VPC - [[VPC IPs] Get IP allocation details](https://help.onetsolutions.net/api-reference/compute/[vpc-ips]-get-ip-allocation-details.md) - [[VPC IPs] Allocate IP to instance](https://help.onetsolutions.net/api-reference/compute/[vpc-ips]-allocate-ip-to-instance.md) - [[VPC IPs] Release IP from instance](https://help.onetsolutions.net/api-reference/compute/[vpc-ips]-release-ip-from-instance.md) - [[Domains] Check domain availability](https://help.onetsolutions.net/api-reference/domains/[domains]-check-domain-availability.md): Check if a domain is available for registration and get suggestions if not. - [[Domains] Get domain suggestions](https://help.onetsolutions.net/api-reference/domains/[domains]-get-domain-suggestions.md): Get available domain suggestions with different TLDs for a given SLD. - [[TLDs] List available TLDs](https://help.onetsolutions.net/api-reference/domains/[tlds]-list-available-tlds.md): Retrieve a paginated list of all supported top-level domains (TLDs) with their pricing information. Each TLD includes registration, renewal, and transfer prices along with any special requirements or restrictions. Use this endpoint to discover available TLDs and their associated costs before initiat… - [[TLDs] Check domain availability](https://help.onetsolutions.net/api-reference/domains/[tlds]-check-domain-availability.md): Check whether a specific domain name is available for registration. The response includes the availability status, registration price if available, and any premium pricing that may apply. For unavailable domains, additional information about the current registration status may be provided when avail… - [[DNS Zones] List all DNS zones](https://help.onetsolutions.net/api-reference/domains/[dns-zones]-list-all-dns-zones.md): Retrieve a paginated list of all DNS zones within the specified project. Each zone includes its name, status, record count, and configuration details. DNS zones provide authoritative DNS hosting for your domains and allow you to manage DNS records. - [[DNS Zones] Create a new DNS zone](https://help.onetsolutions.net/api-reference/domains/[dns-zones]-create-a-new-dns-zone.md): Create a new DNS zone for hosting domain DNS records. The zone will be provisioned in Cloudflare and configured with default SOA and NS records. Once created, you can add additional DNS records and optionally attach the zone to a domain for integrated management. Zone names must be valid domain name… - [[DNS Zones] Retrieve DNS zone details](https://help.onetsolutions.net/api-reference/domains/[dns-zones]-retrieve-dns-zone-details.md): Retrieve comprehensive details for a specific DNS zone including all associated DNS records, zone status, nameserver assignments, and configuration. Use this endpoint to view the complete DNS configuration for a zone. - [[DNS Zones] Delete a DNS zone](https://help.onetsolutions.net/api-reference/domains/[dns-zones]-delete-a-dns-zone.md): Permanently delete a DNS zone and all associated DNS records. This action is irreversible and will also remove the zone from Cloudflare. If the zone is attached to a domain, the association will be removed. Ensure you have exported any records you wish to preserve before deletion. - [[DNS Zones] Export DNS zone in BIND format](https://help.onetsolutions.net/api-reference/domains/[dns-zones]-export-dns-zone-in-bind-format.md): Export all DNS records from a zone in standard BIND zone file format. This export can be used for backup purposes or to import the zone into another DNS provider. The export includes all record types and their current configuration. - [[DNS Zones] Import DNS records from BIND format](https://help.onetsolutions.net/api-reference/domains/[dns-zones]-import-dns-records-from-bind-format.md): Import DNS records into a zone from standard BIND zone file format. Existing records are preserved unless they conflict with imported records. The import process validates all records before applying changes. Invalid records will be rejected with detailed error messages indicating the issue. - [[DNS Records] List DNS records for a zone](https://help.onetsolutions.net/api-reference/domains/[dns-records]-list-dns-records-for-a-zone.md): Retrieve a paginated list of all DNS records within a specific zone. Records can be filtered by type to show only specific record types. Each record includes its name, type, content, TTL, and proxy status (for applicable record types). - [[DNS Records] Create a new DNS record](https://help.onetsolutions.net/api-reference/domains/[dns-records]-create-a-new-dns-record.md): Create a new DNS record within a zone. Supported record types include A, AAAA, CNAME, MX, TXT, NS, SRV, CAA, and more. The record is immediately propagated to Cloudflare's global network. Certain record types have specific format requirements for their content field (e.g., MX requires priority, SRV… - [[DNS Records] Retrieve DNS record details](https://help.onetsolutions.net/api-reference/domains/[dns-records]-retrieve-dns-record-details.md): Retrieve details for a specific DNS record including its name, type, content, TTL, proxy status, and any type-specific metadata. Use this endpoint to get the current configuration of an individual DNS record. - [[DNS Records] Update a DNS record](https://help.onetsolutions.net/api-reference/domains/[dns-records]-update-a-dns-record.md): Update an existing DNS record's configuration. You can modify the name, content, TTL, and proxy status (for applicable types). The record type cannot be changed; delete and recreate the record if you need to change its type. Changes are immediately propagated to Cloudflare's global network. - [[DNS Records] Delete a DNS record](https://help.onetsolutions.net/api-reference/domains/[dns-records]-delete-a-dns-record.md): Permanently delete a DNS record from the zone. The record is immediately removed from Cloudflare's global network. This action is irreversible. Exercise caution when deleting critical records such as NS or SOA records as this may affect zone functionality. - [[DNS Settings] Get DNS zone settings](https://help.onetsolutions.net/api-reference/domains/[dns-settings]-get-dns-zone-settings.md): Retrieve the current settings for a DNS zone including SSL mode, cache level, security level, and performance options. Settings are synchronized with the DNS provider and reflect the current configuration. - [[DNS Settings] Update DNS zone settings](https://help.onetsolutions.net/api-reference/domains/[dns-settings]-update-dns-zone-settings.md): Update the configuration settings for a DNS zone. Changes are applied to both the local database and synchronized with the DNS provider. Available settings include SSL/TLS mode, HTTPS enforcement, cache levels, security settings, and performance optimizations. - [[Domains] List all domains](https://help.onetsolutions.net/api-reference/domains/[domains]-list-all-domains.md): Retrieve a paginated list of all domains registered within the specified project. Each domain includes its current status, expiration date, and configuration details. Use this endpoint to monitor your domain portfolio and track registration statuses. - [[Domains] Retrieve domain details](https://help.onetsolutions.net/api-reference/domains/[domains]-retrieve-domain-details.md): Retrieve comprehensive details for a specific domain including its registration status, expiration date, nameservers, WHOIS privacy settings, transfer lock status, and associated DNS zone information. Use this endpoint to get the current state of a domain. - [[Domains] Configure automatic renewal](https://help.onetsolutions.net/api-reference/domains/[domains]-configure-automatic-renewal.md): Enable or disable automatic renewal for a domain. When enabled, the domain will be automatically renewed before its expiration date, provided sufficient account balance is available. Automatic renewal helps prevent accidental domain expiration and potential loss of the domain name. Renewal notificat… - [[Domains] Update domain WHOIS contacts](https://help.onetsolutions.net/api-reference/domains/[domains]-update-domain-whois-contacts.md): Update the WHOIS contact information for a domain including registrant, administrative, technical, and billing contacts. Contact changes are submitted to the registry and may require verification depending on the TLD. Some registries may initiate a transfer verification process when changing registr… - [[Domains] Attach DNS zone to domain](https://help.onetsolutions.net/api-reference/domains/[domains]-attach-dns-zone-to-domain.md): Associate a DNS zone with a domain. This links the domain to an existing DNS zone for unified management. When attached, the domain's nameservers can be automatically configured to point to the zone's authoritative servers. The DNS zone must already exist and belong to the same project. - [[Domains] Activate DNS zone for domain](https://help.onetsolutions.net/api-reference/domains/[domains]-activate-dns-zone-for-domain.md): Activate DNS management for a domain by creating a DNS zone on the DNS provider. This operation provisions the zone and returns the nameservers that must be configured at the domain registrar for DNS delegation. If the zone already exists, it refreshes the zone status and returns the current nameser… - [[Domains] Apply DNS nameservers to domain](https://help.onetsolutions.net/api-reference/domains/[domains]-apply-dns-nameservers-to-domain.md): Apply the DNS zone nameservers to the domain at the registrar level. This updates the domain's nameserver delegation to point to the activated DNS zone. The operation is asynchronous and creates a task to update nameservers at the registrar. The DNS zone must be activated before applying nameservers… - [[Domains] Verify DNS zone activation status](https://help.onetsolutions.net/api-reference/domains/[domains]-verify-dns-zone-activation-status.md): Check the activation status of the domain's DNS zone. This queries the DNS provider to verify if the zone has been properly activated and nameservers are correctly delegated. Returns the current verification status. - [[Domains] Get EPP authorization code](https://help.onetsolutions.net/api-reference/domains/[domains]-get-epp-authorization-code.md): Retrieve the EPP (Extensible Provisioning Protocol) authorization code for a domain. This code is required to transfer the domain to another registrar. The EPP code is typically valid for a limited time (usually 5-30 days depending on the registry). The domain must be unlocked before the transfer ca… - [[Domains] Associate domain with web hosting](https://help.onetsolutions.net/api-reference/domains/[domains]-associate-domain-with-web-hosting.md): Associate a domain with a web hosting service. This links the domain to the hosting account and optionally configures DNS records to point to the hosting server. When configure_dns is true, A and CNAME records are automatically created for the root domain and www subdomain pointing to the hosting se… - [[Domains] Disassociate domain from web hosting](https://help.onetsolutions.net/api-reference/domains/[domains]-disassociate-domain-from-web-hosting.md): Remove the association between a domain and its web hosting service. This does not delete any DNS records that were previously created; those must be managed separately through the DNS zone endpoints if cleanup is required. - [[Domains] Enable domain transfer lock](https://help.onetsolutions.net/api-reference/domains/[domains]-enable-domain-transfer-lock.md): Enable the transfer lock (registrar lock) on a domain to prevent unauthorized transfers to another registrar. This is a security measure recommended for all domains. When locked, the domain cannot be transferred until explicitly unlocked. The lock status is propagated to the registry immediately. - [[Domains] Update domain nameservers](https://help.onetsolutions.net/api-reference/domains/[domains]-update-domain-nameservers.md): Update the authoritative nameservers for a domain. Changes are propagated to the registry and may take up to 48 hours to fully propagate across the global DNS system. Provide between 2 and 13 nameserver hostnames. The nameservers must be valid and responding to DNS queries for the update to succeed. - [[Domains] Toggle WHOIS privacy protection](https://help.onetsolutions.net/api-reference/domains/[domains]-toggle-whois-privacy-protection.md): Enable or disable WHOIS privacy protection for a domain. When enabled, the registrant's personal information (name, address, phone, email) is replaced with proxy contact details in public WHOIS queries. This helps protect against spam and unwanted contact. Note that some TLDs may not support WHOIS p… - [[Domains] List domain tasks](https://help.onetsolutions.net/api-reference/domains/[domains]-list-domain-tasks.md): Retrieve a list of all tasks for a specific domain. Tasks include operations like nameserver updates, contact changes, lock/unlock requests, DNS zone activations, etc. Use this endpoint to monitor the status of pending operations and view task history. - [[Domains] Retrieve domain task details](https://help.onetsolutions.net/api-reference/domains/[domains]-retrieve-domain-task-details.md): Retrieve detailed information about a specific task for a domain. Includes task type, current status, parameters, result, error message (if failed), and timing information. - [[Domains] Disable domain transfer lock](https://help.onetsolutions.net/api-reference/domains/[domains]-disable-domain-transfer-lock.md): Disable the transfer lock on a domain to allow transfers to another registrar. This must be done before initiating an outbound transfer. For security purposes, it is recommended to re-enable the lock after the transfer is complete or if you decide not to proceed with the transfer. - [[Domains] Order a domain](https://help.onetsolutions.net/api-reference/domains/[domains]-order-a-domain.md): Create an order for a domain. Supports three order types: - **register**: Register a new domain (checks availability first) - **transfer**: Transfer an existing domain from another registrar (EPP code required) - **external**: Use an external domain you already own (no WHMCS order, DNS only) - [[Hosting Plans] List web hosting plan groups](https://help.onetsolutions.net/api-reference/web-hosting/[hosting-plans]-list-web-hosting-plan-groups.md): Returns a list of all active web hosting plan groups. - [[Hosting Plans] Retrieve a web hosting plan group](https://help.onetsolutions.net/api-reference/web-hosting/[hosting-plans]-retrieve-a-web-hosting-plan-group.md): Returns details of a specific web hosting plan group including its plans. - [[Hosting Plans] List available web hosting plans](https://help.onetsolutions.net/api-reference/web-hosting/[hosting-plans]-list-available-web-hosting-plans.md): Retrieve a list of all available web hosting plans with pricing. - [[Hosting Plans] Get web hosting plan details](https://help.onetsolutions.net/api-reference/web-hosting/[hosting-plans]-get-web-hosting-plan-details.md): Retrieve detailed information about a specific web hosting plan including all pricing options. - [[Web Hosting] List web hosting accounts](https://help.onetsolutions.net/api-reference/web-hosting/[web-hosting]-list-web-hosting-accounts.md): Retrieve a paginated list of web hosting accounts within the specified project. - [[Web Hosting] Get web hosting details](https://help.onetsolutions.net/api-reference/web-hosting/[web-hosting]-get-web-hosting-details.md): Retrieve detailed information about a specific web hosting account, including plan details, resource usage, and billing information. - [[Addon Domains] List addon domains](https://help.onetsolutions.net/api-reference/web-hosting/[addon-domains]-list-addon-domains.md): Retrieve a list of all addon domains for this hosting. - [[Addon Domains] Delete addon domain](https://help.onetsolutions.net/api-reference/web-hosting/[addon-domains]-delete-addon-domain.md): Delete an addon domain from this hosting. - [[Addon Domains] Create addon domain](https://help.onetsolutions.net/api-reference/web-hosting/[addon-domains]-create-addon-domain.md): Create a new addon domain for this hosting. - [[Web Hosting] Request web hosting cancellation](https://help.onetsolutions.net/api-reference/web-hosting/[web-hosting]-request-web-hosting-cancellation.md): Submit a cancellation request for a web hosting account. - [[Web Hosting] Change web hosting plan](https://help.onetsolutions.net/api-reference/web-hosting/[web-hosting]-change-web-hosting-plan.md): Create a WHMCS upgrade order to change the web hosting account to a different plan. Returns the resulting order and invoice details so the customer can complete payment. - [[cPanel] Get cPanel auto-login URL](https://help.onetsolutions.net/api-reference/web-hosting/[cpanel]-get-cpanel-auto-login-url.md): Generate a single sign-on URL for direct access to the cPanel control panel. - [[Cron] List cron jobs](https://help.onetsolutions.net/api-reference/web-hosting/[cron]-list-cron-jobs.md): Retrieve a list of all cron jobs for this hosting. - [[Cron] Create cron job](https://help.onetsolutions.net/api-reference/web-hosting/[cron]-create-cron-job.md): Create a new cron job for this hosting. - [[Cron] Delete cron job](https://help.onetsolutions.net/api-reference/web-hosting/[cron]-delete-cron-job.md): Delete a cron job from this hosting. - [[Databases] Set database privileges](https://help.onetsolutions.net/api-reference/web-hosting/[databases]-set-database-privileges.md): Set privileges for a user on a database. - [[Databases] List database users](https://help.onetsolutions.net/api-reference/web-hosting/[databases]-list-database-users.md): Retrieve a list of all MySQL users for this hosting. - [[Databases] Delete database user](https://help.onetsolutions.net/api-reference/web-hosting/[databases]-delete-database-user.md): Delete a MySQL user from this hosting. - [[Databases] Create database user](https://help.onetsolutions.net/api-reference/web-hosting/[databases]-create-database-user.md): Create a new MySQL user for this hosting. - [[Databases] List MySQL databases](https://help.onetsolutions.net/api-reference/web-hosting/[databases]-list-mysql-databases.md): Retrieve a list of all MySQL databases for this hosting. - [[Databases] Delete MySQL database](https://help.onetsolutions.net/api-reference/web-hosting/[databases]-delete-mysql-database.md): Delete a MySQL database from this hosting. - [[Databases] Create MySQL database](https://help.onetsolutions.net/api-reference/web-hosting/[databases]-create-mysql-database.md): Create a new MySQL database for this hosting. - [[Files] Get disk usage](https://help.onetsolutions.net/api-reference/web-hosting/[files]-get-disk-usage.md): Get disk usage information for this hosting. - [[DNS] List DNS records](https://help.onetsolutions.net/api-reference/web-hosting/[dns]-list-dns-records.md): Get all DNS records for this hosting's domain zone. - [[DNS] Delete DNS record](https://help.onetsolutions.net/api-reference/web-hosting/[dns]-delete-dns-record.md): Remove a DNS record from this hosting's domain zone. - [[DNS] Create DNS record](https://help.onetsolutions.net/api-reference/web-hosting/[dns]-create-dns-record.md): Add a new DNS record to this hosting's domain zone. - [[DNS] Edit DNS record](https://help.onetsolutions.net/api-reference/web-hosting/[dns]-edit-dns-record.md): Modify an existing DNS record in this hosting's domain zone. - [[PHP] List PHP versions per domain](https://help.onetsolutions.net/api-reference/web-hosting/[php]-list-php-versions-per-domain.md): Get PHP version configuration for each domain/subdomain on this hosting. - [[Web Hosting] List eligible upgrade plans](https://help.onetsolutions.net/api-reference/web-hosting/[web-hosting]-list-eligible-upgrade-plans.md): Retrieve the list of web hosting plans the account is eligible to change to. - [[Emails] List email accounts](https://help.onetsolutions.net/api-reference/web-hosting/[emails]-list-email-accounts.md): Retrieve a list of all email accounts for this hosting. - [[Emails] Delete email account](https://help.onetsolutions.net/api-reference/web-hosting/[emails]-delete-email-account.md): Delete an email account from this hosting. - [[Emails] Change email password](https://help.onetsolutions.net/api-reference/web-hosting/[emails]-change-email-password.md): Change the password for an email account. - [[Emails] Set email quota](https://help.onetsolutions.net/api-reference/web-hosting/[emails]-set-email-quota.md): Set the disk quota for an email account. - [[Emails] Create email account](https://help.onetsolutions.net/api-reference/web-hosting/[emails]-create-email-account.md): Create a new email account for this hosting. - [[Files] List files](https://help.onetsolutions.net/api-reference/web-hosting/[files]-list-files.md): List files in a directory for this hosting. - [[FTP] List FTP accounts](https://help.onetsolutions.net/api-reference/web-hosting/[ftp]-list-ftp-accounts.md): Retrieve a list of all FTP accounts for this hosting. - [[FTP] Delete FTP account](https://help.onetsolutions.net/api-reference/web-hosting/[ftp]-delete-ftp-account.md): Delete an FTP account from this hosting. - [[FTP] Change FTP password](https://help.onetsolutions.net/api-reference/web-hosting/[ftp]-change-ftp-password.md): Change the password for an FTP account. - [[FTP] Set FTP quota](https://help.onetsolutions.net/api-reference/web-hosting/[ftp]-set-ftp-quota.md): Set the disk quota for an FTP account. - [[FTP] Create FTP account](https://help.onetsolutions.net/api-reference/web-hosting/[ftp]-create-ftp-account.md): Create a new FTP account for this hosting. - [[PHP] Set PHP version for domain](https://help.onetsolutions.net/api-reference/web-hosting/[php]-set-php-version-for-domain.md): Change the PHP version for a specific domain or the main domain. - [[PHP] List available PHP versions](https://help.onetsolutions.net/api-reference/web-hosting/[php]-list-available-php-versions.md): Get all PHP versions available on this hosting server. - [[Redirects] List redirects](https://help.onetsolutions.net/api-reference/web-hosting/[redirects]-list-redirects.md): Retrieve a list of all redirects for this hosting. - [[Redirects] Create redirect](https://help.onetsolutions.net/api-reference/web-hosting/[redirects]-create-redirect.md): Create a new redirect for this hosting. - [[Files] Get resource usage](https://help.onetsolutions.net/api-reference/web-hosting/[files]-get-resource-usage.md): Get CloudLinux LVE resource usage (CPU, memory, entry processes, I/O) for this hosting. - [[Web Hosting] Revoke web hosting cancellation](https://help.onetsolutions.net/api-reference/web-hosting/[web-hosting]-revoke-web-hosting-cancellation.md): Revoke a pending cancellation request for a web hosting account. - [[Web Hosting] List SSL certificates](https://help.onetsolutions.net/api-reference/web-hosting/[web-hosting]-list-ssl-certificates.md): Retrieve a list of SSL certificates associated with this web hosting account. Includes certificate status, expiration dates, and validation check results. - [[Subdomains] List subdomains](https://help.onetsolutions.net/api-reference/web-hosting/[subdomains]-list-subdomains.md): Retrieve a list of all subdomains for this hosting. - [[Subdomains] Delete subdomain](https://help.onetsolutions.net/api-reference/web-hosting/[subdomains]-delete-subdomain.md): Delete a subdomain from this hosting. - [[Subdomains] Create subdomain](https://help.onetsolutions.net/api-reference/web-hosting/[subdomains]-create-subdomain.md): Create a new subdomain for this hosting. - [[Emails] Get Webmail (Roundcube) auto-login URL](https://help.onetsolutions.net/api-reference/web-hosting/[emails]-get-webmail-roundcube-auto-login-url.md): Generate a single sign-on URL for direct access to the webmail interface (Roundcube). Optionally specify an email address to login directly to that specific email account. - [[cPanel] Get WHM auto-login URL](https://help.onetsolutions.net/api-reference/web-hosting/[cpanel]-get-whm-auto-login-url.md): Generate a single sign-on URL for direct access to the WHM control panel. Only available for reseller hosting accounts. - [[WordPress] List WordPress sites](https://help.onetsolutions.net/api-reference/web-hosting/[wordpress]-list-wordpress-sites.md): Retrieve a list of all WordPress sites managed by Softaculous for this hosting. - [[WordPress] Backup WordPress](https://help.onetsolutions.net/api-reference/web-hosting/[wordpress]-backup-wordpress.md): Create a Softaculous backup of a WordPress instance (files and database). - [[WordPress] Clone WordPress](https://help.onetsolutions.net/api-reference/web-hosting/[wordpress]-clone-wordpress.md): Clone a WordPress instance to another domain or directory (e.g. staging). - [[WordPress] Delete WordPress](https://help.onetsolutions.net/api-reference/web-hosting/[wordpress]-delete-wordpress.md): Delete a WordPress instance managed by Softaculous. - [[WordPress] Get WordPress admin SSO link](https://help.onetsolutions.net/api-reference/web-hosting/[wordpress]-get-wordpress-admin-sso-link.md): Generate a one-time wp-admin login URL for a WordPress instance. - [[WordPress] Update WordPress](https://help.onetsolutions.net/api-reference/web-hosting/[wordpress]-update-wordpress.md): Update a WordPress instance to the latest available version. - [[WordPress] Install WordPress](https://help.onetsolutions.net/api-reference/web-hosting/[wordpress]-install-wordpress.md): Install a new WordPress site via Softaculous for this hosting. - [[Web Hosting] Order a web hosting](https://help.onetsolutions.net/api-reference/web-hosting/[web-hosting]-order-a-web-hosting.md): Create an order for web hosting. Supports four domain source types: - **register**: Register a new domain with the hosting - **transfer**: Transfer an existing domain from another registrar (EPP code required) - **existing**: Use a domain already in your organization - **external**: Use an external… - [[Organizations] List accessible organizations](https://help.onetsolutions.net/api-reference/organizations/[organizations]-list-accessible-organizations.md): Retrieve a list of all organizations that the authenticated user has access to. Results include organizations where the user is a member with any role level. The list is ordered by organization name. - [[Organizations] Retrieve organization details](https://help.onetsolutions.net/api-reference/organizations/[organizations]-retrieve-organization-details.md): Retrieve detailed information about a specific organization by its unique identifier. Returns organization metadata including name, plan details, quotas, and configuration. - [[Projects] List organization projects](https://help.onetsolutions.net/api-reference/projects/[projects]-list-organization-projects.md): Retrieve a list of all projects within an organization that the authenticated user has access to. Results are filtered based on the user's role and project memberships. - [[Projects] Retrieve project details](https://help.onetsolutions.net/api-reference/projects/[projects]-retrieve-project-details.md): Retrieve detailed information about a specific project by its unique identifier. Returns project metadata including name, quotas, usage statistics, and configuration. - [[Notifications] List project notifications](https://help.onetsolutions.net/api-reference/projects/[notifications]-list-project-notifications.md): List all notifications for a project - [[Notifications] Get notification details](https://help.onetsolutions.net/api-reference/projects/[notifications]-get-notification-details.md): Retrieve details of a specific notification - [[Notifications] Mark notifications as read](https://help.onetsolutions.net/api-reference/projects/[notifications]-mark-notifications-as-read.md): Mark one or more notifications as read. If no IDs provided, marks all unread notifications as read. - [[Notifications] Get unread notification count](https://help.onetsolutions.net/api-reference/projects/[notifications]-get-unread-notification-count.md): Returns the count of unread notifications for this project - [[Projects] Get usage statistics for all projects](https://help.onetsolutions.net/api-reference/projects/[projects]-get-usage-statistics-for-all-projects.md): Retrieve usage statistics for all projects accessible to the authenticated user. Includes information such as analysis count, member count, and quota utilization. - [[Projects] Search projects by name](https://help.onetsolutions.net/api-reference/projects/[projects]-search-projects-by-name.md): Search for projects matching the specified name criteria. Returns a filtered list of projects the user has access to. - [Get v1organizations projects computeoverview](https://help.onetsolutions.net/api-reference/v1/get-v1organizations-projects-computeoverview.md) - [Put v1organizations projects monitoringdashboards](https://help.onetsolutions.net/api-reference/v1/put-v1organizations-projects-monitoringdashboards.md) - [[Dashboards] List project dashboards](https://help.onetsolutions.net/api-reference/monitoring/[dashboards]-list-project-dashboards.md) - [[Dashboards] Create a dashboard](https://help.onetsolutions.net/api-reference/monitoring/[dashboards]-create-a-dashboard.md) - [[Dashboards] Retrieve a dashboard](https://help.onetsolutions.net/api-reference/monitoring/[dashboards]-retrieve-a-dashboard.md) - [[Dashboards] Delete a dashboard](https://help.onetsolutions.net/api-reference/monitoring/[dashboards]-delete-a-dashboard.md) - [[Dashboards] Update a dashboard (PATCH)](https://help.onetsolutions.net/api-reference/monitoring/[dashboards]-update-a-dashboard-patch.md) - [[Services] List professional-service engagements](https://help.onetsolutions.net/api-reference/services/[services]-list-professional-service-engagements.md): Retrieve all professional-service engagements (DevOps, development, assistance) for the specified organization, synced from WHMCS. Returns a paginated list. - [[Services] Get service engagement details](https://help.onetsolutions.net/api-reference/services/[services]-get-service-engagement-details.md) - [[Services] List invoices for a service engagement](https://help.onetsolutions.net/api-reference/services/[services]-list-invoices-for-a-service-engagement.md) - [Changelog](https://help.onetsolutions.net/changelog/overview.md): Stay up to date with the latest OnetSolutions product updates, new features, and improvements - [Connect to Linux via SSH](https://help.onetsolutions.net/tutorials/how-to-connect-to-linux-server.md): Connect to your Linux VPS using SSH from Windows, Mac, or Linux - [Change Your Password](https://help.onetsolutions.net/tutorials/how-to-change-the-password.md): Change your Linux user password for improved security - [Install Docker](https://help.onetsolutions.net/tutorials/how-to-install-docker.md): Install Docker on your VPS for containerized applications - [Install K3s Kubernetes](https://help.onetsolutions.net/tutorials/how-to-install-k3s.md): Install K3s lightweight Kubernetes on your VPS - [Install GitLab](https://help.onetsolutions.net/tutorials/how-to-install-gitlab.md): Install GitLab for self-hosted Git repository management - [Install YunoHost](https://help.onetsolutions.net/tutorials/how-to-install-yunohost.md): Install YunoHost for easy self-hosting of web applications - [Update the Kernel](https://help.onetsolutions.net/tutorials/how-to-update-the-kernel.md): Update your Linux kernel and system packages - [Extend a Partition](https://help.onetsolutions.net/tutorials/how-to-extend-a-partition.md): Extend a disk partition after increasing disk size - [Activate Memory Hotplug](https://help.onetsolutions.net/tutorials/how-to-activate-memory-hotplug.md): Enable dynamic memory management on your VPS - [Run a Speedtest](https://help.onetsolutions.net/tutorials/how-to-do-a-speedtest.md): Test your VPS network speed from the command line - [Configure Date and Time](https://help.onetsolutions.net/tutorials/how-to-change-the-date-and-time.md): Configure timezone and time synchronization on your VPS - [Upgrade Debian 11 to Debian 12](https://help.onetsolutions.net/tutorials/how-to-upgrade-debian-11-to-debian-12.md): Step-by-step guide to upgrade from Debian 11 (Bullseye) to Debian 12 (Bookworm) - [Upgrade Ubuntu to Latest Version](https://help.onetsolutions.net/tutorials/how-to-upgrade-ubuntu-to-latest-version.md): Upgrade your Ubuntu system to the latest LTS release ## OpenAPI Specs - [schema](https://api.onetsolutions.net/schema) - [openapi](https://help.onetsolutions.net/api-reference/openapi.json)