---
title: "Get workspace media storage usage"
method: GET
path: "/media/storage"
tags: ["Media"]
---

# Get workspace media storage usage

`GET /media/storage`

## Request

- Base URL: `https://app.openpo.st/api/v1`
- URL: `https://app.openpo.st/api/v1/media/storage`
- Auth: one of:
  - HTTP bearer
  - API key in cookie `openpost_session`

## Query parameters

- `workspace_id` string, required: Workspace ID

## Response `200`

OK

- GetMediaStorageOutputBody
  - `$schema` string, uri: A URL to the JSON Schema for this object.
  - `asset_count` integer, required: Quota-counted media assets
  - `direct_upload_supported` boolean, required: Whether this instance supports direct-to-storage or server-streamed upload sessions
  - `internal_bytes` integer, required: Hidden preview bytes excluded from quota
  - `limit_bytes` integer, required: Storage limit, or zero when no fixed limit is exposed
  - `upload_limits` MediaUploadLimits, required
    - `brand_font_bytes` integer, required: Upload ceiling in bytes for brand-font assets
    - `default_bytes` integer, required: Upload ceiling in bytes for non-video, non-brand-font assets
    - `video_bytes` integer, required: Upload ceiling in bytes for video assets
  - `used_bytes` integer, required: Quota-counted media bytes

## Other responses

- `400`: Bad Request
- `403`: Forbidden
- `422`: Unprocessable Entity
- `500`: Internal Server Error

---

[API](https://skmtc.dev/openpo/apis/openpost-api.md) · [All operations](https://skmtc.dev/openpo/apis/openpost-api/llms.txt) · [OpenAPI document](https://skmtc.dev/openpo/apis/openpost-api/revisions/67d3964458a7?raw)
