listVpsOsTemplates
List operating system templates available to install. Requires authentication. Pass EXACTLY ONE of: packageId (a VPS package id from listVpsPackages) to see what a package can install BEFORE ordering — use this to pick an operatingSystemId for orderVps, so the server arrives with an OS already on it; or instanceId (from listMyVpsInstances) to see what an existing server can be reinstalled with, for buildVpsInstance. The two are not interchangeable: the available set depends on the package, so ask with the key that matches what you are about to do. Optional: includeEol (boolean, default false — include end-of-life templates). Template ids are per-install and change over time, so always resolve an id here rather than reusing a remembered or hardcoded one.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| packageId | No | ||
| includeEol | No | ||
| instanceId | No | ||
| 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. |