For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Status
OverviewProductsManageAPI ReferenceTutorialsClient Libraries
OverviewProductsManageAPI ReferenceTutorialsClient Libraries
  • API Reference
      • POSTApply watermark
      • GETGet watermark apply result
      • POSTDetect watermark
      • GETGet watermark detection result
Status
LogoLogo
API ReferenceWatermark

Apply watermark

POST
https://app.resemble.ai/api/v2/watermark/apply
POST
/api/v2/watermark/apply
$curl -X POST https://app.resemble.ai/api/v2/watermark/apply \
> -H "Authorization: Bearer <token>" \
> -H "Content-Type: application/json" \
> -d '{
> "url": "string"
>}'
200Successful
1{
2 "success": true,
3 "item": {
4 "uuid": "string",
5 "media_type": "audio",
6 "source_media_url": "string",
7 "watermarked_media": "string",
8 "metrics": {},
9 "created_at": "2024-01-15T09:30:00Z",
10 "updated_at": "2024-01-15T09:30:00Z"
11 }
12}

Apply a watermark to an audio, image, or video file. The media type is automatically detected from the file content. Use the Prefer: wait header for synchronous processing.

Was this page helpful?
Previous

Get watermark apply result

Next
Built with

Authentication

AuthorizationBearer

API token from https://app.resemble.ai/account/api

Headers

PreferenumOptional
When set to "wait", the API processes synchronously and returns the completed result.
Allowed values:

Request

This endpoint expects an object.
urlstringRequiredformat: "uri"

HTTPS URL to the media file (audio, image, or video).

strengthdoubleOptional0-1Defaults to 0.2

Watermark strength for image/video. Ignored for audio.

custom_messagestringOptionalDefaults to resembleai

Custom message to embed for image/video. Ignored for audio.

Response

Watermark job created
successboolean
itemobject