Resource profile by ID.
GET /v1/resource_profiles/{resourceProfileID} HTTP/1.1
Host: cloud-api.calyptia.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
OK
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "my-resource-profile",
"storageMaxChunksUp": 1,
"storageSyncFull": true,
"storageBacklogMemLimit": "1Mi",
"storageVolumeSize": "2Mi",
"storageMaxChunksPause": true,
"cpuBufferWorkers": 1,
"cpuLimit": "3Mi",
"cpuRequest": "4Mi",
"memoryLimit": "5Mi",
"memoryRequest": "6Mi",
"createdAt": "2025-06-20T17:20:31.048Z",
"updatedAt": "2025-06-20T17:20:31.048Z"
}
Delete resource profile by its ID.
DELETE /v1/resource_profiles/{resourceProfileID} HTTP/1.1
Host: cloud-api.calyptia.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
No Content
No content
Update resource profile by its ID.
Update resource profile request body.
null
Example: my-resource-profile
null
null
null
Example: 1Mi
null
Example: 2Mi
null
null
null
Example: 3Mi
null
Example: 4Mi
null
Example: 5Mi
null
Example: 6Mi
PATCH /v1/resource_profiles/{resourceProfileID} HTTP/1.1
Host: cloud-api.calyptia.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 261
{
"name": "my-resource-profile",
"storageMaxChunksUp": 1,
"storageSyncFull": true,
"storageBacklogMemLimit": "1Mi",
"storageVolumeSize": "2Mi",
"storageMaxChunksPause": true,
"cpuBufferWorkers": 1,
"cpuLimit": "3Mi",
"cpuRequest": "4Mi",
"memoryLimit": "5Mi",
"memoryRequest": "6Mi"
}
No Content
No content