Download OpenAPI specification:
The Brokkr API provides powerful, programmatic access to manage your infrastructure and deployments through a RESTful interface.
The API is rate limited to 100 requests per minute. If you exceed this limit, requests will return a 429 status code. If you need a higher limit, please contact support@hydrahost.com.
All API requests must be authenticated using an API key. Here's how to get started:
Note: If you don't see the API Keys tab, please contact support@hydrahost.com for access
To authenticate requests, include your API key in the request headers:
x-api-key: YOUR_API_KEY
| page | integer >= 1 Default: 1 |
| pageSize | integer [ 1 .. 100 ] Default: 20 |
| sort | string |
| search | string <= 200 characters |
| filters | string |
| createdByEmail | string |
{- "data": [
- {
- "id": "string",
- "name": "string",
- "start": "string",
- "prefix": "string",
- "userId": "string",
- "organizationId": "string",
- "role": "string",
- "enabled": true,
- "expiresAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "requestCount": 0,
- "remaining": 0,
- "lastRequest": "2019-08-24T14:15:22Z",
- "metadata": "string",
- "createdByName": "string",
- "createdByEmail": "string"
}
], - "meta": {
- "page": 0,
- "pageSize": 0,
- "totalItems": 0,
- "totalPages": 0
}
}Body
| name required | string [ 1 .. 100 ] characters |
| expiresIn | number |
{- "name": "string",
- "expiresIn": 0
}{- "id": "string",
- "name": "string",
- "start": "string",
- "prefix": "string",
- "userId": "string",
- "organizationId": "string",
- "role": "string",
- "enabled": true,
- "expiresAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "requestCount": 0,
- "remaining": 0,
- "lastRequest": "2019-08-24T14:15:22Z",
- "metadata": "string",
- "createdByName": "string",
- "createdByEmail": "string",
- "key": "string"
}{- "id": "string",
- "name": "string",
- "start": "string",
- "prefix": "string",
- "userId": "string",
- "organizationId": "string",
- "role": "string",
- "enabled": true,
- "expiresAt": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "requestCount": 0,
- "remaining": 0,
- "lastRequest": "2019-08-24T14:15:22Z",
- "metadata": "string",
- "createdByName": "string",
- "createdByEmail": "string"
}{- "id": "string",
- "email": "user@example.com",
- "emailVerified": true,
- "name": "string",
- "image": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "role": "string",
- "banned": true,
- "banReason": "string",
- "banExpires": "2019-08-24T14:15:22Z"
}| page | integer >= 1 Default: 1 |
| pageSize | integer [ 1 .. 100 ] Default: 20 |
| sort | string |
| search | string <= 200 characters |
| filters | string |
| role | string |
| status | string |
{- "data": [
- {
- "id": 0,
- "name": "string",
- "role": "string",
- "location": "string",
- "locationId": 0,
- "zoneName": "string",
- "siteId": 0,
- "siteName": "string",
- "status": {
- "value": "string",
- "label": "string"
}, - "powerStatus": {
- "value": "string",
- "label": "string"
}, - "customer": {
- "device_name": "string",
- "organization_id": "string",
- "provisioned_date": "string",
- "ssh_pub_keys": "string",
- "ssh_pub_keys_ids": "string",
- "user_id": "string",
- "reservation_type": "string"
}, - "dcim": {
- "nickname": "string"
}, - "listing": {
- "is_interruptible_only": true,
- "is_active": true,
- "is_private": true,
- "invitee": "string",
- "onDemandPrice": {
- "per_month": {
- "per_gpu": 0,
- "per_cpu": 0,
- "total": 0
}, - "per_week": {
- "per_gpu": 0,
- "per_cpu": 0,
- "total": 0
}, - "per_hour": {
- "per_gpu": 0,
- "per_cpu": 0,
- "total": 0
}
}, - "interruptiblePrice": {
- "per_month": {
- "per_gpu": 0,
- "per_cpu": 0,
- "total": 0
}, - "per_week": {
- "per_gpu": 0,
- "per_cpu": 0,
- "total": 0
}, - "per_hour": {
- "per_gpu": 0,
- "per_cpu": 0,
- "total": 0
}
}
}, - "networking": {
- "download_speed": 0,
- "ipv4": "string",
- "ipv6": "string",
- "mac": "string",
- "upload_speed": 0,
- "ipmi_ip": "string",
- "vpc_capable": true
}, - "specs": {
- "cpu": {
- "cores_per_cpu": 0,
- "count": 0,
- "model": "string",
- "threads_per_core": 0,
- "threads_per_cpu": 0,
- "total_cores": 0,
- "total_threads": 0
}, - "gpu": {
- "count": 0,
- "model": "string"
}, - "memory": {
- "total": 0
}, - "storage": {
- "hdd_count": 0,
- "hdd_size": 0,
- "nvme_count": 0,
- "nvme_size": 0,
- "ssd_count": 0,
- "ssd_size": 0,
- "total": 0
}
}, - "tenant": {
- "name": "string",
- "slug": "string",
- "id": "string"
}, - "availableOperatingSystems": [
- {
- "id": "string",
- "name": "string",
- "slug": "string",
- "netboxPlatformId": 0,
- "description": "string",
- "osDistribution": "string",
- "osVersion": "string"
}
], - "storageLayouts": {
- "configs": [
- {
- "disks": [
- {
- "wwn": "string",
- "name": "string",
- "serial": "string"
}
], - "disk_type": "string",
- "capabilities": [
- "string"
], - "num_disks": 0,
- "size_per_disk": 0,
- "disk_group_name": "string",
- "file_systems": [
- "string"
]
}
], - "default": {
- "os_disks_group": {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}, - "data_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
], - "cold_storage_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
]
}
}, - "defaultDiskLayouts": [
- {
- "config": "string",
- "format": "string",
- "mountpoint": "string",
- "diskType": "string",
- "disks": [
- "string"
]
}
], - "deployment": {
- "deployerEmail": "string",
- "reservation": {
- "buyerPrice": 0,
- "buyerPricePerGpuHour": 0,
- "buyerPricePerDeviceHour": 0,
- "supplierPrice": 0,
- "supplierPricePerGpuHour": 0,
- "supplierPricePerDeviceHour": 0,
- "hydraMargin": 0,
- "billingFrequency": "string",
- "collectionMethod": "string",
- "contractType": "string",
- "channel": "string"
}
}, - "reservationInvite": {
- "id": "string",
- "inviteeEmail": "string",
- "buyerPrice": 0,
- "buyerPricePerGpuHour": 0,
- "buyerPricePerDeviceHour": 0,
- "supplierPrice": 0,
- "supplierPricePerGpuHour": 0,
- "supplierPricePerDeviceHour": 0,
- "hydraMargin": 0,
- "billingFrequency": "string",
- "contractType": "string",
- "channel": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateExpires": "2019-08-24T14:15:22Z",
- "dateAccepted": "2019-08-24T14:15:22Z",
- "dateDeleted": "2019-08-24T14:15:22Z",
- "interruptibleNoticePeriod": 0
}, - "ecoMode": false
}
], - "meta": {
- "page": 0,
- "pageSize": 0,
- "totalItems": 0,
- "totalPages": 0
}
}{- "id": 0,
- "name": "string",
- "role": "string",
- "location": "string",
- "locationId": 0,
- "zoneName": "string",
- "siteId": 0,
- "siteName": "string",
- "status": {
- "value": "string",
- "label": "string"
}, - "powerStatus": {
- "value": "string",
- "label": "string"
}, - "customer": {
- "device_name": "string",
- "organization_id": "string",
- "provisioned_date": "string",
- "ssh_pub_keys": "string",
- "ssh_pub_keys_ids": "string",
- "user_id": "string",
- "reservation_type": "string"
}, - "dcim": {
- "nickname": "string"
}, - "listing": {
- "is_interruptible_only": true,
- "is_active": true,
- "is_private": true,
- "invitee": "string",
- "onDemandPrice": {
- "per_month": {
- "per_gpu": 0,
- "per_cpu": 0,
- "total": 0
}, - "per_week": {
- "per_gpu": 0,
- "per_cpu": 0,
- "total": 0
}, - "per_hour": {
- "per_gpu": 0,
- "per_cpu": 0,
- "total": 0
}
}, - "interruptiblePrice": {
- "per_month": {
- "per_gpu": 0,
- "per_cpu": 0,
- "total": 0
}, - "per_week": {
- "per_gpu": 0,
- "per_cpu": 0,
- "total": 0
}, - "per_hour": {
- "per_gpu": 0,
- "per_cpu": 0,
- "total": 0
}
}
}, - "networking": {
- "download_speed": 0,
- "ipv4": "string",
- "ipv6": "string",
- "mac": "string",
- "upload_speed": 0,
- "ipmi_ip": "string",
- "vpc_capable": true
}, - "specs": {
- "cpu": {
- "cores_per_cpu": 0,
- "count": 0,
- "model": "string",
- "threads_per_core": 0,
- "threads_per_cpu": 0,
- "total_cores": 0,
- "total_threads": 0
}, - "gpu": {
- "count": 0,
- "model": "string"
}, - "memory": {
- "total": 0
}, - "storage": {
- "hdd_count": 0,
- "hdd_size": 0,
- "nvme_count": 0,
- "nvme_size": 0,
- "ssd_count": 0,
- "ssd_size": 0,
- "total": 0
}
}, - "tenant": {
- "name": "string",
- "slug": "string",
- "id": "string"
}, - "availableOperatingSystems": [
- {
- "id": "string",
- "name": "string",
- "slug": "string",
- "netboxPlatformId": 0,
- "description": "string",
- "osDistribution": "string",
- "osVersion": "string"
}
], - "storageLayouts": {
- "configs": [
- {
- "disks": [
- {
- "wwn": "string",
- "name": "string",
- "serial": "string"
}
], - "disk_type": "string",
- "capabilities": [
- "string"
], - "num_disks": 0,
- "size_per_disk": 0,
- "disk_group_name": "string",
- "file_systems": [
- "string"
]
}
], - "default": {
- "os_disks_group": {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}, - "data_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
], - "cold_storage_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
]
}
}, - "defaultDiskLayouts": [
- {
- "config": "string",
- "format": "string",
- "mountpoint": "string",
- "diskType": "string",
- "disks": [
- "string"
]
}
], - "deployment": {
- "deployerEmail": "string",
- "reservation": {
- "buyerPrice": 0,
- "buyerPricePerGpuHour": 0,
- "buyerPricePerDeviceHour": 0,
- "supplierPrice": 0,
- "supplierPricePerGpuHour": 0,
- "supplierPricePerDeviceHour": 0,
- "hydraMargin": 0,
- "billingFrequency": "string",
- "collectionMethod": "string",
- "contractType": "string",
- "channel": "string"
}
}, - "reservationInvite": {
- "id": "string",
- "inviteeEmail": "string",
- "buyerPrice": 0,
- "buyerPricePerGpuHour": 0,
- "buyerPricePerDeviceHour": 0,
- "supplierPrice": 0,
- "supplierPricePerGpuHour": 0,
- "supplierPricePerDeviceHour": 0,
- "hydraMargin": 0,
- "billingFrequency": "string",
- "contractType": "string",
- "channel": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateExpires": "2019-08-24T14:15:22Z",
- "dateAccepted": "2019-08-24T14:15:22Z",
- "dateDeleted": "2019-08-24T14:15:22Z",
- "interruptibleNoticePeriod": 0
}, - "ecoMode": false
}| deviceId required | string |
Body
| nickname | string |
| ecoMode | boolean |
{- "nickname": "string",
- "ecoMode": true
}{- "success": true
}Body
| id required | string |
| siteId required | string |
| locationId required | string |
| tenantId required | string |
| macAddress required | string |
| ipmiLogin required | string |
| ipmiPassword required | string |
{- "id": "string",
- "siteId": "string",
- "locationId": "string",
- "tenantId": "string",
- "macAddress": "string",
- "ipmiLogin": "string",
- "ipmiPassword": "string"
}{- "success": true
}| deviceId required | string |
Body
| hourlyPrice required | number |
| floorHourlyPrice | number |
| billingFrequency required | string Value: "Weekly" |
| isListed required | boolean |
| isInterruptibleOnly | boolean |
{- "hourlyPrice": 0,
- "floorHourlyPrice": 0,
- "billingFrequency": "Weekly",
- "isListed": true,
- "isInterruptibleOnly": true
}{- "id": 0,
- "name": "string",
- "role": "string",
- "location": "string",
- "locationId": 0,
- "zoneName": "string",
- "siteId": 0,
- "siteName": "string",
- "status": {
- "value": "string",
- "label": "string"
}, - "powerStatus": {
- "value": "string",
- "label": "string"
}, - "customer": {
- "device_name": "string",
- "organization_id": "string",
- "provisioned_date": "string",
- "ssh_pub_keys": "string",
- "ssh_pub_keys_ids": "string",
- "user_id": "string",
- "reservation_type": "string"
}, - "dcim": {
- "nickname": "string"
}, - "listing": {
- "is_interruptible_only": true,
- "is_active": true,
- "is_private": true,
- "invitee": "string",
- "onDemandPrice": {
- "per_month": {
- "per_gpu": 0,
- "per_cpu": 0,
- "total": 0
}, - "per_week": {
- "per_gpu": 0,
- "per_cpu": 0,
- "total": 0
}, - "per_hour": {
- "per_gpu": 0,
- "per_cpu": 0,
- "total": 0
}
}, - "interruptiblePrice": {
- "per_month": {
- "per_gpu": 0,
- "per_cpu": 0,
- "total": 0
}, - "per_week": {
- "per_gpu": 0,
- "per_cpu": 0,
- "total": 0
}, - "per_hour": {
- "per_gpu": 0,
- "per_cpu": 0,
- "total": 0
}
}
}, - "networking": {
- "download_speed": 0,
- "ipv4": "string",
- "ipv6": "string",
- "mac": "string",
- "upload_speed": 0,
- "ipmi_ip": "string",
- "vpc_capable": true
}, - "specs": {
- "cpu": {
- "cores_per_cpu": 0,
- "count": 0,
- "model": "string",
- "threads_per_core": 0,
- "threads_per_cpu": 0,
- "total_cores": 0,
- "total_threads": 0
}, - "gpu": {
- "count": 0,
- "model": "string"
}, - "memory": {
- "total": 0
}, - "storage": {
- "hdd_count": 0,
- "hdd_size": 0,
- "nvme_count": 0,
- "nvme_size": 0,
- "ssd_count": 0,
- "ssd_size": 0,
- "total": 0
}
}, - "tenant": {
- "name": "string",
- "slug": "string",
- "id": "string"
}, - "availableOperatingSystems": [
- {
- "id": "string",
- "name": "string",
- "slug": "string",
- "netboxPlatformId": 0,
- "description": "string",
- "osDistribution": "string",
- "osVersion": "string"
}
], - "storageLayouts": {
- "configs": [
- {
- "disks": [
- {
- "wwn": "string",
- "name": "string",
- "serial": "string"
}
], - "disk_type": "string",
- "capabilities": [
- "string"
], - "num_disks": 0,
- "size_per_disk": 0,
- "disk_group_name": "string",
- "file_systems": [
- "string"
]
}
], - "default": {
- "os_disks_group": {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}, - "data_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
], - "cold_storage_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
]
}
}, - "defaultDiskLayouts": [
- {
- "config": "string",
- "format": "string",
- "mountpoint": "string",
- "diskType": "string",
- "disks": [
- "string"
]
}
], - "deployment": {
- "deployerEmail": "string",
- "reservation": {
- "buyerPrice": 0,
- "buyerPricePerGpuHour": 0,
- "buyerPricePerDeviceHour": 0,
- "supplierPrice": 0,
- "supplierPricePerGpuHour": 0,
- "supplierPricePerDeviceHour": 0,
- "hydraMargin": 0,
- "billingFrequency": "string",
- "collectionMethod": "string",
- "contractType": "string",
- "channel": "string"
}
}, - "reservationInvite": {
- "id": "string",
- "inviteeEmail": "string",
- "buyerPrice": 0,
- "buyerPricePerGpuHour": 0,
- "buyerPricePerDeviceHour": 0,
- "supplierPrice": 0,
- "supplierPricePerGpuHour": 0,
- "supplierPricePerDeviceHour": 0,
- "hydraMargin": 0,
- "billingFrequency": "string",
- "contractType": "string",
- "channel": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateExpires": "2019-08-24T14:15:22Z",
- "dateAccepted": "2019-08-24T14:15:22Z",
- "dateDeleted": "2019-08-24T14:15:22Z",
- "interruptibleNoticePeriod": 0
}, - "ecoMode": false
}| deviceId required | string |
Body
| nickname required | string |
{- "nickname": "string"
}{- "id": 0,
- "name": "string",
- "role": "string",
- "location": "string",
- "locationId": 0,
- "zoneName": "string",
- "siteId": 0,
- "siteName": "string",
- "status": {
- "value": "string",
- "label": "string"
}, - "powerStatus": {
- "value": "string",
- "label": "string"
}, - "customer": {
- "device_name": "string",
- "organization_id": "string",
- "provisioned_date": "string",
- "ssh_pub_keys": "string",
- "ssh_pub_keys_ids": "string",
- "user_id": "string",
- "reservation_type": "string"
}, - "dcim": {
- "nickname": "string"
}, - "listing": {
- "is_interruptible_only": true,
- "is_active": true,
- "is_private": true,
- "invitee": "string",
- "onDemandPrice": {
- "per_month": {
- "per_gpu": 0,
- "per_cpu": 0,
- "total": 0
}, - "per_week": {
- "per_gpu": 0,
- "per_cpu": 0,
- "total": 0
}, - "per_hour": {
- "per_gpu": 0,
- "per_cpu": 0,
- "total": 0
}
}, - "interruptiblePrice": {
- "per_month": {
- "per_gpu": 0,
- "per_cpu": 0,
- "total": 0
}, - "per_week": {
- "per_gpu": 0,
- "per_cpu": 0,
- "total": 0
}, - "per_hour": {
- "per_gpu": 0,
- "per_cpu": 0,
- "total": 0
}
}
}, - "networking": {
- "download_speed": 0,
- "ipv4": "string",
- "ipv6": "string",
- "mac": "string",
- "upload_speed": 0,
- "ipmi_ip": "string",
- "vpc_capable": true
}, - "specs": {
- "cpu": {
- "cores_per_cpu": 0,
- "count": 0,
- "model": "string",
- "threads_per_core": 0,
- "threads_per_cpu": 0,
- "total_cores": 0,
- "total_threads": 0
}, - "gpu": {
- "count": 0,
- "model": "string"
}, - "memory": {
- "total": 0
}, - "storage": {
- "hdd_count": 0,
- "hdd_size": 0,
- "nvme_count": 0,
- "nvme_size": 0,
- "ssd_count": 0,
- "ssd_size": 0,
- "total": 0
}
}, - "tenant": {
- "name": "string",
- "slug": "string",
- "id": "string"
}, - "availableOperatingSystems": [
- {
- "id": "string",
- "name": "string",
- "slug": "string",
- "netboxPlatformId": 0,
- "description": "string",
- "osDistribution": "string",
- "osVersion": "string"
}
], - "storageLayouts": {
- "configs": [
- {
- "disks": [
- {
- "wwn": "string",
- "name": "string",
- "serial": "string"
}
], - "disk_type": "string",
- "capabilities": [
- "string"
], - "num_disks": 0,
- "size_per_disk": 0,
- "disk_group_name": "string",
- "file_systems": [
- "string"
]
}
], - "default": {
- "os_disks_group": {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}, - "data_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
], - "cold_storage_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
]
}
}, - "defaultDiskLayouts": [
- {
- "config": "string",
- "format": "string",
- "mountpoint": "string",
- "diskType": "string",
- "disks": [
- "string"
]
}
], - "deployment": {
- "deployerEmail": "string",
- "reservation": {
- "buyerPrice": 0,
- "buyerPricePerGpuHour": 0,
- "buyerPricePerDeviceHour": 0,
- "supplierPrice": 0,
- "supplierPricePerGpuHour": 0,
- "supplierPricePerDeviceHour": 0,
- "hydraMargin": 0,
- "billingFrequency": "string",
- "collectionMethod": "string",
- "contractType": "string",
- "channel": "string"
}
}, - "reservationInvite": {
- "id": "string",
- "inviteeEmail": "string",
- "buyerPrice": 0,
- "buyerPricePerGpuHour": 0,
- "buyerPricePerDeviceHour": 0,
- "supplierPrice": 0,
- "supplierPricePerGpuHour": 0,
- "supplierPricePerDeviceHour": 0,
- "hydraMargin": 0,
- "billingFrequency": "string",
- "contractType": "string",
- "channel": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateExpires": "2019-08-24T14:15:22Z",
- "dateAccepted": "2019-08-24T14:15:22Z",
- "dateDeleted": "2019-08-24T14:15:22Z",
- "interruptibleNoticePeriod": 0
}, - "ecoMode": false
}| deviceId required | string |
Body
| property name* additional property | any or null |
{- "property1": null,
- "property2": null
}{- "success": true
}[- {
- "buyerEmail": "string",
- "supplierName": "string",
- "primaryIp4": "string",
- "primaryIp6": "string",
- "startDate": "string",
- "inviteExpires": "string",
- "gpuModel": "string",
- "gpuCount": 0,
- "channel": "string",
- "buyerPrice": 0,
- "billingFrequency": "string",
- "supplierPrice": 0,
- "supplierPricePerGpuHour": 0,
- "supplierPricePerDeviceHour": 0,
- "hydraMargin": 0,
- "collectionMethod": "string",
- "contractType": "string",
- "reservationType": "Pending",
- "deviceMetadataId": 0,
- "orgId": "string"
}
][- {
- "buyerEmail": "string",
- "supplierName": "string",
- "primaryIp4": "string",
- "primaryIp6": "string",
- "startDate": "string",
- "inviteExpires": "string",
- "gpuModel": "string",
- "gpuCount": 0,
- "channel": "string",
- "buyerPrice": 0,
- "billingFrequency": "string",
- "supplierPrice": 0,
- "supplierPricePerGpuHour": 0,
- "supplierPricePerDeviceHour": 0,
- "hydraMargin": 0,
- "collectionMethod": "string",
- "contractType": "string",
- "reservationType": "Pending",
- "deviceMetadataId": 0,
- "orgId": "string"
}
][- {
- "buyerEmail": "string",
- "supplierName": "string",
- "primaryIp4": "string",
- "primaryIp6": "string",
- "startDate": "string",
- "inviteExpires": "string",
- "gpuModel": "string",
- "gpuCount": 0,
- "channel": "string",
- "buyerPrice": 0,
- "billingFrequency": "string",
- "supplierPrice": 0,
- "supplierPricePerGpuHour": 0,
- "supplierPricePerDeviceHour": 0,
- "hydraMargin": 0,
- "collectionMethod": "string",
- "contractType": "string",
- "reservationType": "Pending",
- "deviceMetadataId": 0,
- "orgId": "string"
}
]| deviceId required | string |
Body
| inviterEmail required | string |
| inviteeEmail | string |
| organizationId required | string |
| channel required | string Enum: "HYDRA_MARKETPLACE" "HYDRA_SALES" "DC_SALES" "SELF_PROVISION" "HYDRA_ADMIN_TEST" |
| contractType required | string Enum: "ON_DEMAND" "INTERRUPTIBLE" "RESERVED_ROLLING" "RESERVED" |
| buyerPrice required | number |
| supplierPrice required | number |
| margin required | number |
| billingFrequency required | string Enum: "HOURLY" "WEEKLY" "MONTHLY" |
| dateExpires required | string or null <date-time> |
| deviceIds required | Array of numbers |
| notes | string |
| interruptibleNoticePeriod | number or null |
{- "inviterEmail": "string",
- "inviteeEmail": "string",
- "organizationId": "string",
- "channel": "HYDRA_MARKETPLACE",
- "contractType": "ON_DEMAND",
- "buyerPrice": 0,
- "supplierPrice": 0,
- "margin": 0,
- "billingFrequency": "HOURLY",
- "dateExpires": "2019-08-24T14:15:22Z",
- "deviceIds": [
- 0
], - "notes": "string",
- "interruptibleNoticePeriod": 0
}null| inviteId required | string |
Body
| channel required | string Enum: "HYDRA_MARKETPLACE" "HYDRA_SALES" "DC_SALES" "SELF_PROVISION" "HYDRA_ADMIN_TEST" |
| contractType required | string Enum: "ON_DEMAND" "INTERRUPTIBLE" "RESERVED_ROLLING" "RESERVED" |
| buyerPrice required | number |
| supplierPrice required | number |
| margin required | number |
| billingFrequency required | string Enum: "HOURLY" "WEEKLY" "MONTHLY" |
| dateExpires required | string or null <date-time> |
| deviceIds required | Array of numbers |
| notes | string |
| interruptibleNoticePeriod | number or null |
{- "channel": "HYDRA_MARKETPLACE",
- "contractType": "ON_DEMAND",
- "buyerPrice": 0,
- "supplierPrice": 0,
- "margin": 0,
- "billingFrequency": "HOURLY",
- "dateExpires": "2019-08-24T14:15:22Z",
- "deviceIds": [
- 0
], - "notes": "string",
- "interruptibleNoticePeriod": 0
}null| type | string Enum: "SUPPLIER" "DEMAND" |
| organizationId | string <uuid> |
| gpuModel | string |
| gpuCountMin | integer > 0 |
| gpuCountMax | integer > 0 |
| nodeCountMin | integer > 0 |
| nodeCountMax | integer > 0 |
boolean or string | |
| region | string |
| country | string |
boolean or string | |
| oemName | string Enum: "DELL" "SUPERMICRO" "GIGABYTE" "HPE" "LENOVO" "ASUS" "OTHER" |
| cpuOem | string Enum: "INTEL" "AMD" "ARM" "OTHER" |
| cpuModel | string |
| ramType | string Enum: "DDR4" "DDR5" "HBM2" "HBM3" "OTHER" |
| ramSpecMin | number or null |
| ramSpecMax | number or null |
| interconnectType | string Enum: "ANY" "INFINIBAND" "ROCEV1" "ROCEV2" |
| interconnectSpeedMin | number or null |
| interconnectSpeedMax | number or null |
boolean or string | |
boolean or string | |
| priceMin | number or null |
| priceMax | number or null |
| contractLengthWeeks | integer or null |
| availableFrom | string |
| availableUntil | string |
[- {
- "id": "string",
- "type": "SUPPLIER",
- "status": "DRAFT",
- "organizationId": "string",
- "organization": {
- "id": "string",
- "name": "string"
}, - "gpuModel": "string",
- "gpuCount": 0,
- "gpusPerNode": 0,
- "gpuBusType": "PCIE",
- "fromDate": "string",
- "toDate": "string",
- "isFeatured": true,
- "region": "string",
- "country": "string",
- "deviceSpec": "string",
- "interconnect": true,
- "createdAt": "string",
- "updatedAt": "string",
- "contractTerms": [
- {
- "id": "string",
- "contractLengthInWeeks": 0,
- "minNodes": 0,
- "maxNodes": 0,
- "buyerPricePerGpuHour": 0,
- "downPaymentPercent": 0
}
], - "advancedSpecs": {
- "oemName": "DELL",
- "exactLocation": "string",
- "cpuOem": "INTEL",
- "cpuModel": "string",
- "cpuSpecs": "string",
- "dcPowerMw": 0,
- "interconnectType": "ANY",
- "interconnectSpeedGbps": 0,
- "nsBandwidthCount": 0,
- "nsBandwidthGbps": 0,
- "nsBandwidthLabel": "string",
- "internetBandwidthEntries": [
- {
- "count": 0,
- "gbps": 0,
- "label": "string"
}
], - "multiIspFailover": true,
- "multiIspFailoverSpeed": 0,
- "hydraVpcCapable": true,
- "teeCapable": true,
- "ramSpec": 0,
- "ramType": "DDR4",
- "osDriveCount": 0,
- "osDriveSize": 0,
- "osDriveType": "string",
- "storageDriveCount": 0,
- "storageDriveSize": 0,
- "storageDriveType": "string",
- "cpuNodesSpec": "string",
- "storageNodesSpec": "string",
- "potentialExpansionGpuCount": 0
}
}
]| type | string Enum: "SUPPLIER" "DEMAND" |
{- "gpuModels": [
- "string"
], - "regions": [
- "string"
], - "countries": [
- "string"
], - "oemNames": [
- "DELL"
], - "cpuOems": [
- "INTEL"
], - "cpuModels": [
- "string"
], - "ramTypes": [
- "DDR4"
], - "interconnectTypes": [
- "ANY"
], - "gpuCountRange": {
- "min": 0,
- "max": 0
}, - "nodeCountRange": {
- "min": 0,
- "max": 0
}, - "priceRange": {
- "min": 0,
- "max": 0
}
}{- "id": "string",
- "type": "SUPPLIER",
- "status": "DRAFT",
- "organizationId": "string",
- "organization": {
- "id": "string",
- "name": "string"
}, - "gpuModel": "string",
- "gpuCount": 0,
- "gpusPerNode": 0,
- "gpuBusType": "PCIE",
- "fromDate": "string",
- "toDate": "string",
- "isFeatured": true,
- "region": "string",
- "country": "string",
- "deviceSpec": "string",
- "interconnect": true,
- "createdAt": "string",
- "updatedAt": "string",
- "contractTerms": [
- {
- "id": "string",
- "contractLengthInWeeks": 0,
- "minNodes": 0,
- "maxNodes": 0,
- "buyerPricePerGpuHour": 0,
- "downPaymentPercent": 0
}
], - "advancedSpecs": {
- "oemName": "DELL",
- "exactLocation": "string",
- "cpuOem": "INTEL",
- "cpuModel": "string",
- "cpuSpecs": "string",
- "dcPowerMw": 0,
- "interconnectType": "ANY",
- "interconnectSpeedGbps": 0,
- "nsBandwidthCount": 0,
- "nsBandwidthGbps": 0,
- "nsBandwidthLabel": "string",
- "internetBandwidthEntries": [
- {
- "count": 0,
- "gbps": 0,
- "label": "string"
}
], - "multiIspFailover": true,
- "multiIspFailoverSpeed": 0,
- "hydraVpcCapable": true,
- "teeCapable": true,
- "ramSpec": 0,
- "ramType": "DDR4",
- "osDriveCount": 0,
- "osDriveSize": 0,
- "osDriveType": "string",
- "storageDriveCount": 0,
- "storageDriveSize": 0,
- "storageDriveType": "string",
- "cpuNodesSpec": "string",
- "storageNodesSpec": "string",
- "potentialExpansionGpuCount": 0
}
}Body
| gpuModel required | string non-empty |
| gpuCount required | integer > 0 |
| fromDate required | string <date-time> |
| toDate | string <date-time> |
| region required | string non-empty |
| deviceSpec | string |
| interconnect | boolean |
required | Array of objects non-empty |
{- "gpuModel": "string",
- "gpuCount": 0,
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z",
- "region": "string",
- "deviceSpec": "string",
- "interconnect": true,
- "contractTerms": [
- {
- "contractLengthInWeeks": 0,
- "minNodes": 0,
- "maxNodes": 0,
- "buyerPricePerGpuHour": 0,
- "downPaymentPercent": 100
}
]
}{- "id": "string",
- "type": "SUPPLIER",
- "status": "DRAFT",
- "organizationId": "string",
- "organization": {
- "id": "string",
- "name": "string"
}, - "gpuModel": "string",
- "gpuCount": 0,
- "gpusPerNode": 0,
- "gpuBusType": "PCIE",
- "fromDate": "string",
- "toDate": "string",
- "isFeatured": true,
- "region": "string",
- "country": "string",
- "deviceSpec": "string",
- "interconnect": true,
- "createdAt": "string",
- "updatedAt": "string",
- "contractTerms": [
- {
- "id": "string",
- "contractLengthInWeeks": 0,
- "minNodes": 0,
- "maxNodes": 0,
- "buyerPricePerGpuHour": 0,
- "downPaymentPercent": 0
}
], - "advancedSpecs": {
- "oemName": "DELL",
- "exactLocation": "string",
- "cpuOem": "INTEL",
- "cpuModel": "string",
- "cpuSpecs": "string",
- "dcPowerMw": 0,
- "interconnectType": "ANY",
- "interconnectSpeedGbps": 0,
- "nsBandwidthCount": 0,
- "nsBandwidthGbps": 0,
- "nsBandwidthLabel": "string",
- "internetBandwidthEntries": [
- {
- "count": 0,
- "gbps": 0,
- "label": "string"
}
], - "multiIspFailover": true,
- "multiIspFailoverSpeed": 0,
- "hydraVpcCapable": true,
- "teeCapable": true,
- "ramSpec": 0,
- "ramType": "DDR4",
- "osDriveCount": 0,
- "osDriveSize": 0,
- "osDriveType": "string",
- "storageDriveCount": 0,
- "storageDriveSize": 0,
- "storageDriveType": "string",
- "cpuNodesSpec": "string",
- "storageNodesSpec": "string",
- "potentialExpansionGpuCount": 0
}
}| id required | string |
Body
| selectedTermIds required | Array of strings <uuid> non-empty [ items <uuid > ] |
| requestedNodes | integer > 0 |
| pricingDetails required | string |
{- "selectedTermIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "requestedNodes": 0,
- "pricingDetails": "string"
}{- "id": "string",
- "offerListingId": "string",
- "organizationId": "string",
- "createdById": "string",
- "requestedNodes": 0,
- "pricingDetails": "string",
- "createdAt": "string",
- "selectedTerms": [
- {
- "id": "string",
- "contractTermId": "string",
- "contractTerm": {
- "id": "string",
- "contractLengthInWeeks": 0,
- "minNodes": 0,
- "maxNodes": 0,
- "buyerPricePerGpuHour": 0,
- "downPaymentPercent": 0
}
}
]
}{- "id": "string",
- "source": "stripe",
- "isDefault": true,
- "type": "card",
- "brand": "string",
- "last4": "string",
- "expDate": "string",
- "country": "string",
- "city": "string",
- "state": "string",
- "postalCode": "string",
- "addressLine1": "string",
- "addressLine2": "string"
}| organizationId required | string |
Body
| paymentMethodId required | string |
{- "paymentMethodId": "string"
}"string"{- "billingInformation": null,
- "sshKeys": [
- {
- "id": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateDeleted": "2019-08-24T14:15:22Z",
- "name": "string",
- "fingerprint": "string",
- "key": "string",
- "userId": "string",
- "user": {
- "firstName": "string",
- "lastName": "string"
}
}
], - "setupIntent": {
- "id": "string",
- "client_secret": "string"
}, - "defaultPaymentMethod": {
- "id": "string",
- "source": "stripe",
- "isDefault": true,
- "type": "card",
- "brand": "string",
- "last4": "string",
- "expDate": "string",
- "country": "string",
- "city": "string",
- "state": "string",
- "postalCode": "string",
- "addressLine1": "string",
- "addressLine2": "string"
}, - "paymentMethods": [
- {
- "id": "string",
- "source": "stripe",
- "isDefault": true,
- "type": "card",
- "brand": "string",
- "last4": "string",
- "expDate": "string",
- "country": "string",
- "city": "string",
- "state": "string",
- "postalCode": "string",
- "addressLine1": "string",
- "addressLine2": "string"
}
]
}[- {
- "id": "string",
- "source": "stripe",
- "isDefault": true,
- "type": "card",
- "brand": "string",
- "last4": "string",
- "expDate": "string",
- "country": "string",
- "city": "string",
- "state": "string",
- "postalCode": "string",
- "addressLine1": "string",
- "addressLine2": "string"
}
]| organizationId required | string |
Body
| setupIntentId required | string |
{- "setupIntentId": "string"
}{- "id": "string",
- "source": "stripe",
- "isDefault": true,
- "type": "card",
- "brand": "string",
- "last4": "string",
- "expDate": "string",
- "country": "string",
- "city": "string",
- "state": "string",
- "postalCode": "string",
- "addressLine1": "string",
- "addressLine2": "string"
}Body
| zoneId required | number >= 1 |
| bridgeType | string Default: "managed" Enum: "managed" "self-hosted" |
| bridgeCount required | number [ 1 .. 2 ] |
| networkType required | string Enum: "public" "private" |
required | Array of objects |
{- "zoneId": 1,
- "bridgeType": "managed",
- "bridgeCount": 1,
- "networkType": "public",
- "prefixes": [
- {
- "type": "public",
- "role": "primary",
- "prefix": "string",
- "gateway": "string",
- "bridgeOneStaticIp": "string",
- "bridgeTwoStaticIp": "string",
- "vlan": 2,
- "vlanEgressBridgeTraffic": true,
- "ipRanges": [
- {
- "start": "string",
- "end": "string"
}
]
}
]
}{- "id": "string",
- "datacenter": {
- "id": 0,
- "name": "string"
}, - "zone": {
- "id": 0,
- "name": "string"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "approvedAt": "2019-08-24T14:15:22Z",
- "approvedBy": "string",
- "rejectedAt": "2019-08-24T14:15:22Z",
- "rejectedBy": "string",
- "status": "pending",
- "data": {
- "zoneId": 1,
- "bridgeType": "managed",
- "bridgeCount": 1,
- "networkType": "public",
- "prefixes": [
- {
- "type": "public",
- "role": "primary",
- "prefix": "string",
- "gateway": "string",
- "bridgeOneStaticIp": "string",
- "bridgeTwoStaticIp": "string",
- "vlan": 2,
- "vlanEgressBridgeTraffic": true,
- "ipRanges": [
- {
- "start": "string",
- "end": "string"
}
]
}
]
}
}[- {
- "id": "string",
- "datacenter": {
- "id": 0,
- "name": "string"
}, - "zone": {
- "id": 0,
- "name": "string"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "approvedAt": "2019-08-24T14:15:22Z",
- "approvedBy": "string",
- "rejectedAt": "2019-08-24T14:15:22Z",
- "rejectedBy": "string",
- "status": "pending",
- "data": {
- "zoneId": 1,
- "bridgeType": "managed",
- "bridgeCount": 1,
- "networkType": "public",
- "prefixes": [
- {
- "type": "public",
- "role": "primary",
- "prefix": "string",
- "gateway": "string",
- "bridgeOneStaticIp": "string",
- "bridgeTwoStaticIp": "string",
- "vlan": 2,
- "vlanEgressBridgeTraffic": true,
- "ipRanges": [
- {
- "start": "string",
- "end": "string"
}
]
}
]
}
}
]{- "id": "string",
- "datacenter": {
- "id": 0,
- "name": "string"
}, - "zone": {
- "id": 0,
- "name": "string"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "approvedAt": "2019-08-24T14:15:22Z",
- "approvedBy": "string",
- "rejectedAt": "2019-08-24T14:15:22Z",
- "rejectedBy": "string",
- "status": "pending",
- "data": {
- "zoneId": 1,
- "bridgeType": "managed",
- "bridgeCount": 1,
- "networkType": "public",
- "prefixes": [
- {
- "type": "public",
- "role": "primary",
- "prefix": "string",
- "gateway": "string",
- "bridgeOneStaticIp": "string",
- "bridgeTwoStaticIp": "string",
- "vlan": 2,
- "vlanEgressBridgeTraffic": true,
- "ipRanges": [
- {
- "start": "string",
- "end": "string"
}
]
}
]
}
}| requestId required | string |
Body
| zoneId required | number >= 1 |
| bridgeType | string Default: "managed" Enum: "managed" "self-hosted" |
| bridgeCount required | number [ 1 .. 2 ] |
| networkType required | string Enum: "public" "private" |
required | Array of objects |
{- "zoneId": 1,
- "bridgeType": "managed",
- "bridgeCount": 1,
- "networkType": "public",
- "prefixes": [
- {
- "type": "public",
- "role": "primary",
- "prefix": "string",
- "gateway": "string",
- "bridgeOneStaticIp": "string",
- "bridgeTwoStaticIp": "string",
- "vlan": 2,
- "vlanEgressBridgeTraffic": true,
- "ipRanges": [
- {
- "start": "string",
- "end": "string"
}
]
}
]
}{- "id": "string",
- "datacenter": {
- "id": 0,
- "name": "string"
}, - "zone": {
- "id": 0,
- "name": "string"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "approvedAt": "2019-08-24T14:15:22Z",
- "approvedBy": "string",
- "rejectedAt": "2019-08-24T14:15:22Z",
- "rejectedBy": "string",
- "status": "pending",
- "data": {
- "zoneId": 1,
- "bridgeType": "managed",
- "bridgeCount": 1,
- "networkType": "public",
- "prefixes": [
- {
- "type": "public",
- "role": "primary",
- "prefix": "string",
- "gateway": "string",
- "bridgeOneStaticIp": "string",
- "bridgeTwoStaticIp": "string",
- "vlan": 2,
- "vlanEgressBridgeTraffic": true,
- "ipRanges": [
- {
- "start": "string",
- "end": "string"
}
]
}
]
}
}| page | integer >= 1 Default: 1 |
| pageSize | integer [ 1 .. 100 ] Default: 20 |
| sort | string |
| search | string <= 200 characters |
| filters | string |
| status | string |
{- "data": [
- {
- "id": 0,
- "name": "string",
- "slug": "string",
- "status": "string",
- "facility": "string",
- "region": "string",
- "physicalAddress": "string",
- "description": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}
], - "meta": {
- "page": 0,
- "pageSize": 0,
- "totalItems": 0,
- "totalPages": 0
}
}Body
| name required | string non-empty |
required | object |
object | |
required | Array of objects non-empty |
| zoneName | string |
{- "name": "string",
- "primaryAddress": {
- "addressLineOne": "string",
- "addressLineTwo": "string",
- "city": "string",
- "state": "string",
- "zip": "string",
- "country": "string",
- "latitude": -90,
- "longitude": -180,
- "timezone": "string"
}, - "shippingAddress": {
- "addressLineOne": "string",
- "addressLineTwo": "string",
- "city": "string",
- "state": "string",
- "zip": "string",
- "country": "string",
- "latitude": -90,
- "longitude": -180,
- "timezone": "string"
}, - "contacts": [
- {
- "name": "string",
- "title": "string",
- "email": "user@example.com",
- "phone": "string",
- "contactType": "Main",
- "isShippingContact": false
}
], - "zoneName": "string"
}{- "id": 0,
- "name": "string"
}{- "id": 0,
- "name": "string",
- "slug": "string",
- "status": "string",
- "facility": "string",
- "region": "string",
- "physicalAddress": "string",
- "description": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}| datacenterId required | string |
Body
| name required | string non-empty |
{- "name": "string"
}{- "id": 0,
- "name": "string",
- "slug": "string",
- "status": "string",
- "facility": "string",
- "region": "string",
- "physicalAddress": "string",
- "description": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}| datacenterId required | string |
Body
| addressLineOne required | string non-empty |
| addressLineTwo | string |
| city required | string non-empty |
| state required | string non-empty |
| zip required | string non-empty |
| country required | string non-empty |
| latitude required | number [ -90 .. 90 ] |
| longitude required | number [ -180 .. 180 ] |
| timezone required | string non-empty |
{- "addressLineOne": "string",
- "addressLineTwo": "string",
- "city": "string",
- "state": "string",
- "zip": "string",
- "country": "string",
- "latitude": -90,
- "longitude": -180,
- "timezone": "string"
}{- "id": 0,
- "name": "string",
- "slug": "string",
- "status": "string",
- "facility": "string",
- "region": "string",
- "physicalAddress": "string",
- "description": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}| datacenterId required | string |
Body
| addressLineOne required | string non-empty |
| addressLineTwo | string |
| city required | string non-empty |
| state required | string non-empty |
| zip required | string non-empty |
| country required | string non-empty |
| latitude required | number [ -90 .. 90 ] |
| longitude required | number [ -180 .. 180 ] |
| timezone required | string non-empty |
{- "addressLineOne": "string",
- "addressLineTwo": "string",
- "city": "string",
- "state": "string",
- "zip": "string",
- "country": "string",
- "latitude": -90,
- "longitude": -180,
- "timezone": "string"
}{- "id": 0,
- "name": "string",
- "slug": "string",
- "status": "string",
- "facility": "string",
- "region": "string",
- "physicalAddress": "string",
- "description": "string",
- "createdAt": "2019-08-24T14:15:22Z"
}| datacenterId required | string |
Body
| name required | string non-empty |
| title required | string non-empty |
| email required | string <email> |
| phone required | string non-empty |
| contactType required | string Enum: "Main" "Technical" |
| isShippingContact | boolean Default: false |
{- "name": "string",
- "title": "string",
- "email": "user@example.com",
- "phone": "string",
- "contactType": "Main",
- "isShippingContact": false
}{- "id": "string",
- "siteId": 0,
- "name": "string",
- "title": "string",
- "email": "string",
- "phone": "string",
- "contactType": "Main",
- "isShippingContact": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateUpdated": "2019-08-24T14:15:22Z"
}[- {
- "id": "string",
- "siteId": 0,
- "name": "string",
- "title": "string",
- "email": "string",
- "phone": "string",
- "contactType": "Main",
- "isShippingContact": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateUpdated": "2019-08-24T14:15:22Z"
}
]| datacenterId required | string |
| contactId required | string |
Body
| name required | string non-empty |
| title required | string non-empty |
| email required | string <email> |
| phone required | string non-empty |
| contactType required | string Enum: "Main" "Technical" |
| isShippingContact | boolean Default: false |
{- "name": "string",
- "title": "string",
- "email": "user@example.com",
- "phone": "string",
- "contactType": "Main",
- "isShippingContact": false
}{- "id": "string",
- "siteId": 0,
- "name": "string",
- "title": "string",
- "email": "string",
- "phone": "string",
- "contactType": "Main",
- "isShippingContact": true,
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateUpdated": "2019-08-24T14:15:22Z"
}| page | integer >= 1 Default: 1 |
| pageSize | integer [ 1 .. 100 ] Default: 20 |
| sort | string |
| search | string <= 200 characters |
| filters | string |
{- "data": [
- {
- "id": 0,
- "name": "string",
- "status": "string",
- "type": "managed",
- "datacenter": {
- "id": 0,
- "name": "string"
}, - "zone": {
- "id": 0,
- "name": "string"
}, - "interfaces": [
- {
- "name": "string",
- "mac_address": "string",
- "ip_addresses": [
- {
- "address": "string"
}
], - "mark_connected": true,
- "enabled": true,
- "mgmt_only": true
}
]
}
], - "meta": {
- "page": 0,
- "pageSize": 0,
- "totalItems": 0,
- "totalPages": 0
}
}{- "id": 0,
- "name": "string",
- "status": "string",
- "type": "managed",
- "datacenter": {
- "id": 0,
- "name": "string"
}, - "zone": {
- "id": 0,
- "name": "string"
}, - "interfaces": [
- {
- "name": "string",
- "mac_address": "string",
- "ip_addresses": [
- {
- "address": "string"
}
], - "mark_connected": true,
- "enabled": true,
- "mgmt_only": true
}
]
}[- {
- "id": "string",
- "location": "string",
- "status": {
- "value": "string",
- "label": "string"
}, - "powerStatus": {
- "value": "string",
- "label": "string"
}, - "isInterruptible": true,
- "scheduledInterruptionTime": "string",
- "tags": [
- {
- "slug": "string"
}
], - "role": {
- "slug": "string"
}, - "customer": {
- "device_name": "string",
- "organization_id": "string",
- "provisioned_date": "string",
- "ssh_pub_keys": "string",
- "ssh_pub_keys_ids": "string",
- "user_id": "string"
}, - "networking": {
- "ipv4": "string",
- "ipv6": "string",
- "mac": "string"
}, - "specs": {
- "operating_system": "string",
- "current_rescue_operating_system_name": "string",
- "cpu": {
- "cores_per_cpu": 0,
- "count": 0,
- "model": "string",
- "threads_per_core": 0,
- "threads_per_cpu": 0,
- "total_cores": 0,
- "total_threads": 0
}, - "gpu": {
- "count": 0,
- "model": "string"
}, - "memory": {
- "total": 0
}, - "storage": {
- "hdd_count": 0,
- "hdd_size": 0,
- "nvme_count": 0,
- "nvme_size": 0,
- "ssd_count": 0,
- "ssd_size": 0,
- "total": 0
}
}, - "sshKeys": [
- {
- "id": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateDeleted": "2019-08-24T14:15:22Z",
- "name": "string",
- "fingerprint": "string",
- "key": "string",
- "userId": "string",
- "user": {
- "firstName": "string",
- "lastName": "string"
}
}
], - "availableOperatingSystems": [
- {
- "name": "string",
- "slug": "ubuntu-noble-vanilla",
- "description": "string",
- "osVersion": "string",
- "osDistribution": "string"
}
], - "storageLayouts": {
- "configs": [
- {
- "disks": [
- {
- "wwn": "string",
- "name": "string",
- "serial": "string"
}
], - "disk_type": "string",
- "capabilities": [
- "string"
], - "num_disks": 0,
- "size_per_disk": 0,
- "disk_group_name": "string",
- "file_systems": [
- "string"
]
}
], - "default": {
- "os_disks_group": {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}, - "data_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
], - "cold_storage_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
]
}
}, - "defaultDiskLayouts": [
- {
- "config": "string",
- "format": "string",
- "mountpoint": "string",
- "diskType": "string",
- "disks": [
- "string"
]
}
], - "isLocked": true,
- "lifecycleActions": [
- {
- "id": "string",
- "actionType": "string",
- "performedByName": "string",
- "performedByEmail": "string",
- "performedAt": "string",
- "source": "string"
}
], - "project": {
- "id": "string",
- "name": "string",
- "createdAt": "string",
- "updatedAt": "string",
- "isDefault": true
}, - "contractType": "string",
- "interruptibleNoticePeriod": 0
}
]{- "id": "string",
- "location": "string",
- "status": {
- "value": "string",
- "label": "string"
}, - "powerStatus": {
- "value": "string",
- "label": "string"
}, - "isInterruptible": true,
- "scheduledInterruptionTime": "string",
- "tags": [
- {
- "slug": "string"
}
], - "role": {
- "slug": "string"
}, - "customer": {
- "device_name": "string",
- "organization_id": "string",
- "provisioned_date": "string",
- "ssh_pub_keys": "string",
- "ssh_pub_keys_ids": "string",
- "user_id": "string"
}, - "networking": {
- "ipv4": "string",
- "ipv6": "string",
- "mac": "string"
}, - "specs": {
- "operating_system": "string",
- "current_rescue_operating_system_name": "string",
- "cpu": {
- "cores_per_cpu": 0,
- "count": 0,
- "model": "string",
- "threads_per_core": 0,
- "threads_per_cpu": 0,
- "total_cores": 0,
- "total_threads": 0
}, - "gpu": {
- "count": 0,
- "model": "string"
}, - "memory": {
- "total": 0
}, - "storage": {
- "hdd_count": 0,
- "hdd_size": 0,
- "nvme_count": 0,
- "nvme_size": 0,
- "ssd_count": 0,
- "ssd_size": 0,
- "total": 0
}
}, - "sshKeys": [
- {
- "id": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateDeleted": "2019-08-24T14:15:22Z",
- "name": "string",
- "fingerprint": "string",
- "key": "string",
- "userId": "string",
- "user": {
- "firstName": "string",
- "lastName": "string"
}
}
], - "availableOperatingSystems": [
- {
- "name": "string",
- "slug": "ubuntu-noble-vanilla",
- "description": "string",
- "osVersion": "string",
- "osDistribution": "string"
}
], - "storageLayouts": {
- "configs": [
- {
- "disks": [
- {
- "wwn": "string",
- "name": "string",
- "serial": "string"
}
], - "disk_type": "string",
- "capabilities": [
- "string"
], - "num_disks": 0,
- "size_per_disk": 0,
- "disk_group_name": "string",
- "file_systems": [
- "string"
]
}
], - "default": {
- "os_disks_group": {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}, - "data_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
], - "cold_storage_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
]
}
}, - "defaultDiskLayouts": [
- {
- "config": "string",
- "format": "string",
- "mountpoint": "string",
- "diskType": "string",
- "disks": [
- "string"
]
}
], - "isLocked": true,
- "lifecycleActions": [
- {
- "id": "string",
- "actionType": "string",
- "performedByName": "string",
- "performedByEmail": "string",
- "performedAt": "string",
- "source": "string"
}
], - "project": {
- "id": "string",
- "name": "string",
- "createdAt": "string",
- "updatedAt": "string",
- "isDefault": true
}, - "contractType": "string",
- "interruptibleNoticePeriod": 0
}| id required | string |
Body
| name required | string |
{- "name": "string"
}{- "id": "string",
- "location": "string",
- "status": {
- "value": "string",
- "label": "string"
}, - "powerStatus": {
- "value": "string",
- "label": "string"
}, - "isInterruptible": true,
- "scheduledInterruptionTime": "string",
- "tags": [
- {
- "slug": "string"
}
], - "role": {
- "slug": "string"
}, - "customer": {
- "device_name": "string",
- "organization_id": "string",
- "provisioned_date": "string",
- "ssh_pub_keys": "string",
- "ssh_pub_keys_ids": "string",
- "user_id": "string"
}, - "networking": {
- "ipv4": "string",
- "ipv6": "string",
- "mac": "string"
}, - "specs": {
- "operating_system": "string",
- "current_rescue_operating_system_name": "string",
- "cpu": {
- "cores_per_cpu": 0,
- "count": 0,
- "model": "string",
- "threads_per_core": 0,
- "threads_per_cpu": 0,
- "total_cores": 0,
- "total_threads": 0
}, - "gpu": {
- "count": 0,
- "model": "string"
}, - "memory": {
- "total": 0
}, - "storage": {
- "hdd_count": 0,
- "hdd_size": 0,
- "nvme_count": 0,
- "nvme_size": 0,
- "ssd_count": 0,
- "ssd_size": 0,
- "total": 0
}
}, - "sshKeys": [
- {
- "id": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateDeleted": "2019-08-24T14:15:22Z",
- "name": "string",
- "fingerprint": "string",
- "key": "string",
- "userId": "string",
- "user": {
- "firstName": "string",
- "lastName": "string"
}
}
], - "availableOperatingSystems": [
- {
- "name": "string",
- "slug": "ubuntu-noble-vanilla",
- "description": "string",
- "osVersion": "string",
- "osDistribution": "string"
}
], - "storageLayouts": {
- "configs": [
- {
- "disks": [
- {
- "wwn": "string",
- "name": "string",
- "serial": "string"
}
], - "disk_type": "string",
- "capabilities": [
- "string"
], - "num_disks": 0,
- "size_per_disk": 0,
- "disk_group_name": "string",
- "file_systems": [
- "string"
]
}
], - "default": {
- "os_disks_group": {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}, - "data_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
], - "cold_storage_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
]
}
}, - "defaultDiskLayouts": [
- {
- "config": "string",
- "format": "string",
- "mountpoint": "string",
- "diskType": "string",
- "disks": [
- "string"
]
}
], - "isLocked": true,
- "lifecycleActions": [
- {
- "id": "string",
- "actionType": "string",
- "performedByName": "string",
- "performedByEmail": "string",
- "performedAt": "string",
- "source": "string"
}
], - "project": {
- "id": "string",
- "name": "string",
- "createdAt": "string",
- "updatedAt": "string",
- "isDefault": true
}, - "contractType": "string",
- "interruptibleNoticePeriod": 0
}| id required | string |
Body
| deploymentName required | string non-empty |
| operatingSystem required | string Enum: "ubuntu-noble-vanilla" "debian-bullseye-vanilla" "ubuntu-focal-vanilla" "debian-bookworm-hpc" "ubuntu-focal-hpc" "ubuntu-jammy-hpc" "debian-bullseye-hpc" "debian-bookworm-vanilla" "ubuntu-noble-hpc" "ubuntu-jammy-vanilla" "debian-bookworm-proxmox" "ipxe-custom" "ubuntu-noble-tee" "ubuntu-plucky-tee" "ubuntu-plucky-vanilla" |
| sshKeyIds required | Array of strings <uuid> [ items <uuid > ] |
required | Array of objects |
| cloudInit | any or null |
| ipxeUrl | string or null |
{- "deploymentName": "string",
- "operatingSystem": "ubuntu-noble-vanilla",
- "sshKeyIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "diskLayouts": [
- {
- "config": "string",
- "format": "string",
- "mountpoint": "string",
- "diskType": "string",
- "disks": [
- "string"
], - "wipe": true
}
], - "cloudInit": null,
- "ipxeUrl": "string"
}{- "success": true,
- "error_code": "string",
- "message": "string"
}| id required | string |
Body
| powerCycle required | boolean |
{- "powerCycle": true
}{- "success": true,
- "error_code": "string",
- "message": "string"
}| id required | string |
Body
| operation required | string Enum: "on" "off" |
{- "operation": "on"
}{- "success": true,
- "error_code": "string",
- "message": "string"
}| id required | string |
Body
| jobType required | string Enum: "Provision" "Reprovision" |
{- "jobType": "Provision"
}{- "success": true,
- "message": "string",
}Body
| name required | string non-empty |
{- "name": "string"
}{- "id": "string",
- "name": "string",
- "isDefault": true,
- "organizationId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "deployments": [
- {
- "id": "string",
- "location": "string",
- "status": {
- "value": "string",
- "label": "string"
}, - "powerStatus": {
- "value": "string",
- "label": "string"
}, - "isInterruptible": true,
- "scheduledInterruptionTime": "string",
- "tags": [
- {
- "slug": "string"
}
], - "role": {
- "slug": "string"
}, - "customer": {
- "device_name": "string",
- "organization_id": "string",
- "provisioned_date": "string",
- "ssh_pub_keys": "string",
- "ssh_pub_keys_ids": "string",
- "user_id": "string"
}, - "networking": {
- "ipv4": "string",
- "ipv6": "string",
- "mac": "string"
}, - "specs": {
- "operating_system": "string",
- "current_rescue_operating_system_name": "string",
- "cpu": {
- "cores_per_cpu": 0,
- "count": 0,
- "model": "string",
- "threads_per_core": 0,
- "threads_per_cpu": 0,
- "total_cores": 0,
- "total_threads": 0
}, - "gpu": {
- "count": 0,
- "model": "string"
}, - "memory": {
- "total": 0
}, - "storage": {
- "hdd_count": 0,
- "hdd_size": 0,
- "nvme_count": 0,
- "nvme_size": 0,
- "ssd_count": 0,
- "ssd_size": 0,
- "total": 0
}
}, - "sshKeys": [
- {
- "id": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateDeleted": "2019-08-24T14:15:22Z",
- "name": "string",
- "fingerprint": "string",
- "key": "string",
- "userId": "string",
- "user": {
- "firstName": "string",
- "lastName": "string"
}
}
], - "availableOperatingSystems": [
- {
- "name": "string",
- "slug": "ubuntu-noble-vanilla",
- "description": "string",
- "osVersion": "string",
- "osDistribution": "string"
}
], - "storageLayouts": {
- "configs": [
- {
- "disks": [
- {
- "wwn": "string",
- "name": "string",
- "serial": "string"
}
], - "disk_type": "string",
- "capabilities": [
- "string"
], - "num_disks": 0,
- "size_per_disk": 0,
- "disk_group_name": "string",
- "file_systems": [
- "string"
]
}
], - "default": {
- "os_disks_group": {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}, - "data_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
], - "cold_storage_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
]
}
}, - "defaultDiskLayouts": [
- {
- "config": "string",
- "format": "string",
- "mountpoint": "string",
- "diskType": "string",
- "disks": [
- "string"
]
}
], - "isLocked": true,
- "lifecycleActions": [
- {
- "id": "string",
- "actionType": "string",
- "performedByName": "string",
- "performedByEmail": "string",
- "performedAt": "string",
- "source": "string"
}
], - "project": {
- "id": "string",
- "name": "string",
- "createdAt": "string",
- "updatedAt": "string",
- "isDefault": true
}, - "contractType": "string",
- "interruptibleNoticePeriod": 0
}
]
}[- {
- "id": "string",
- "name": "string",
- "isDefault": true,
- "organizationId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "deployments": [
- {
- "id": "string",
- "location": "string",
- "status": {
- "value": "string",
- "label": "string"
}, - "powerStatus": {
- "value": "string",
- "label": "string"
}, - "isInterruptible": true,
- "scheduledInterruptionTime": "string",
- "tags": [
- {
- "slug": "string"
}
], - "role": {
- "slug": "string"
}, - "customer": {
- "device_name": "string",
- "organization_id": "string",
- "provisioned_date": "string",
- "ssh_pub_keys": "string",
- "ssh_pub_keys_ids": "string",
- "user_id": "string"
}, - "networking": {
- "ipv4": "string",
- "ipv6": "string",
- "mac": "string"
}, - "specs": {
- "operating_system": "string",
- "current_rescue_operating_system_name": "string",
- "cpu": {
- "cores_per_cpu": 0,
- "count": 0,
- "model": "string",
- "threads_per_core": 0,
- "threads_per_cpu": 0,
- "total_cores": 0,
- "total_threads": 0
}, - "gpu": {
- "count": 0,
- "model": "string"
}, - "memory": {
- "total": 0
}, - "storage": {
- "hdd_count": 0,
- "hdd_size": 0,
- "nvme_count": 0,
- "nvme_size": 0,
- "ssd_count": 0,
- "ssd_size": 0,
- "total": 0
}
}, - "sshKeys": [
- {
- "id": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateDeleted": "2019-08-24T14:15:22Z",
- "name": "string",
- "fingerprint": "string",
- "key": "string",
- "userId": "string",
- "user": {
- "firstName": "string",
- "lastName": "string"
}
}
], - "availableOperatingSystems": [
- {
- "name": "string",
- "slug": "ubuntu-noble-vanilla",
- "description": "string",
- "osVersion": "string",
- "osDistribution": "string"
}
], - "storageLayouts": {
- "configs": [
- {
- "disks": [
- {
- "wwn": "string",
- "name": "string",
- "serial": "string"
}
], - "disk_type": "string",
- "capabilities": [
- "string"
], - "num_disks": 0,
- "size_per_disk": 0,
- "disk_group_name": "string",
- "file_systems": [
- "string"
]
}
], - "default": {
- "os_disks_group": {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}, - "data_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
], - "cold_storage_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
]
}
}, - "defaultDiskLayouts": [
- {
- "config": "string",
- "format": "string",
- "mountpoint": "string",
- "diskType": "string",
- "disks": [
- "string"
]
}
], - "isLocked": true,
- "lifecycleActions": [
- {
- "id": "string",
- "actionType": "string",
- "performedByName": "string",
- "performedByEmail": "string",
- "performedAt": "string",
- "source": "string"
}
], - "project": {
- "id": "string",
- "name": "string",
- "createdAt": "string",
- "updatedAt": "string",
- "isDefault": true
}, - "contractType": "string",
- "interruptibleNoticePeriod": 0
}
]
}
]{- "id": "string",
- "name": "string",
- "isDefault": true,
- "organizationId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "deployments": [
- {
- "id": "string",
- "location": "string",
- "status": {
- "value": "string",
- "label": "string"
}, - "powerStatus": {
- "value": "string",
- "label": "string"
}, - "isInterruptible": true,
- "scheduledInterruptionTime": "string",
- "tags": [
- {
- "slug": "string"
}
], - "role": {
- "slug": "string"
}, - "customer": {
- "device_name": "string",
- "organization_id": "string",
- "provisioned_date": "string",
- "ssh_pub_keys": "string",
- "ssh_pub_keys_ids": "string",
- "user_id": "string"
}, - "networking": {
- "ipv4": "string",
- "ipv6": "string",
- "mac": "string"
}, - "specs": {
- "operating_system": "string",
- "current_rescue_operating_system_name": "string",
- "cpu": {
- "cores_per_cpu": 0,
- "count": 0,
- "model": "string",
- "threads_per_core": 0,
- "threads_per_cpu": 0,
- "total_cores": 0,
- "total_threads": 0
}, - "gpu": {
- "count": 0,
- "model": "string"
}, - "memory": {
- "total": 0
}, - "storage": {
- "hdd_count": 0,
- "hdd_size": 0,
- "nvme_count": 0,
- "nvme_size": 0,
- "ssd_count": 0,
- "ssd_size": 0,
- "total": 0
}
}, - "sshKeys": [
- {
- "id": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateDeleted": "2019-08-24T14:15:22Z",
- "name": "string",
- "fingerprint": "string",
- "key": "string",
- "userId": "string",
- "user": {
- "firstName": "string",
- "lastName": "string"
}
}
], - "availableOperatingSystems": [
- {
- "name": "string",
- "slug": "ubuntu-noble-vanilla",
- "description": "string",
- "osVersion": "string",
- "osDistribution": "string"
}
], - "storageLayouts": {
- "configs": [
- {
- "disks": [
- {
- "wwn": "string",
- "name": "string",
- "serial": "string"
}
], - "disk_type": "string",
- "capabilities": [
- "string"
], - "num_disks": 0,
- "size_per_disk": 0,
- "disk_group_name": "string",
- "file_systems": [
- "string"
]
}
], - "default": {
- "os_disks_group": {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}, - "data_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
], - "cold_storage_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
]
}
}, - "defaultDiskLayouts": [
- {
- "config": "string",
- "format": "string",
- "mountpoint": "string",
- "diskType": "string",
- "disks": [
- "string"
]
}
], - "isLocked": true,
- "lifecycleActions": [
- {
- "id": "string",
- "actionType": "string",
- "performedByName": "string",
- "performedByEmail": "string",
- "performedAt": "string",
- "source": "string"
}
], - "project": {
- "id": "string",
- "name": "string",
- "createdAt": "string",
- "updatedAt": "string",
- "isDefault": true
}, - "contractType": "string",
- "interruptibleNoticePeriod": 0
}
]
}| projectId required | string |
Body
| name required | string non-empty |
| isDefault required | boolean |
{- "name": "string",
- "isDefault": true
}{- "id": "string",
- "name": "string",
- "isDefault": true,
- "organizationId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "deployments": [
- {
- "id": "string",
- "location": "string",
- "status": {
- "value": "string",
- "label": "string"
}, - "powerStatus": {
- "value": "string",
- "label": "string"
}, - "isInterruptible": true,
- "scheduledInterruptionTime": "string",
- "tags": [
- {
- "slug": "string"
}
], - "role": {
- "slug": "string"
}, - "customer": {
- "device_name": "string",
- "organization_id": "string",
- "provisioned_date": "string",
- "ssh_pub_keys": "string",
- "ssh_pub_keys_ids": "string",
- "user_id": "string"
}, - "networking": {
- "ipv4": "string",
- "ipv6": "string",
- "mac": "string"
}, - "specs": {
- "operating_system": "string",
- "current_rescue_operating_system_name": "string",
- "cpu": {
- "cores_per_cpu": 0,
- "count": 0,
- "model": "string",
- "threads_per_core": 0,
- "threads_per_cpu": 0,
- "total_cores": 0,
- "total_threads": 0
}, - "gpu": {
- "count": 0,
- "model": "string"
}, - "memory": {
- "total": 0
}, - "storage": {
- "hdd_count": 0,
- "hdd_size": 0,
- "nvme_count": 0,
- "nvme_size": 0,
- "ssd_count": 0,
- "ssd_size": 0,
- "total": 0
}
}, - "sshKeys": [
- {
- "id": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateDeleted": "2019-08-24T14:15:22Z",
- "name": "string",
- "fingerprint": "string",
- "key": "string",
- "userId": "string",
- "user": {
- "firstName": "string",
- "lastName": "string"
}
}
], - "availableOperatingSystems": [
- {
- "name": "string",
- "slug": "ubuntu-noble-vanilla",
- "description": "string",
- "osVersion": "string",
- "osDistribution": "string"
}
], - "storageLayouts": {
- "configs": [
- {
- "disks": [
- {
- "wwn": "string",
- "name": "string",
- "serial": "string"
}
], - "disk_type": "string",
- "capabilities": [
- "string"
], - "num_disks": 0,
- "size_per_disk": 0,
- "disk_group_name": "string",
- "file_systems": [
- "string"
]
}
], - "default": {
- "os_disks_group": {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}, - "data_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
], - "cold_storage_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
]
}
}, - "defaultDiskLayouts": [
- {
- "config": "string",
- "format": "string",
- "mountpoint": "string",
- "diskType": "string",
- "disks": [
- "string"
]
}
], - "isLocked": true,
- "lifecycleActions": [
- {
- "id": "string",
- "actionType": "string",
- "performedByName": "string",
- "performedByEmail": "string",
- "performedAt": "string",
- "source": "string"
}
], - "project": {
- "id": "string",
- "name": "string",
- "createdAt": "string",
- "updatedAt": "string",
- "isDefault": true
}, - "contractType": "string",
- "interruptibleNoticePeriod": 0
}
]
}{- "id": "string",
- "name": "string",
- "isDefault": true,
- "organizationId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "deployments": [
- {
- "id": "string",
- "location": "string",
- "status": {
- "value": "string",
- "label": "string"
}, - "powerStatus": {
- "value": "string",
- "label": "string"
}, - "isInterruptible": true,
- "scheduledInterruptionTime": "string",
- "tags": [
- {
- "slug": "string"
}
], - "role": {
- "slug": "string"
}, - "customer": {
- "device_name": "string",
- "organization_id": "string",
- "provisioned_date": "string",
- "ssh_pub_keys": "string",
- "ssh_pub_keys_ids": "string",
- "user_id": "string"
}, - "networking": {
- "ipv4": "string",
- "ipv6": "string",
- "mac": "string"
}, - "specs": {
- "operating_system": "string",
- "current_rescue_operating_system_name": "string",
- "cpu": {
- "cores_per_cpu": 0,
- "count": 0,
- "model": "string",
- "threads_per_core": 0,
- "threads_per_cpu": 0,
- "total_cores": 0,
- "total_threads": 0
}, - "gpu": {
- "count": 0,
- "model": "string"
}, - "memory": {
- "total": 0
}, - "storage": {
- "hdd_count": 0,
- "hdd_size": 0,
- "nvme_count": 0,
- "nvme_size": 0,
- "ssd_count": 0,
- "ssd_size": 0,
- "total": 0
}
}, - "sshKeys": [
- {
- "id": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateDeleted": "2019-08-24T14:15:22Z",
- "name": "string",
- "fingerprint": "string",
- "key": "string",
- "userId": "string",
- "user": {
- "firstName": "string",
- "lastName": "string"
}
}
], - "availableOperatingSystems": [
- {
- "name": "string",
- "slug": "ubuntu-noble-vanilla",
- "description": "string",
- "osVersion": "string",
- "osDistribution": "string"
}
], - "storageLayouts": {
- "configs": [
- {
- "disks": [
- {
- "wwn": "string",
- "name": "string",
- "serial": "string"
}
], - "disk_type": "string",
- "capabilities": [
- "string"
], - "num_disks": 0,
- "size_per_disk": 0,
- "disk_group_name": "string",
- "file_systems": [
- "string"
]
}
], - "default": {
- "os_disks_group": {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}, - "data_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
], - "cold_storage_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
]
}
}, - "defaultDiskLayouts": [
- {
- "config": "string",
- "format": "string",
- "mountpoint": "string",
- "diskType": "string",
- "disks": [
- "string"
]
}
], - "isLocked": true,
- "lifecycleActions": [
- {
- "id": "string",
- "actionType": "string",
- "performedByName": "string",
- "performedByEmail": "string",
- "performedAt": "string",
- "source": "string"
}
], - "project": {
- "id": "string",
- "name": "string",
- "createdAt": "string",
- "updatedAt": "string",
- "isDefault": true
}, - "contractType": "string",
- "interruptibleNoticePeriod": 0
}
]
}| projectId required | string |
Body
| deploymentIds required | Array of strings non-empty |
| sourceProjectId required | string |
{- "deploymentIds": [
- "string"
], - "sourceProjectId": "string"
}[- {
- "id": "string",
- "name": "string",
- "isDefault": true,
- "organizationId": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "deployments": [
- {
- "id": "string",
- "location": "string",
- "status": {
- "value": "string",
- "label": "string"
}, - "powerStatus": {
- "value": "string",
- "label": "string"
}, - "isInterruptible": true,
- "scheduledInterruptionTime": "string",
- "tags": [
- {
- "slug": "string"
}
], - "role": {
- "slug": "string"
}, - "customer": {
- "device_name": "string",
- "organization_id": "string",
- "provisioned_date": "string",
- "ssh_pub_keys": "string",
- "ssh_pub_keys_ids": "string",
- "user_id": "string"
}, - "networking": {
- "ipv4": "string",
- "ipv6": "string",
- "mac": "string"
}, - "specs": {
- "operating_system": "string",
- "current_rescue_operating_system_name": "string",
- "cpu": {
- "cores_per_cpu": 0,
- "count": 0,
- "model": "string",
- "threads_per_core": 0,
- "threads_per_cpu": 0,
- "total_cores": 0,
- "total_threads": 0
}, - "gpu": {
- "count": 0,
- "model": "string"
}, - "memory": {
- "total": 0
}, - "storage": {
- "hdd_count": 0,
- "hdd_size": 0,
- "nvme_count": 0,
- "nvme_size": 0,
- "ssd_count": 0,
- "ssd_size": 0,
- "total": 0
}
}, - "sshKeys": [
- {
- "id": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateDeleted": "2019-08-24T14:15:22Z",
- "name": "string",
- "fingerprint": "string",
- "key": "string",
- "userId": "string",
- "user": {
- "firstName": "string",
- "lastName": "string"
}
}
], - "availableOperatingSystems": [
- {
- "name": "string",
- "slug": "ubuntu-noble-vanilla",
- "description": "string",
- "osVersion": "string",
- "osDistribution": "string"
}
], - "storageLayouts": {
- "configs": [
- {
- "disks": [
- {
- "wwn": "string",
- "name": "string",
- "serial": "string"
}
], - "disk_type": "string",
- "capabilities": [
- "string"
], - "num_disks": 0,
- "size_per_disk": 0,
- "disk_group_name": "string",
- "file_systems": [
- "string"
]
}
], - "default": {
- "os_disks_group": {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}, - "data_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
], - "cold_storage_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
]
}
}, - "defaultDiskLayouts": [
- {
- "config": "string",
- "format": "string",
- "mountpoint": "string",
- "diskType": "string",
- "disks": [
- "string"
]
}
], - "isLocked": true,
- "lifecycleActions": [
- {
- "id": "string",
- "actionType": "string",
- "performedByName": "string",
- "performedByEmail": "string",
- "performedAt": "string",
- "source": "string"
}
], - "project": {
- "id": "string",
- "name": "string",
- "createdAt": "string",
- "updatedAt": "string",
- "isDefault": true
}, - "contractType": "string",
- "interruptibleNoticePeriod": 0
}
]
}
]| deviceMetadataId required | string |
string or Array of strings | |
| startTime | string |
| endTime | string |
| step | string |
{- "status": "string",
- "data": null,
- "error": "string",
- "errorType": "string"
}Body
| title required | string non-empty |
| body_html required | string non-empty |
| issue required | string |
| affectedMachinesCount | integer or null >= 0 |
| workloadsImpact | string |
| deploymentId | string |
{- "success": true,
- "id": "string",
- "message": "string"
}| category | string Enum: "5090" "4090" "3090" "a10" "a100" "a40" "a4000" "a5000" "a6000" "b200" "b300" "gb200" "gb300" "gh200" "h100" "h200" "l40s" "mi250" "mi300x" "rtx6000" "v100" "cpu" |
| status | string Enum: "on demand" "reserve" "preorder" |
| interruptibleReady | boolean or null |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "location": "string",
- "role": {
- "slug": "string"
}, - "status": "on demand",
- "isInterruptibleOnly": true,
- "isTeeCapable": true,
- "primary_ip4": "string",
- "primary_ip6": "string",
- "cluster": {
- "id": 0,
- "name": "string"
}, - "specs": {
- "cpu": {
- "model": "string",
- "cores": 0,
- "count": 0,
- "threadCount": 0
}, - "gpu": {
- "model": "string",
- "count": 0
}, - "memory": 0,
- "storage": {
- "hdd_count": 0,
- "hdd_size": 0,
- "nvme_count": 0,
- "nvme_size": 0,
- "ssd_count": 0,
- "ssd_size": 0,
- "total": 0
}
}, - "price": {
- "monthly": 0,
- "weekly": 0,
- "hourly": {
- "per_cpu": 0,
- "per_gpu": 0,
- "total": 0
}, - "stripeId": "string"
}, - "interruptiblePrice": {
- "monthly": 0,
- "weekly": 0,
- "hourly": {
- "per_cpu": 0,
- "per_gpu": 0,
- "total": 0
}
}, - "activeReservationInvite": {
- "id": "string",
- "inviteeEmail": "string",
- "inviterEmail": "string",
- "inviteeOrganization": {
- "name": "string",
- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "slug": "string",
- "tenantId": "string",
- "tenantType": "SupplyCustomer",
- "logo": "string",
- "metadata": "string",
- "deletedAt": "2019-08-24T14:15:22Z",
- "auth0OrganizationId": "string",
- "requireBuyerConsentOnPolicy": true,
- "stripeConnectAccountId": "string",
- "stripeOnboardingCompleted": true,
- "email": "string",
- "country": "string"
}, - "buyerPrice": 0,
- "billingFrequency": "HOURLY",
- "contractType": "ON_DEMAND",
- "collectionMethod": "CHARGED_AUTOMATICALLY",
- "invoiceDueDays": 0,
- "interruptibleNoticePeriod": 0,
- "dateCreated": "string",
- "dateExpires": "string"
}, - "availableOperatingSystems": [
- {
- "name": "string",
- "slug": "string",
- "description": "string",
- "osVersion": "string",
- "osDistribution": "string"
}
], - "storageLayouts": {
- "configs": [
- {
- "disks": [
- {
- "wwn": "string",
- "name": "string",
- "serial": "string"
}
], - "disk_type": "string",
- "capabilities": [
- "string"
], - "num_disks": 0,
- "size_per_disk": 0,
- "disk_group_name": "string",
- "file_systems": [
- "string"
]
}
], - "default": {
- "os_disks_group": {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}, - "data_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
], - "cold_storage_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
]
}
}, - "defaultDiskLayouts": [
- {
- "config": "string",
- "format": "string",
- "mountpoint": "string",
- "diskType": "string",
- "disks": [
- "string"
]
}
], - "supplierPolicyUrl": "string",
- "networkType": "string",
- "vpcCapable": true,
- "isInterruptibleDeployment": true,
- "interruptibleNoticePeriod": 0,
- "availableAt": "string"
}
]{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "location": "string",
- "role": {
- "slug": "string"
}, - "status": "on demand",
- "isInterruptibleOnly": true,
- "isTeeCapable": true,
- "primary_ip4": "string",
- "primary_ip6": "string",
- "cluster": {
- "id": 0,
- "name": "string"
}, - "specs": {
- "cpu": {
- "model": "string",
- "cores": 0,
- "count": 0,
- "threadCount": 0
}, - "gpu": {
- "model": "string",
- "count": 0
}, - "memory": 0,
- "storage": {
- "hdd_count": 0,
- "hdd_size": 0,
- "nvme_count": 0,
- "nvme_size": 0,
- "ssd_count": 0,
- "ssd_size": 0,
- "total": 0
}
}, - "price": {
- "monthly": 0,
- "weekly": 0,
- "hourly": {
- "per_cpu": 0,
- "per_gpu": 0,
- "total": 0
}, - "stripeId": "string"
}, - "interruptiblePrice": {
- "monthly": 0,
- "weekly": 0,
- "hourly": {
- "per_cpu": 0,
- "per_gpu": 0,
- "total": 0
}
}, - "activeReservationInvite": {
- "id": "string",
- "inviteeEmail": "string",
- "inviterEmail": "string",
- "inviteeOrganization": {
- "name": "string",
- "id": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "slug": "string",
- "tenantId": "string",
- "tenantType": "SupplyCustomer",
- "logo": "string",
- "metadata": "string",
- "deletedAt": "2019-08-24T14:15:22Z",
- "auth0OrganizationId": "string",
- "requireBuyerConsentOnPolicy": true,
- "stripeConnectAccountId": "string",
- "stripeOnboardingCompleted": true,
- "email": "string",
- "country": "string"
}, - "buyerPrice": 0,
- "billingFrequency": "HOURLY",
- "contractType": "ON_DEMAND",
- "collectionMethod": "CHARGED_AUTOMATICALLY",
- "invoiceDueDays": 0,
- "interruptibleNoticePeriod": 0,
- "dateCreated": "string",
- "dateExpires": "string"
}, - "availableOperatingSystems": [
- {
- "name": "string",
- "slug": "string",
- "description": "string",
- "osVersion": "string",
- "osDistribution": "string"
}
], - "storageLayouts": {
- "configs": [
- {
- "disks": [
- {
- "wwn": "string",
- "name": "string",
- "serial": "string"
}
], - "disk_type": "string",
- "capabilities": [
- "string"
], - "num_disks": 0,
- "size_per_disk": 0,
- "disk_group_name": "string",
- "file_systems": [
- "string"
]
}
], - "default": {
- "os_disks_group": {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}, - "data_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
], - "cold_storage_disks_groups": [
- {
- "config": "string",
- "file_system": "string",
- "group": "string",
- "mountpoint": "string"
}
]
}
}, - "defaultDiskLayouts": [
- {
- "config": "string",
- "format": "string",
- "mountpoint": "string",
- "diskType": "string",
- "disks": [
- "string"
]
}
], - "supplierPolicyUrl": "string",
- "networkType": "string",
- "vpcCapable": true,
- "isInterruptibleDeployment": true,
- "interruptibleNoticePeriod": 0,
- "availableAt": "string"
}| id required | string <uuid> |
Body
| contractType required | string Enum: "ON_DEMAND" "INTERRUPTIBLE" "RESERVED_ROLLING" "RESERVED" |
| deploymentName required | string |
| operatingSystem required | string Enum: "ubuntu-noble-vanilla" "debian-bullseye-vanilla" "ubuntu-focal-vanilla" "debian-bookworm-hpc" "ubuntu-focal-hpc" "ubuntu-jammy-hpc" "debian-bullseye-hpc" "debian-bookworm-vanilla" "ubuntu-noble-hpc" "ubuntu-jammy-vanilla" "debian-bookworm-proxmox" "ipxe-custom" "ubuntu-noble-tee" "ubuntu-plucky-tee" "ubuntu-plucky-vanilla" |
| sshKeyIds required | Array of strings <uuid> [ items <uuid > ] |
| projectId | string |
required | Array of objects |
(string or null) or (string or null) or (object or null) | |
| ipxeUrl | string or null <uri> |
{- "contractType": "ON_DEMAND",
- "deploymentName": "string",
- "operatingSystem": "ubuntu-noble-vanilla",
- "sshKeyIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "projectId": "string",
- "diskLayouts": [
- {
- "config": "string",
- "format": "string",
- "mountpoint": "string",
- "diskType": "string",
- "disks": [
- "string"
]
}
], - "cloudInit": "string",
}{- "success": true
}{- "requiredFields": {
- "firstName": "string",
- "lastName": "string",
- "email": "user@example.com"
}, - "additionalFields": {
- "lastInquiryGpuQuantity": "1-10",
- "lastInquiryGpuType": "a10"
}
}{ }Body
required | object |
| email required | string |
| gpuType required | string |
| quantity required | number |
| region required | string |
| startDate required | string |
| deviceSpecs | string |
| interconnect | boolean or null |
| targetTerm | number |
| targetPrice | number |
{- "context": {
- "hutk": "string",
- "ipAddress": "string",
- "pageUri": "string",
- "pageName": "string"
}, - "email": "string",
- "gpuType": "string",
- "quantity": 0,
- "region": "string",
- "startDate": "string",
- "deviceSpecs": "string",
- "interconnect": true,
- "targetTerm": 0,
- "targetPrice": 0
}{ }[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "deviceId": "4de4adb9-21ee-47e3-aeb4-8cf8ed6c109a",
- "createdAt": "2019-08-24T14:15:22Z",
- "device": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "metadata": {
- "id": 0,
- "name": "string",
- "status": "string",
- "powerStatus": "string",
- "serial": "string",
- "primaryIp4": "string",
- "primaryIp6": "string",
- "cpuModel": "string",
- "cpuThreadCount": 0,
- "cpuCoreCount": 0,
- "cpuPhysicalCount": 0,
- "memory": 0,
- "nvmeSize": 0,
- "nvmeCount": 0,
- "ssdSize": 0,
- "ssdCount": 0,
- "hddSize": 0,
- "hddCount": 0,
- "gpuModel": "string",
- "gpuCount": 0,
- "macAddress": "string"
}
}
}
][- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "deviceId": 0,
- "type": "GpuBurnIn",
- "status": "Completed",
- "startTime": "2019-08-24T14:15:22Z",
- "endTime": "2019-08-24T14:15:22Z",
- "durationSeconds": 0,
- "testPassed": true,
- "data": null,
- "createdAt": "2019-08-24T14:15:22Z",
- "deviceMetadata": {
- "id": 0,
- "name": "string",
- "gpuModel": "string"
}
}
]Body
| name required | string [ 1 .. 100 ] characters |
| type required | string Enum: "DemandCustomer" "SupplyCustomer" |
{- "name": "string",
- "type": "DemandCustomer"
}{- "id": "string",
- "name": "string",
- "tenantType": "DemandCustomer",
- "logo": "string",
- "metadata": "string",
- "email": "string",
- "country": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}Body
| name | string [ 1 .. 100 ] characters |
| logo | string or null |
string or null <email> | |
| country | string or null <= 100 characters |
| metadata | string or null |
{- "name": "string",
- "logo": "string",
- "email": "user@example.com",
- "country": "string",
- "metadata": "string"
}{- "id": "string",
- "name": "string",
- "tenantType": "DemandCustomer",
- "logo": "string",
- "metadata": "string",
- "email": "string",
- "country": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}{- "id": "string",
- "name": "string",
- "tenantType": "DemandCustomer",
- "logo": "string",
- "metadata": "string",
- "email": "string",
- "country": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| page | integer >= 1 Default: 1 |
| pageSize | integer [ 1 .. 100 ] Default: 20 |
| sort | string |
| search | string <= 200 characters |
| filters | string |
| role | string Enum: "SuperAdmin" "Admin" "Member" "Owner" |
{- "data": [
- {
- "id": "string",
- "userId": "string",
- "organizationId": "string",
- "role": "SuperAdmin",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "user": {
- "id": "string",
- "email": "user@example.com",
- "emailVerified": true,
- "name": "string",
- "image": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "role": "string",
- "banned": true,
- "banReason": "string",
- "banExpires": "2019-08-24T14:15:22Z"
}
}
], - "meta": {
- "page": 0,
- "pageSize": 0,
- "totalItems": 0,
- "totalPages": 0
}
}{- "id": "string",
- "userId": "string",
- "organizationId": "string",
- "role": "SuperAdmin",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z"
}| memberId required | string |
Body
| role required | string Enum: "SuperAdmin" "Admin" "Member" "Owner" |
{- "role": "SuperAdmin"
}{- "id": "string",
- "userId": "string",
- "organizationId": "string",
- "role": "SuperAdmin",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "user": {
- "id": "string",
- "email": "user@example.com",
- "emailVerified": true,
- "name": "string",
- "image": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "role": "string",
- "banned": true,
- "banReason": "string",
- "banExpires": "2019-08-24T14:15:22Z"
}
}{- "id": "string",
- "userId": "string",
- "organizationId": "string",
- "role": "SuperAdmin",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "deletedAt": "2019-08-24T14:15:22Z",
- "user": {
- "id": "string",
- "email": "user@example.com",
- "emailVerified": true,
- "name": "string",
- "image": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "role": "string",
- "banned": true,
- "banReason": "string",
- "banExpires": "2019-08-24T14:15:22Z"
}
}{- "organizationId": "7bc05553-4b68-44e8-b7bc-37be63c6d9e9",
- "api": true,
- "storefront": true,
- "stripeConnect": true,
- "verifiedExtendTerms": true,
- "openMeterBilling": true,
- "dashboard": true,
- "investments": true
}Body
| email required | string <email> |
| role required | string Enum: "member" "admin" "owner" |
{- "email": "user@example.com",
- "role": "member"
}{- "id": "string",
- "email": "string",
- "inviterId": "string",
- "organizationId": "string",
- "role": "string",
- "status": "pending",
- "createdAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z"
}[- {
- "id": "string",
- "email": "string",
- "inviterId": "string",
- "organizationId": "string",
- "role": "string",
- "status": "pending",
- "createdAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z"
}
]{- "id": "string",
- "email": "string",
- "inviterId": "string",
- "organizationId": "string",
- "role": "string",
- "status": "pending",
- "createdAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z"
}| invitationId required | string |
Body
{ }{- "id": "string",
- "email": "string",
- "inviterId": "string",
- "organizationId": "string",
- "role": "string",
- "status": "pending",
- "createdAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z"
}| invitationId required | string |
Body
{ }{- "id": "string",
- "email": "string",
- "inviterId": "string",
- "organizationId": "string",
- "role": "string",
- "status": "pending",
- "createdAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z"
}| invitationId required | string |
Body
{ }{- "id": "string",
- "email": "string",
- "inviterId": "string",
- "organizationId": "string",
- "role": "string",
- "status": "pending",
- "createdAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z"
}{- "id": "string",
- "inviteeEmail": "string",
- "inviterEmail": "string",
- "inviteeOrganizationId": "string",
- "dateAccepted": "2019-08-24T14:15:22Z",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateDeleted": "2019-08-24T14:15:22Z",
- "dateUpdated": "2019-08-24T14:15:22Z",
- "dateExpires": "2019-08-24T14:15:22Z",
- "organizationId": "string",
- "channel": "HYDRA_MARKETPLACE",
- "reservationId": "string",
- "buyerPrice": 0,
- "contractType": "ON_DEMAND",
- "billingFrequency": "HOURLY",
- "deviceIds": [
- 0
]
}[- {
- "id": "string",
- "inviteeEmail": "string",
- "inviterEmail": "string",
- "inviteeOrganizationId": "string",
- "dateAccepted": "2019-08-24T14:15:22Z",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateDeleted": "2019-08-24T14:15:22Z",
- "dateUpdated": "2019-08-24T14:15:22Z",
- "dateExpires": "2019-08-24T14:15:22Z",
- "organizationId": "string",
- "channel": "HYDRA_MARKETPLACE",
- "reservationId": "string",
- "buyerPrice": 0,
- "contractType": "ON_DEMAND",
- "billingFrequency": "HOURLY",
- "deviceIds": [
- 0
], - "manualBilling": true,
- "isActive": true,
- "listing": {
- "id": 0,
- "deviceId": "4de4adb9-21ee-47e3-aeb4-8cf8ed6c109a",
- "name": "string",
- "specs": {
- "gpu": {
- "model": "string"
}, - "cpu": {
- "cores": 0
}, - "memory": 0
}
}
}
]Body
| name required | string |
| key required | string |
{- "name": "string",
- "key": "string"
}{- "id": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateDeleted": "2019-08-24T14:15:22Z",
- "name": "string",
- "fingerprint": "string",
- "key": "string",
- "userId": "string"
}[- {
- "id": "string",
- "dateCreated": "2019-08-24T14:15:22Z",
- "dateDeleted": "2019-08-24T14:15:22Z",
- "name": "string",
- "fingerprint": "string",
- "key": "string",
- "userId": "string",
- "user": {
- "firstName": "string",
- "lastName": "string"
}
}
]Body
| firstName | string non-empty |
| lastName | string non-empty |
string <email> |
{- "firstName": "string",
- "lastName": "string",
- "email": "user@example.com"
}nullBody
| organizationId required | string <uuid> |
{- "organizationId": "7bc05553-4b68-44e8-b7bc-37be63c6d9e9"
}null[- {
- "id": "string",
- "email": "string",
- "inviterId": "string",
- "organizationId": "string",
- "role": "string",
- "status": "pending",
- "createdAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z",
- "organizationName": "string"
}
]| invitationId required | string |
Body
{ }{- "id": "string",
- "email": "string",
- "inviterId": "string",
- "organizationId": "string",
- "role": "string",
- "status": "pending",
- "createdAt": "2019-08-24T14:15:22Z",
- "expiresAt": "2019-08-24T14:15:22Z"
}Body
| endpoint required | string |
| description | string |
| events required | Array of strings non-empty Items Enum: "DEVICE_LISTING_UPDATED" "DEVICE_LISTING_CREATED" "DEVICE_LISTING_DEPRECATED" "DEPLOYMENT_INTERRUPTED" "DEPLOYMENT_INTERRUPTION_COMPLETED" |
| isActive | boolean Default: true |
{- "endpoint": "string",
- "description": "string",
- "events": [
- "DEVICE_LISTING_UPDATED"
], - "isActive": true
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "endpoint": "string",
- "description": "string",
- "events": [
- "DEVICE_LISTING_UPDATED"
], - "isActive": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "secret": "string"
}[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "endpoint": "string",
- "description": "string",
- "events": [
- "DEVICE_LISTING_UPDATED"
], - "isActive": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
][- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "webhookId": "ed71eef4-4c34-46dc-81fe-954e560454fd",
- "webhookEndpoint": "string",
- "eventType": "DEVICE_LISTING_UPDATED",
- "payload": null,
- "status": "PENDING",
- "statusCode": 0,
- "responseBody": "string",
- "attemptNumber": 0,
- "error": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "deliveredAt": "2019-08-24T14:15:22Z"
}
]{- "total": 0,
- "active": 0,
- "failed": 0,
- "recentDeliveries": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "webhookId": "ed71eef4-4c34-46dc-81fe-954e560454fd",
- "eventType": "DEVICE_LISTING_UPDATED",
- "payload": null,
- "idempotencyKey": "string",
- "status": "PENDING",
- "httpStatus": 0,
- "responseBody": "string",
- "errorMessage": "string",
- "attempts": 0,
- "nextRetryAt": "2019-08-24T14:15:22Z",
- "processingLockedBy": "string",
- "processingLockedAt": "2019-08-24T14:15:22Z",
- "processingLockExpires": "2019-08-24T14:15:22Z",
- "createdAt": "2019-08-24T14:15:22Z",
- "deliveredAt": "2019-08-24T14:15:22Z",
- "webhook": {
- "endpoint": "string",
- "description": "string"
}
}
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "endpoint": "string",
- "description": "string",
- "events": [
- "DEVICE_LISTING_UPDATED"
], - "isActive": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| webhookId required | string <uuid> |
Body
| endpoint required | string <uri> |
| description | string |
| events required | Array of strings non-empty Items Enum: "DEVICE_LISTING_UPDATED" "DEVICE_LISTING_CREATED" "DEVICE_LISTING_DEPRECATED" "DEPLOYMENT_INTERRUPTED" "DEPLOYMENT_INTERRUPTION_COMPLETED" |
| isActive | boolean |
{- "description": "string",
- "events": [
- "DEVICE_LISTING_UPDATED"
], - "isActive": true
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "endpoint": "string",
- "description": "string",
- "events": [
- "DEVICE_LISTING_UPDATED"
], - "isActive": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}| deliveryId required | string <uuid> |
Body
{ }{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "webhookId": "ed71eef4-4c34-46dc-81fe-954e560454fd",
- "webhookEndpoint": "string",
- "eventType": "DEVICE_LISTING_UPDATED",
- "payload": null,
- "status": "PENDING",
- "statusCode": 0,
- "responseBody": "string",
- "attemptNumber": 0,
- "error": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "deliveredAt": "2019-08-24T14:15:22Z"
}Body
| name required | string non-empty |
| datacenterId required | number |
{- "name": "string",
- "datacenterId": 0
}{- "id": 0,
- "name": "string",
- "siteId": 0,
- "siteName": "string"
}| page | integer >= 1 Default: 1 |
| pageSize | integer [ 1 .. 100 ] Default: 20 |
| sort | string |
| search | string <= 200 characters |
| filters | string |
{- "data": [
- {
- "id": 0,
- "name": "string",
- "siteId": 0,
- "siteName": "string"
}
], - "meta": {
- "page": 0,
- "pageSize": 0,
- "totalItems": 0,
- "totalPages": 0
}
}