Skip to content

Get Storage Detail

Get user storage details.

Endpoint

http
GET /api/v1/user/storage

Request example

sh
curl --location --request GET 'https://files.ro/api/v1/user/storage' \
--header 'Authorization: Bearer {token}'

Response

json
{
  "data": {
    "id": "user_123",
    "type": "storage",
    "attributes": {
      "used": "2.5 GB",
      "capacity": "10 GB",
      "percentage": 25.0
    },
    "meta": {
      "traffic": {
        "chart": {
          "download": [
            {
              "created_at": "01. Jan. 2024",
              "amount": "10 MB",
              "percentage": 10
            }
          ],
          "upload": [
            {
              "created_at": "01. Jan. 2024",
              "amount": "5 MB",
              "percentage": 5
            }
          ]
        },
        "download": "120 MB",
        "upload": "80 MB"
      },
      "images": {
        "used": "1 GB",
        "percentage": 10
      },
      "audios": {
        "used": "200 MB",
        "percentage": 2
      },
      "videos": {
        "used": "500 MB",
        "percentage": 5
      },
      "documents": {
        "used": "600 MB",
        "percentage": 6
      },
      "others": {
        "used": "200 MB",
        "percentage": 2
      }
    }
  }
}
json
{
  "type": "error",
  "message": "You are not authorized"
}
json
{
  "message": "The given data was invalid.",
  "errors": {
    "field": [
      "The field is required."
    ]
  }
}