Operate
Retention
FlowRelay keeps receipt evidence for investigation, but retained event bodies and recovery surfaces have explicit windows.
What retention affects #
The current Shopify Flow edition uses a 30-day window for event history, retained accepted-event bodies, and created diagnostics shares. Replay eligibility depends on retained replayable material plus current setup, authority, and safety checks; it is not guaranteed merely because a receipt is visible.
| Material | Current duration | After it expires |
|---|---|---|
| Retained event body | 30 days from accepted intake | Replay is unavailable. Ask the sender to send a fresh event if recovery requires the original content. |
| Receipt and event-history record | 30 days | The event leaves the current public history window; retain only support-safe references your own process is allowed to keep. |
| Diagnostics shares | 30 days from share creation | Share a new diagnostics share from current safe facts if support still needs evidence. |
| Replay eligibility | At most the retained-body window, subject to receipt state and current safety/authority checks | Use a fresh sender-side event; do not reconstruct the raw body from screenshots, tickets, or memory. |
| Dedupe keys and action-preview records | Their own bounded contract windows | Duplicate suppression and preview execution safeguards follow their own bounded windows. |
Replay availability #
Replay is available only while FlowRelay still has retained replayable event material and the current operator or agent has authority.
Do not reconstruct private data #
When retained material is gone, do not rebuild raw event bodies from screenshots, chats, tickets, or memory. Use a fresh sender-side resend.
Custom endpoint configuration #
Automatic retries preserve the configuration accepted with the original event. A manual replay previews the current configuration and refuses confirmation if that version has changed. Public receipts and diagnostics omit expression literals and authentication settings. Custom-data sample previews are ephemeral and do not run Flow or use live-event allowance; configuration review and execution use existing action allowances. Custom values in retained delivery data follow the same plan retention and access rules as the rest of the event.
Operating guidance
Apply the concept through the receipt before changing setup, resending, or replaying.
-
Open the receipt and check whether the source event body is retained, expired, or was not retained.
-
Use replay only while FlowRelay still has retained replayable event material.
-
When replay is unavailable, ask the source system to resend a fresh event instead of reconstructing raw event bodies.
-
Use diagnostics to share redacted receipt and setup facts, not raw retained bodies.
-
Remember that retention is plan-bound: cleanup also removes diagnostics shares, dedupe keys, replay-preview records, support summaries, and grants that have already expired.
FlowRelay