LogoMediaLit Docs
Api

Upload Media

Upload a new media file. Use API key auth from Authorize (`x-medialit-apikey`) or pass `x-medialit-signature` for this endpoint only.

POST
/media/create

Upload a new media file. Use API key auth from Authorize (x-medialit-apikey) or pass x-medialit-signature for this endpoint only.

x-medialit-apikey<token>

In: header

Header Parameters

x-medialit-signature?string

Upload Signature for secure client-side uploads

Request Body

multipart/form-data

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://api.medialit.cloud/media/create" \  -F file="string"
{
  "mediaId": "string",
  "originalFileName": "string",
  "mimeType": "string",
  "size": 0.1,
  "access": "public",
  "file": "string",
  "thumbnail": "string",
  "caption": "string",
  "group": "string"
}
{
  "error": "Bad Request"
}
{
  "error": "Unauthorized"
}
{
  "error": "Invalid signature"
}
{
  "error": "Internal Server Error"
}