Apply Watermark
Apply a Perth v2 watermark to an audio, image, or video file. The media type is automatically detected from the file content.
POST https://app.resemble.ai/api/v2/watermark/apply
Request parameters
Headers
Examples
Apply an audio watermark
Apply an image watermark synchronously
Apply a video watermark
Initial response
Without Prefer: wait, the API returns the queued job. All apply jobs report model_version as perth_v2.
With Prefer: wait, the same shape is returned after processing. On success, status is completed and watermarked_media contains a signed download URL.
Fetch apply result
Retrieve the current state of an apply job using its UUID.
GET https://app.resemble.ai/api/v2/watermark/apply/{uuid}/result
Completed response
For completed image/video jobs, metrics can also contain the applied strength, custom_message, and payload length.
Response fields
The signed watermarked_media URL expires. Download and store the asset promptly.
Error handling
Invalid input returns an error response, for example:
The source must be publicly accessible over HTTPS and remain available while processing. Audio and image sources are limited to 25 MB; video sources are limited to 100 MB.
