Rename or change tier
convertAtomically rename a roost's URL and/or change gallery listing. Pass hatchId plus at least one of newPreferredSlug (rename) or galleryListed (opt in/out of the Barnyard carousel on viberooster.com). Do NOT call hatch again to rename — that creates a second site.
Do NOT pass newTier: forever to collect payment — that is rejected on the public connector. To make a roost permanent, call checkout with grant publish, show checkoutUrl, then poll_checkout. The Stripe webhook promotes the roost after payment.
Forever roosts are hidden from the carousel by default; pass galleryListed: true to feature the site publicly.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hatchId | No | Hatch id from the original hatch response. | |
| newTier | No | Operator/webhook only on the public connector. Agents must use `checkout` (grant: publish) for forever — do not pass newTier: forever. | |
| tenantId | No | Legacy alias for `hatchId`. | |
| sessionToken | No | Optional paired session token from poll_pairing (when Authorization headers are unavailable). | |
| galleryListed | No | Opt in (`true`) or out (`false`) of the public Barnyard carousel. Forever requires `true` to appear; free is listed unless `false`. Paid Workspace hatches (`tier: workspace`) are never listed. | |
| newPreferredSlug | No | New hostname label. The old slug is released atomically. |