Update custom domain
update_custom_domainUpdate a custom domain's mutable settings: its label (display_name) and its routing (slug_prefix + root_endpoint). This is how a domain becomes the public front door of an app: set slug_prefix to the app's slug prefix so shop.customer.com/ serves /, and root_endpoint to the app's landing endpoint so '/' has a page. All provided fields are set WHOLESALE — an empty value CLEARS that setting. The hostname identifies the domain and cannot be changed — and these tools cannot delete a domain, so a hostname cannot be moved from here; removing a claim is done in the Tessryx app.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hostname | Yes | The hostname identifying the domain to update. | |
| slug_prefix | No | The endpoint subtree this domain mounts (usually an app's slug prefix). Empty = the whole tenant tree. Set wholesale. | |
| display_name | No | Human label. Empty clears it. | |
| root_endpoint | No | What the domain root ('/') serves, RELATIVE to slug_prefix. Empty = the root returns 404. Set wholesale. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | Yes | ||
| hostname | Yes | ||
| dns_records | No | ||
| slug_prefix | No | ||
| verified_at | No | ||
| activated_at | No | ||
| display_name | No | ||
| root_endpoint | No | ||
| last_check_message | No | ||
| cert_status_message | No |