v1

latestOpenAPI 3.1.02026-07-13305453.8 KB
Media

Upload media asset

Upload a media file and create a media asset. Requires a private API key. Maximum file size is 5 MiB.

post/v1/media/upload

Response

Media asset uploaded successfully

Example response

{
  "media": {
    "id": "cryitfjp1234jl04vdnycek8",
    "name": "Hero image",
    "url": "https://cdn.marblecms.com/media/hero.jpg",
    "alt": "A dashboard screenshot",
    "size": 382019,
    "mimeType": "image/jpeg",
    "width": 1600,
    "height": 900,
    "duration": 12000,
    "blurHash": "LEHV6nWB2yk8pyo0adR*.7kCMdnj",
    "createdAt": "2024-01-15T10:00:00Z",
    "updatedAt": "2024-01-16T12:00:00Z"
  }
}