Rename or change tier
convertAtomically rename a roost's URL and/or change its tier. Pass tenantId plus at least one of newPreferredSlug (rename), newTier (e.g. free → forever), or galleryListed (opt in/out of the Barnyard carousel on viberooster.com). Do NOT call hatch again to upgrade — that creates a second site with a new id.
Forever roosts are hidden from the carousel by default; pass galleryListed: true when promoting to forever to feature the site publicly.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| newTier | No | New tier. Clears `expiresAt` when promoting to `forever`. | |
| tenantId | Yes | ||
| 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 tier requires `true` to appear; free tier is listed unless set to `false`. | |
| newPreferredSlug | No | New hostname label. The old slug is released atomically. |