Upload Media

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

POST
/media/create
Serverhttps://api.medialit.cloud
Authentication
Header parameters
Body

Authentication

  • Bearer token (JWT)

  • Or API key in the x-medialit-apikey header

  • Or API key in the x-medialit-signature header

Parameters

header parameters

x-medialit-signaturestringUpload Signature for secure client-side uploads

Request body

multipart/form-data
required
  • filestring (binary)
    required
  • captionstring
  • accessstringOne of: "public", "private"
  • groupstring

Responses

200
The created Media object
  • mediaIdstring
    required
  • originalFileNamestring
    required
  • mimeTypestring
    required
  • sizenumber (float)
    required
  • accessstring
    required
    One of: "public", "private"
  • filestring
    required
  • thumbnailstring
  • captionstring
  • groupstring
400
Bad Request
  • errorstring
    required
401
Unauthorized
  • errorstring
    required
404
Invalid signature
  • errorstring
    required
500
Internal Server Error
  • errorstring
    required