Vibengine
API Reference

Volumes

/volumes

GET
/volumes
AuthorizationBearer <token>

In: header

Response Body

application/json

application/json

application/json

curl -X GET "https://api.vibengine.app/volumes"
[
  {
    "id": "string",
    "name": "string"
  }
]
{
  "code": 0,
  "message": "string"
}
{
  "code": 0,
  "message": "string"
}

/volumes

POST
/volumes
AuthorizationBearer <token>

In: header

Request Body

application/json

name*string

Name of the volume

Match^[a-zA-Z0-9_-]+$

Response Body

application/json

application/json

application/json

application/json

curl -X POST "https://api.vibengine.app/volumes" \  -H "Content-Type: application/json" \  -d '{    "name": "string"  }'
{
  "id": "string",
  "name": "string"
}
{
  "code": 0,
  "message": "string"
}
{
  "code": 0,
  "message": "string"
}
{
  "code": 0,
  "message": "string"
}

/volumes/{volumeID}

GET
/volumes/{volumeID}
AuthorizationBearer <token>

In: header

Path Parameters

volumeID*string

Response Body

application/json

application/json

application/json

application/json

curl -X GET "https://api.vibengine.app/volumes/string"
{
  "id": "string",
  "name": "string"
}
{
  "code": 0,
  "message": "string"
}
{
  "code": 0,
  "message": "string"
}
{
  "code": 0,
  "message": "string"
}

/volumes/{volumeID}

DELETE
/volumes/{volumeID}
AuthorizationBearer <token>

In: header

Path Parameters

volumeID*string

Response Body

application/json

application/json

application/json

curl -X DELETE "https://api.vibengine.app/volumes/string"
Empty
{
  "code": 0,
  "message": "string"
}
{
  "code": 0,
  "message": "string"
}
{
  "code": 0,
  "message": "string"
}