VPS Profiles

API usage instructions for listing VPS profiles and fetching provider plans. Use a profile uuid, plan slug, and region when provisioning a server.

GET List VPS Profiles

/api/v1/vps-profiles

To list verified VPS profiles available to the token, send a GET request to /api/v1/vps-profiles. Each profile includes supported_versions.

GET Retrieve an Existing VPS Profile

/api/v1/vps-profiles/PROFILE_UUID

To retrieve information about an existing VPS profile, send a GET request to /api/v1/vps-profiles/PROFILE_UUID.

GET Fetch Plans for a VPS Profile

/api/v1/vps-profiles/PROFILE_UUID/plans

To retrieve plans for a VPS profile, send a GET request to /api/v1/vps-profiles/PROFILE_UUID/plans. Use a plan slug and one of its regions when provisioning a server.

Price fields differ by provider. Some plans return price_monthly and price_hourly. Others return a prices array with location, hourly, and monthly.