TikTok Shop video rules page shows a Sept 17, 2026 update: a checklist

The TikTok Shop Academy page on high-quality videos and LIVEs shows a 09/17/2026 update date. Its video and LIVE rules as a checklist for Sume output.

4 min readSume
All posts

The page Requirements for High-Quality Videos and LIVEs shows an updated-policy date of 09/17/2026. Rather than rely on a blog's summary, keep a checklist from the page itself and run each generated clip against it.

Checklist from the page

read 2026-10-05
Rule on the pageHow you check a clip
Video: real-world environment, camera movement, peopleWatch the clip
Video: your face and the physical product visiblePull stills
Video: at least 3 seconds of dynamic content, no still images or looping visualsWatch the first seconds
Video: no still, looping or scrolling images through the entire video without your face and the productPull stills across the clip
LIVE only: stills, slideshows or scrolling images over 50% of the screen; no overlaid product page screenshotsApplies to LIVE, not to an uploaded video
LIVE only: no AI voices or recordings as live interactionApplies to LIVE

Probe first

Video inspect returns a probe and eight mid-bin stills by default for a clip of up to 1,800 s. Call it with frames: false for probe only, or ask for stills at named times with frames.at.

Request

Stills at one per second, at a small edge size, to review by eye. The submit returns the probe and stills in frames; sync mode waits up to 30 seconds, then returns 202 and you poll.

import json, os, urllib.request

body = {"video_url": "https://media.sume.com/artifacts/example/ad.mp4",
        "frames": {"fps": 1, "max_edge": 512}}
req = urllib.request.Request(
    "https://api.sume.com/v1/video-inspect",
    data=json.dumps(body).encode(),
    headers={
        "Authorization": "Bearer " + os.environ["SUME_API_KEY"],
        "Content-Type": "application/json",
        "Idempotency-Key": "inspect-ad-001",
    },
    method="POST",
)
print(urllib.request.urlopen(req).read().decode())

Stay current

Pages change. Store the date you read the page next to each batch, and re-read it before you reuse the checklist.

Sources

Related posts

More in Use cases

All Use cases posts

Written by Sume