Create Storage Volume
Create a volume for a team
POST
/
v2
/teams
/{team_id}
/storage
/volumes
Request Body
application/json
Requiredcreate volume body
created_at
string
creation timestamp
Format:
"date-time"
created_by
object
General user object
id
Requiredstring
id of volume
name
Requiredstring
name of the volume
region
Requiredobject
General region object
size
Requiredinteger
size of the volume (in GB)
Format:
"int64"
status
string
status of volume
Value in:
"Creating" | "Available" | "Error"
team_id
Requiredstring
id for team which owns the volume
usage
object
volume_mounts
array<object>
Header Parameters
Authorization
Requiredstring
Value: "Bearer <token>"; visit the "User Settings" page in the DevZero dashboard to generate a token
Path Parameters
team_id
Requiredstring
ID of team
curl -X POST "https://api.devzero.io/backend/v0/v2/teams/string/storage/volumes" \
-H "Authorization: string" \
-H "Content-Type: application/json" \
-d '{
"created_at": "2019-08-24T14:15:22Z",
"created_by": {
"default_region": "string",
"default_region_name": "string",
"dora_connection_ids": [
"string"
],
"dxi_onboarding_checklist": {
"analyze_own_code": "SKIPPED",
"development_process_bottlenecks": "SKIPPED",
"devzero_cli": "SKIPPED",
"github_token": "SKIPPED",
"is_dora_repository_connected": true
},
"email": "user@example.com",
"given_name": "string",
"id": "string",
"linked_vcss": [
{
"link_metadata": "string",
"vsc_uri": "string"
}
],
"onboarding_checklist": {
"has_completed_onboarding": true,
"has_completed_onboarding_checklist": true,
"has_completed_recipe_quick_starters": true,
"has_created_recipe": true,
"has_dismissed_quickstart": true,
"has_dismissed_recipe_callout": true,
"has_forked_quickstart": true,
"has_launched_workspace": true,
"has_seen_onboarding_recipe_modal": true,
"onboarding_path": "undefined"
},
"sub": "string",
"teams": [
{
"is_owner": true,
"name": "string",
"permissions": "string",
"team_id": "string",
"user_id": "string"
}
],
"timezone": "string",
"user_scoped_recipe": "string"
},
"id": "string",
"name": "string",
"region": {
"id": "string",
"latitude": 0,
"longitude": 0,
"name": "string",
"provided_by": "string"
},
"size": 0,
"status": "Creating",
"team_id": "string",
"usage": {},
"volume_mounts": [
{
"mount_path": "string",
"storage_volume_id": "string",
"volume_sub_path": "string",
"workload_id": "string",
"workload_name": "string"
}
]
}'
created volume
{
"created_at": "2019-08-24T14:15:22Z",
"created_by": {
"default_region": "string",
"default_region_name": "string",
"dora_connection_ids": [
"string"
],
"dxi_onboarding_checklist": {
"analyze_own_code": "SKIPPED",
"development_process_bottlenecks": "SKIPPED",
"devzero_cli": "SKIPPED",
"github_token": "SKIPPED",
"is_dora_repository_connected": true
},
"email": "user@example.com",
"given_name": "string",
"id": "string",
"linked_vcss": [
{
"link_metadata": "string",
"vsc_uri": "string"
}
],
"onboarding_checklist": {
"has_completed_onboarding": true,
"has_completed_onboarding_checklist": true,
"has_completed_recipe_quick_starters": true,
"has_created_recipe": true,
"has_dismissed_quickstart": true,
"has_dismissed_recipe_callout": true,
"has_forked_quickstart": true,
"has_launched_workspace": true,
"has_seen_onboarding_recipe_modal": true,
"onboarding_path": "undefined"
},
"sub": "string",
"teams": [
{
"is_owner": true,
"name": "string",
"permissions": "string",
"team_id": "string",
"user_id": "string"
}
],
"timezone": "string",
"user_scoped_recipe": "string"
},
"id": "string",
"name": "string",
"region": {
"id": "string",
"latitude": 0,
"longitude": 0,
"name": "string",
"provided_by": "string"
},
"size": 0,
"status": "Creating",
"team_id": "string",
"usage": {},
"volume_mounts": [
{
"mount_path": "string",
"storage_volume_id": "string",
"volume_sub_path": "string",
"workload_id": "string",
"workload_name": "string"
}
]
}