TikTok import has_watermark: check it before reusing a clip

The Sume media import result includes has_watermark, size_bytes and content_type. What the field reports, what it does not decide, and a check before you trim.

4 min readSume
All posts

A completed Sume media import returns a resource with has_watermark, size_bytes, content_type, media_type, the mirrored url on media.sume.com, and an asset_id. The has_watermark value is a boolean or null, passed through from the import result. The OpenAPI schema, read 2026-10-05, does not define a stricter meaning, so treat it as a reported flag and not a legal finding.

The importer fetches a public TikTok or Instagram URL through a third-party scraper, mirrors the bytes into Sume storage, and costs a fixed $0.15 estimate per accepted import. YouTube and other hosts are rejected with unsupported_platform.

What to do with the flag

  • True: expect a platform mark in the frame. A crop with the video filter can remove a corner, but cropping a mark off someone else's video does not make it yours to reuse.
  • False or null: the importer did not report a mark. Look at a still with video inspect before you rely on it.
  • Either way, the clip belongs to its creator. Import what you have the right to use.

Check a still

Video inspect returns stills at 768 pixels on the long edge by default, and you can name the instants with frames.at, so one call shows whether a corner mark remains.

curl -X POST https://api.sume.com/v1/video-inspect \
  -H "Authorization: Bearer $SUME_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: wm-check-001" \
  -d '{"video_url": "https://media.sume.com/artifacts/artf_demo/imported.mp4", "frames": {"at": [1]}}'

The returned URLs are public by URL, and the schema notes that retention is not yet defined. Keep your own copy of anything you need long term. The import docs describe a practical size cap of about 2 GB, so read size_bytes before you chain an import into later stages.

Sources

Related posts

More in Media tools

All Media tools posts

Written by Sume