Landings

Put a user image (logo, photo) on our address — free

Downloads a public image by url (SSRF-guarded on the original address and on every redirect, up to 3 redirects, 20 s) or decodes content_base64 (a data: prefix is accepted) and stores it under lk.vibemarketolog.ru/uploads/agent/…. The returned url is permanent: use it in image_input of *-edit models (the logo is kept as is) and directly in <img src> of a landing page — the landing passport accepts it. Only raster PNG, JPG, WEBP, GIF up to 10 MB; the type is detected from the bytes, not from filename. SVG is refused (convert it to PNG). 60 files per day per key, shared with the MCP twin. Files attached by a person in a chat — use POST /uploads/links instead. MCP twin: upload_file.

post/uploads/image

Request

  • Base URL: https://vibemarketolog.ru/api/agent
  • URL: https://vibemarketolog.ru/api/agent/uploads/image
  • Auth: HTTP bearer

Request body

urlstring uri

Public https link to the image, e.g. https://client-site.ru/logo.png

content_base64string

Image bytes in base64, with or without a data:image/…;base64, prefix

filenamestring

logo.png — informational for content_base64; the type is detected from the content

Response

Stored

status'ok'
urlstring uri

Permanent address on lk.vibemarketolog.ru

mime'image/png' | 'image/jpeg' | 'image/webp' | 'image/gif'
bytesinteger
widthinteger
heightinteger
hintstring

Changes

No recorded changes to this operation across all 1 revision of this API.