New release: expanded API functionalities, Billing Contact Select update & more
We’re introducing another round of improvements across HostBill with significant expansion of API functionality, improvements to Billing Contact Select, enhancements for order management, better customer interaction within the support system, and multiple module-specific upgrades.
Release notes
One of the biggest highlights in this release is the addition of several new product-related API calls. Developers can now fully manage product forms directly through the API with new methods that allow adding, editing, duplicating, retrieving, and deleting product forms. We have also added API support for retrieving available order page templates as well as creating and editing order pages and categories programmatically. These additions make it much easier to automate storefront management and integrate HostBill with external systems and deployment workflows.
The API has also been extended with a new getTicketLogs call, allowing administrators and external applications to retrieve ticket activity logs directly. In addition, the sendInvoice API call now supports an optional notifytype parameter, enabling more precise notification handling for reminders, overdue notices, cancellations, and standard invoice messages.
The Billing Contact Select module received several important improvements as well. The module now supports domains, allowing billing contacts to be assigned and managed consistently across both services and domains. We also introduced invoice merge protection for invoice items assigned to billing contacts, helping prevent accidental invoice merging when different billing entities are involved.
Administrators will notice several usability improvements inside the admin area. Client filters now display Category ID prefixes within service filter optgroup labels, making navigation and filtering much clearer in larger installations. The Portal Notifications system for “Notify Clients” now includes list support, improving communication management and notification targeting. We have also improved order draft handling for bundled products. When adding a bundle to an order draft, administrators can now extract bundle items into separate products for individual configuration. This makes it much easier to customize bundle components before finalizing the order and provides far greater flexibility for complex provisioning scenarios.
The support ticket system has been enhanced with one-click ticket rating directly from email messages. After submitting a rating, clients are now redirected to a dedicated thank-you page confirming their feedback submission. To ensure consistency across installations, dedicated thank-you page templates have been added to multiple HostBill themes, including 2019 Theme, Y-Server Theme, Design11, Cloudy Theme, FlatUi, Modern Panel, and Nextgen Clean.
Several module improvements and fixes are included in this release as well. The Realtime Register module now logs API errors directly to the Main Log file, improving troubleshooting and diagnostics. The Stripe.com integration received a fix addressing a potential issue where credit payments could incorrectly appear for ACH transactions when the “Assume successful payment” option was enabled. For SSL provisioning, the ComodoSSL module now includes a product configuration option that allows administrators to select the DCV verification method directly within product settings, simplifying SSL order management and validation workflows. Finally, the LibreNMS integration has been expanded with support for assigning device health graphs, including metrics such as current and voltage, alongside regular graphs. This enhancement requires an updated hb_api.php file and provides more detailed monitoring data directly within HostBill.
