file (multipart upload) or sourceUrl (remote URL) as input. Add async=true to queue heavier work as a background job.
Common fields
These fields are accepted by most tools:Transform
POST /api/media/transform
Resize, crop, rotate, flip, and re-encode images.
Preset defaults
Built-in presets are shared between the Media API and Image CDN. Legacy API names remain aliases.Adjust
POST /api/media/adjust
Change brightness, contrast, saturation, hue, and apply filters.
Compress
POST /api/compress
Reduce file size with quality-based or target-size compression.
Watermark
POST /api/media/watermark
Add text or logo watermarks to images, short videos, and every page of a PDF. PDF pages retain their original vector and text content beneath the watermark.
Each request consumes one Media API operation and processed-transfer allowance. PDF watermarking does not consume Forma AI units.
Thumbnail
POST /api/media/thumbnail
Generate thumbnails from images or videos.
Background removal
POST /api/media/remove-background
Remove simple studio or solid-color backgrounds and return a transparent image. For complex subjects — hair, glass, busy scenes — use model=medium or model=large for stronger segmentation.
Poster frame
POST /api/media/poster-frame
Extract a single frame from a video at a timestamp.
Extract audio
POST /api/media/extract-audio
Pull the audio track from a video file.
Trim
POST /api/media/trim
Cut a video or audio clip by start time and duration.
Storyboard
POST /api/media/storyboard
Generate a tiled contact sheet of video frames.
Video frame sequence
POST /api/media/video-frames
Export video frames into a ZIP archive. The archive contains a named folder, numbered image frames, and manifest.json. Convertly returns a downloadable ZIP payload by default and does not create one library file per frame. Add download=true for a direct HTTP attachment, or use async=true when you want the generated ZIP saved to Convertly Storage as a job result.
Video to GIF
POST /api/media/gif
Create an animated GIF preview from a video.
PDF preview
POST /api/media/pdf-preview
Render a PDF page to an image.
Image to PDF
POST /api/media/image-to-pdf
Package one or more images into a single PDF.
Inspect
POST /api/media/inspect
Return metadata without modifying the file.
Returns dimensions, duration, codecs, streams, file size, color space, format, and EXIF flags.
Strip metadata
POST /api/media/strip-metadata
Remove EXIF, GPS, and container metadata.
No configurable options. The output is a cleaned copy of the same format.
Vectorization (raster to SVG)
POST /api/convert with format=svg
Trace raster images into scalable SVG vectors.
See Media Conversion for more on ideal source images and tracing behavior.