Get media

View .md

Read a single media asset by id.


Read a single asset by id.

GET/v1/media/{media_id}
API key (dra_…) or dashboard JWT

Get one media asset.

Authorizationstringheaderrequired

Bearer token. Use a Dravo API key (`dra_…`) or a dashboard JWT.

media_idstringpathrequired

Media asset id.

idstring

Media asset id. Reference it from media_urls when publishing.

public_urlstring

Public CDN URL of the ingested file.

kindstring

image or video.

content_typestring

MIME type, e.g. image/jpeg or video/mp4.

size_bytesinteger

File size in bytes.

statusstring

Always ready once ingestion succeeds.

created_atstring (ISO 8601)

When the asset was ingested.

Error codes

404

Media asset not found.

const response = await fetch("https://api.dravo.dev/v1/media/{media_id}", {  method: "GET",  headers: {  "Authorization": "Bearer " + process.env.DRAVO_API_KEY,}});const data = await response.json();console.log(data);
{  "id": "media_8f2c1d",  "public_url": "https://cdn.dravo.dev/u/abc/2f1c....jpg",  "kind": "image",  "content_type": "image/jpeg",  "size_bytes": 84211,  "status": "ready",  "created_at": "2026-06-27T10:00:00Z"}