Sites
Create Site Cron Job
Creates a site-scoped cron job; the OS user is forced to the site's site_user. Installs the cron synchronously over SSH. Requires the write:sites scope and the server:cron-job permission.
Update Site Cron Job
Path Parameters Name Type Required Description uuid string (uuid) Required UUID of the site...
Delete Site Cron Job
Path Parameters Name Type Required Description uuid string (uuid) Required UUID of the site...
Execute Site Cron Job
Triggers the cron command now. The command is launched in the background (detached over SSH) and returns 202 immediately, so long-running cron jobs do not time out the request. Retrieve…
Get Site Cron Job Output
Path Parameters Name Type Required Description uuid string (uuid) Required UUID of the site...
List Redirections
Returns every URL redirection configured on the site. Each entry includes the source path, target URL, and HTTP status code (301 permanent or 302 temporary). Requires the read:sites scope.
List SSL Certificates
Returns all SSL certificates attached to the site, regardless of provider. Raw certificate body and private key are never included. Requires the read:sites scope.
Create SSL Certificate
Provisions an SSL certificate for the site. Three providers: xcloud — Let's Encrypt via xCloud. Requires DNS pointing at the server, OR an active Cloudflare integration when migrating from Cloudflare…
Renew SSL Certificate
Queues a renewal of the site's xCloud-managed (Let's Encrypt) SSL certificate. Returns 202 immediately — completion is asynchronous. Custom certificates and Cloudflare SSL are not eligible (managed outside xCloud). By…
Get Domain Info
Returns domain configuration for the site, including additional domains and parking method. Requires the read:sites scope.
