Pipedream keeps events 7 days on Free: store Sume job ids elsewhere
Pipedream's limits page lists 7 days of event retention on the free tier. Keep Sume job ids in your own store to audit a video job after that.

Pipedream's limits page says the free tier keeps 7 days of events, and execution details expire after 365 days (Pipedream limits, read 2026-10-02). A Sume video job can be queried long after that, so save the job_id in a store you own at submit time rather than relying on the event history.
Limits the page lists
The page also says these limits can change at any time and points to the pricing page for plan details, so re-read it before relying on a number.
| Limit | Value |
|---|---|
| Event retention, free tier | 7 days |
| Execution details | Expire after 365 days |
| HTTP/email workflow timeout | 30 seconds default; max 300 s free, 750 s paid |
| Standard payload size | 512 KB |
| Average HTTP request rate | 10 requests per second |
/tmp disk | 2 GB |
What Sume keeps
A Sume job is durable once accepted. GET /v1/jobs/{job_id}, /status and /result read it, and /events gives a timeline including webhook.delivery. List calls return only jobs that your key's member created. The docs do not publish a retention period for job records, so do not treat Sume as a long-term archive either.
A small ledger in the workflow
- After the Sume submit step, write
job_id, a business key (such as a row or order id) and the time to a database or Data Store. - In the webhook workflow, verify the signature, then update that row with status and result URL.
- Respond with
2xxquickly. Sume gives each webhook attempt 10 seconds. - Dedupe on
job_id, since a retry or a Redeliver sends the same terminal event again.
Why the ledger beats the event view
When a customer asks about a render from three weeks ago, a free-tier Pipedream event history is gone. A ledger row with the job id lets you read the job from Sume directly, and a Redeliver call re-sends the terminal event if you need the payload again, as long as the job record is still readable.
Sources
Related posts
More in Integrations
- Qwen Code MCP server: add Sume with qwen mcp add --transport http
Add Sume's hosted MCP to Qwen Code with qwen mcp add --transport http: an API-key header, a timeout above 55 s, and include-tools to keep paid tools out.
- Raycast MCP: add Sume's hosted server with Dynamic OAuth
Add Sume to Raycast as an HTTP MCP server: URL, Dynamic OAuth sign-in, read-only by default, and when to switch to an API-key header for paid tools.
- Replit Add MCP server: connect Sume with an X-API-Key header
Replit's Add MCP server flow takes an HTTPS endpoint, optional custom headers and Test and save. Connect Sume's hosted MCP and confirm the tools load.
- Slack Events API retries 3 times: keep one Sume run per event
Slack retries a missed Events API ack three times and can disable your subscriptions. Ack in 3 seconds and let an Idempotency-Key keep one Sume run per event.
Written by Sume