Create Node
Bearer token
In: header
Tenant or organization identifier
In: header
int32int32int32int32Proxmox vzdump --compress (must not be UNSPECIFIED on create/update node).
"BACKUP_STORAGE_COMPRESSION_UNSPECIFIED""BACKUP_STORAGE_COMPRESSION_UNSPECIFIED" | "BACKUP_STORAGE_COMPRESSION_NONE" | "BACKUP_STORAGE_COMPRESSION_LZO" | "BACKUP_STORAGE_COMPRESSION_GZIP" | "BACKUP_STORAGE_COMPRESSION_ZSTD"Node provisioning settings (server-side defaults applied when omitted) Proxmox Linux bridge for VM primary NIC. Default: vmbr0.
Proxmox net device key for primary NIC (net0, net1, ...). Default: net0.
802.1Q VLAN tag on primary NIC (Proxmox tag=); 0 = untagged.
int32Proxmox NIC model for primary NIC. Default: virtio.
Compute product for this node. Unspecified/omitted = shared (default).
"NODE_COMPUTE_TYPE_UNSPECIFIED""NODE_COMPUTE_TYPE_UNSPECIFIED" | "NODE_COMPUTE_TYPE_SHARED" | "NODE_COMPUTE_TYPE_DEDICATED"Raw topology paste (output of the documented lscpu/sysfs command block). Required when compute_type is dedicated; ignored otherwise.
Optional node metadata (VirtFusion hypervisor_id / group_id live under metadata.virtfusion).
Response Body
application/json
curl -X POST "https://api.noderings.com/v1/node" \ -H "Authorization: Bearer {your_token}" \ -H "X-Organization-ID: {your_org_id}" \ -H "Content-Type: application/json" \ -d '{ "name": "string", "platformId": "string", "regionId": "string", "cpuOverallocatePercent": 0, "memoryOverallocatePercent": 0, "storageOverallocatePercent": 0, "vmidSeed": 0, "maintenanceMode": false, "vmStorageDestination": "string", "backupStorageDestination": "string", "backupStorageCompression": "BACKUP_STORAGE_COMPRESSION_UNSPECIFIED", "networkBridge": "string", "networkName": "string", "networkVlanId": 0, "networkModel": "string", "computeType": "NODE_COMPUTE_TYPE_UNSPECIFIED", "topologyPaste": "string", "metadata": null}'{
"success": true
}