osirAppMoveToOwned
Move a deployed Osir app from the shared free tier onto a paid VPS owned by the user. First call stages a VPS order (COSTS MONEY — returns an actionId; present the price/summary to the user and call executeConfirmedAction only if they approve). After confirmation the platform installs Ubuntu, ships the app onto the box server-side, and binds the domain's DNS if it is hosted on osir.app nameservers (otherwise returns the IP and manual DNS instructions). If the result status is BUILDING or BUILD_FAILED, follow its nextStep — calling this tool again with the same arguments RESUMES the move and never orders a second server. Required: appName, packageId (from listVpsPackages). Optional: domain (custom domain to serve the app on). Requires authentication.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | No | ||
| appName | Yes | ||
| packageId | Yes | ||
| sessionKey | No | Session key (osk_...) returned by checkDeviceLoginStatus. Pass it on every call when logged in via the in-chat device flow; omit when connected via OAuth. |