Publish, approve, fetch
Create a published asset on a space, upload bytes, list items awaiting approval, and download by opaque id.
- Authenticate and obtain a
spaceId POST /v0/spaces/{spaceId}/assets— metadata only; capturenewPublishedAssetId
Subject tospaces.publishedAssets.perDayPOST /v0/media/spaces/{spaceId}/assets/{assetId}— multipart fieldfile- Owner review:
GET /v0/spaces/{spaceId}/assets/awaiting-approval(part descriptors only; no storage paths) PATCH /v0/spaces/{spaceId}/assets— update asset state as exposed in OpenAPIGET /v0/media/spaces/{spaceId}/assets/{assetId}?part=base— stream bytes
After the asset is approved or enabled, AI analyses the file (identifying tags on images and video; English transcriptions on video and audio). You do not call /v0/ai to trigger that. See AI.
Details: Media uploads. Limits: Errors & limits.