Agency Hosting: Website Setups
Provision a new Agency Plan website
Provisions a new website on one of your Agency Plan hosting orders.
Choose the datacenter, stack (flavor), and PHP version for the site. Optionally attach your own domain — omit it, set it to null, or leave it unavailable and a free *.hostingersite.com subdomain is generated instead — and/or install WordPress by supplying the wordpress details (admin account, site title, and language).
Common setups:
- Plain PHP site: flavor set to php-fpm, with settings.php.version; omit wordpress and type.
- WordPress site: flavor set to the desired WordPress version (e.g. wp-7.0), plus the wordpress block (admin account, title, language).
- Static/Node.js frontend app: flavor set to php-fpm and type set to node-static.
Provisioning runs in the background, so the response returns immediately with a setup UUID that identifies the job. The new website becomes reachable once provisioning finishes.
post/api/agency-hosting/v1/orders/{order_id}/websites/setups
Path parameters
order_idinteger required
Example:123456
Agency Plan order ID
Request body
Example request
{
"datacenter_code": "us-east",
"flavor": "wp-6.8.2",
"settings": {
"php": {
"version": "8.3"
}
},
"domain": "example.com",
"type": "node-static",
"wordpress": {
"language": "en_US",
"title": "My Blog",
"admin": {
"user": "admin",
"password": "S3cureP@ssw0rd",
"email": "admin@example.com"
}
},
"clone": {
"website_uid": "zpwlGlp19"
},
"derive_domain": {
"from_vhost": {
"username": "u123456789",
"vhost": "example.com"
}
}
}Response
Success response
Example response
{
"setup_uuid": "0193b6d4-fabb-70e0-8ea4-cfe060a45898"
}