sume/video-1.0 and /v1/models/sume/video-1.0/runs: what they are
Video 1.0 is a retiring alias for Video Router Auto. Two URLs take the same body, the public id is sume/video-1.0, and receipts report sume/auto.

sume/video-1.0 is the public id of Video 1.0, a compatibility alias for Video Router Auto that the docs mark as retiring soon. It has two invoke URLs, POST /v1/video-1.0/generate and the model-run alias POST /v1/models/sume/video-1.0/runs, which take the same body.
Which URLs does Video 1.0 have?
The docs list a primary invoke URL and a model-run alias with the same body. Both keep accepting the legacy request shape but use Auto model selection, capability validation and pricing.
| Item | Value |
|---|---|
| Primary URL | POST /v1/video-1.0/generate |
| Model-run alias | POST /v1/models/sume/video-1.0/runs |
| Public model id | sume/video-1.0 |
| Receipt model | sume/auto |
What will my job receipt say?
Completed job receipts report sume/auto, not sume/video-1.0. The docs say Sume does not disclose which family served an Auto request.
Should I start a new integration on it?
No. The page says to use POST /v1/videos with model: "sume/auto" for new integrations. Video 1.0 does not accept a model body field, so to select a family you must move to /v1/videos with a catalog model id.
What do I do with an existing integration?
Nothing breaks today: the legacy URLs keep accepting their shape. When you migrate, follow migrate Video 1.0 to Sume Auto and read the Video 1.0 docs.
How do I read the result of an alias job?
Poll GET /v1/jobs/job_123/status, optionally read /events, then fetch /result. Follow next_action from the submit envelope (poll_status, then fetch_result).
Completed Video 1.0 jobs return Sume-hosted video artifacts with a content_type such as video/mp4. Treat the artifact URLs as opaque and do not parse paths for workspace, job or provider identifiers.
Sources
Related posts
More in Developers
- Supabase middleware pipeline: verify a Sume webhook first
Put Sume's verifyWebhook in the first step of a Supabase middleware pipeline: return 401 on a bad signature and handlers only see verified events.
- Telegram sendLivePhoto: 10 s, 10 MB and trimming a clip
Telegram's sendLivePhoto video must be 10 seconds or less and 10 MB or smaller. Sume's video trim sets length and frame size; it has no byte-size target.
- Temporal activity cancel: Sume job_generation_already_started
When Temporal cancels an activity, a Sume job may already be generating. Cancel returns 409 job_generation_already_started; let it finish and keep the artifact.
- Temporal BlobSizeLimitError: pass the Sume artifact URL, not bytes
Temporal Cloud allows 2 MB per payload. Pass the Sume job_id and media.sume.com artifact URL through activities and signals, never video bytes.
Written by Sume