Projekty

Create a project

POST
/cloud/project/

Creates a Public Cloud project on the given cluster. You become the project owner (superadmin). New accounts must verify a card before creating a project; a prepaid hold or a suspended account also blocks creation. The number of projects you can own on a cluster is limited by your account. The response matches the single-project endpoint (role, limits, and pricing).

Authorization

bearerAuth
AuthorizationBearer <token>

API key created in the portal (Settings → API Keys). Send as Authorization: Bearer <key>.

In: header

Request Body

TypeScript Definitions

Use the request body type in TypeScript.

Fields required to create a Public Cloud project.

Response Body

application/json

curl -X POST "https://example.com/cloud/project/" \  -H "Content-Type: application/json" \  -d '{    "cluster_name": "string",    "name": "string"  }'
{  "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",  "name": "string",  "description": "string",  "cluster": "string",  "cluster_location": "string",  "role": "string",  "limit": {    "max_cores": 0,    "max_sdn_lan_bridges": 0,    "max_cores_per_vm": 0,    "max_backup_jobs": 0  },  "price_model": {    "vcore_regular": "string",    "vcore_light": "string",    "ram": "string",    "storage_fast": "string",    "public_ip": "string",    "private_network_tag": "string",    "private_network_external_vlan": "string",    "cloud_gateway_standard": "string"  }}