Back to Changelog
External API
v1.0.13
Fixed External API subdomain endpoints bypassing full provisioning.
Improvements
2- Updating a subdomain via the External API now regenerates and reloads the web server vhost when document root, PHP version, SSL, or status change.
- Deleting a subdomain via the External API now removes its directory, web server config, PHP-FPM pool, and DNS record, matching internal panel behavior.
Bug Fix
1- External API subdomain create/update/delete now go through SubdomainService instead of writing directly to the database. Previously, creating a subdomain via the External API did not provision nginx/Apache vhosts, PHP-FPM pools, SSL, or DNS records, and bypassed the max_subdomains plan limit and document-root path validation, resulting in a database row for a subdomain that did not actually work.