Skip to main content

What a material is

A material is a registered video or audio file stored for Open API use. After the full material upload flow completes, you get a usable materialId to pass to tasks such as media translation. Do not use a materialId from an unfinished upload (for example, only gen-upload-url or multipart initiate). Materials are API-only — not shared with uploads on vmeg.ai. See Assets overview.

Material type

The category field on a material describes the asset type, for example: Other fields on a material include name, CDN URLs (addressUrl, thumbnailUrl, audioUrl), mimeType, duration, and filesize. For every field and type, see the response body in List materials.

Lifecycle

  1. Finish the full upload flow → registered materialId
  2. Reference that materialId in a product request
  3. List or delete when no longer needed

Operations

Upload flows are on Material upload. Request and response fields: List materials, Delete material, and other Assets - Materials endpoints under the API reference tab.