Create File
POST
/api/v1/media-manager/filesCreate a media file from Base64 data in a JSON body.
Prefer Upload File (multipart) for real files. Base64 inflates the payload by about a third, and JSON request bodies are limited to 100 KB, so this endpoint only suits very small files (about 75 KB or less). The multipart endpoint streams files up to 25 MB.
Request
Authorization
Bearer Token
Provide your API token in the Authorization header. See Authentication to issue one.
Example:Authorization: Bearer ********************
Body Paramsapplication/json
datastringrequiredFile content, Base64-encoded.
fileNamestringrequiredFile name including extension.
mimeTypestringrequiredMIME type, e.g.
image/png.titlestringoptionaldescriptionstringoptionalaltTextstringoptionalfolderIdstring | nulloptionalTarget folder ID (optional).
isFavoritebooleanoptionalisPrivatebooleanoptionalsortOrderintegeroptional
Responses
200OK
OK
dataobjectrequiredChild attributes
idstringrequireduploadIdstringrequiredfolderIdnullrequiredtitlestringrequireddescriptionstringrequiredaltTextstringrequiredsortOrderintegerrequiredisFavoritebooleanrequiredisPrivatebooleanrequiredcreatedAtstringrequiredupdatedAtstringrequireduploadobjectrequiredChild attributes
idstringrequiredfileNamestringrequiredfileSizeintegerrequiredfileUrlstringrequired