Make webhook "Queue is full" 400: what Sume does and how to recover
When a Make webhook answers 400 Queue is full or 429, Sume retries up to 10 times at a fixed gap. If all fail, redeliver the job's event once the queue drains.

If your Make webhook returns 400 "Queue is full" to a Sume callback, Sume treats it as any non-2xx: it retries up to 10 attempts total at a fixed delay (30s by default). If all ten are refused, the job is still completed; only the delivery failed, and you can redeliver the terminal event later.
Make facts are from its webhooks help page; Sume facts from Webhooks, both read 2026-09-30.
When does Make return 400 or 429?
The Make page lists status 400 "Queue is full" when the webhook queue is full, and 429 "Too many requests" when the rate limit check fails. The queue holds up to 667 items per 10,000 licensed credits per month, with a maximum of 10,000 items. Make can process up to 300 incoming requests per 10 second interval.
| Condition | Status | Limit |
|---|---|---|
| Webhook queue full | 400 | 667 items per 10,000 credits, max 10,000 |
| Rate limit exceeded | 429 | 300 requests per 10 s |
How does Sume respond to a refused delivery?
Sume returns nothing to Make; it just retries. Network errors and non-2xx responses are retried, with up to 10 attempts, a fixed gap rather than exponential backoff, and a 10s timeout per attempt. With the default 30s gap, the ten attempts span about four and a half minutes, so a later attempt can succeed if the queue has drained by then.
What if all ten attempts fail?
Ten refused attempts leave a failed delivery and a job that still reached its real terminal state. Redeliver re-POSTs the job's real terminal event with a fresh timestamp and signature, from the delivery row or POST /v1/jobs/{job_id}/webhook/redeliver. It still works after the automatic attempts are exhausted and does not consume one of the 10.
How do I avoid a full queue?
Keep the scenario draining the queue as jobs finish, or read results by status_url polling, which the docs say to keep available alongside webhooks. Receivers should treat job_id as the idempotency key, since a redelivery can repeat an event. See Make.com webhook scenario for the base setup.
Sources
Related posts
More in Integrations
- n8n Edit Image text alignment over a Sume-generated image
n8n 2.39 adds horizontal and vertical alignment to Edit Image's Add Image Text. Generate the picture with Sume, then place the exact words on it.
- n8n MCP workflow access error vs a Sume insufficient_scope
n8n now links MCP workflow access errors to workflow settings. A Sume failure reads differently: insufficient_scope means the OAuth session lacks mcp:write.
- n8n nested AI agent tool: one idempotency_key per Sume generation
n8n's AI Agent Tool can now use its own tools under a pre-v3 parent agent. If both levels reach a Sume paid tool, reuse one idempotency_key per generation.
- Notion 504 gateway_timeout: check the page before you retry
A Notion 504 gateway_timeout does not mean the write was undone. Read the page, write the Sume video URL once, and dedupe on the webhook's job_id.
Written by Sume