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.
curl https://app.cleavr.io/api/v1/vps-profiles \
-H "Authorization: Bearer cleavr_YOUR_TOKEN"
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.
curl https://app.cleavr.io/api/v1/vps-profiles/PROFILE_UUID \
-H "Authorization: Bearer cleavr_YOUR_TOKEN"
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.
curl https://app.cleavr.io/api/v1/vps-profiles/PROFILE_UUID/plans \
-H "Authorization: Bearer cleavr_YOUR_TOKEN"
Price fields differ by provider. Some plans return price_monthly and price_hourly. Others return a prices array with location, hourly, and monthly.