---
title: "List deliverables and loose files"
method: GET
path: "/v1/workspaces/{workspaceId}/assets"
tags: ["Assets"]
---

# List deliverables and loose files

`GET /v1/workspaces/{workspaceId}/assets`

Returns the scope's asset bucket — deliverables at their latest version, loose uploads, `bucketId`, and `usedBytes`. Personal scope uses `/v1/assets` without a workspace prefix.

## Response `200`

Asset library

- AssetLibrary
  - `deliverables` AssetDeliverable[]
    - `id` string
    - `name` string
    - `latestVersion` integer
    - `versionCount` integer
    - `url` string, uri
  - `loose` Blob[]
    - `id` string
    - `filename` string
    - `mimeType` string
    - `size` integer
    - `url` string, uri
    - `createdAt` string, date-time
  - `bucketId` string
  - `usedBytes` integer

## Other responses

- `403` — Access denied

---

[API](https://skmtc.net/shareout/apis/shareout-rest-api.md) · [All operations](https://skmtc.net/shareout/apis/shareout-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/shareout/shareout-rest-api/versions/804359ead65a/schema)
