API by Zapier Stop on Error: a Sume 202 is accepted, not finished
API by Zapier added Stop on Error in September. Sume answers a submit with 202 and a job id, so a green step means the job exists, not that it finished.

If you call Sume from API by Zapier with the new Stop on Error toggle on, a green step only means Sume accepted the submit: an async or webhook submit returns 202 with a job id and polling URLs, and a sync submit returns the same envelope after at most 30 seconds, whether or not the job is terminal. The next step should read terminal and result_ready, not assume the video exists.
Zapier's community post I read on 2026-10-03 says only that API by Zapier gained a Stop on Error toggle; it does not say which statuses count as errors, so confirm that in a test Zap before you rely on it. Sume's behavior is from Jobs and results and Errors and rate limits, also read 2026-10-03. The Zapier post is the source for the toggle.
What does each Sume response mean for the Zap?
Use the first step to learn whether the job exists, and a separate path for the wait. Send Idempotency-Key from a stable value in the trigger, such as the record id, so a replayed Zap returns the original job instead of a second paid one.
| Response | Meaning | Zap step should |
|---|---|---|
202 with job envelope | Job exists, not finished | Store request_id; wait by webhook or poll |
2xx after sync wait with sync.timed_out | Wait budget ran out, job continues | Poll status_url; do not resubmit |
402 insufficient_credits | Balance cannot cover the job | Stop and notify |
429 queue_full | No accepted capacity left | Delay, then retry with the same key |
429 rate_limited | Request volume limit | Delay by retry-after, same key |
400 invalid_request | Bad request | Stop; fix the Zap's field mapping |
What should the toggle not be trusted with?
Do not use Stop on Error as a replacement for a status check. A job can fail after the submit succeeded, and that failure arrives as a failed job or a job.failed webhook, not as an error on the submit step. Read the failure from the job record and branch on it in a later step.
Sources
Related posts
More in Integrations
- Chatbox MCP one-click install link for Sume (base64 deep link)
Chatbox documents a chatbox://mcp/install deep link carrying a base64 server config. Build one for Sume's hosted MCP URL and know what the page leaves out.
- ChatGPT desktop app and Codex share one MCP config: add Sume
OpenAI says the ChatGPT desktop app, Codex CLI and IDE extension share one config.toml. Add Sume once with a url, plus the 60 second tool timeout to check.
- Claude allowedPluginMcpServers and denied list for Sume URL
Claude admins can allow or deny plugin MCP servers by URL pattern. How to allow mcp.sume.com/mcp and what a deny match does even when allowed.
- Claude Code Elicitation hook block: does Sume ever elicit?
Claude Code 2.1.283 lets an Elicitation hook decline with decision block. Sume's hosted MCP server is tools-only, so it has no prompt to decline.
Written by Sume