FlowRelay FlowRelay Docs Shopify Flow Search /
All docs pages

START

USE CASES

SET UP

OPERATE

RECOVER

AGENT ACCESS

REFERENCE

Markdown

Read receipts

Plain Markdown for agents, CLIs, MCP clients, and readers who want a copyable text version.

# Read receipts

Canonical: https://docs.flowrelay.app/operate/receipts/
Markdown: https://docs.flowrelay.app/operate/receipts.md

A receipt is FlowRelay's durable proof artifact for an accepted event and its Shopify Flow handoff attempt.

## How to use this page
Use this order when you are checking what happened to an event.
- Open Event history and choose the event you want to inspect.
- Check the receipt outcome, timestamp, endpoint snapshot, authentication result, validation result, and retention state.
- Read the handoff status to see whether FlowRelay handed the trigger to Shopify Flow, is waiting to retry, or needs manual review.
- Use the receipt's recovery code and replay availability to decide whether to wait, fix setup, replay, or share diagnostics.
- When an agent is helping, have it use the same safe receipt facts instead of asking for raw event bodies or authentication headers.

## How to read a receipt
Start with the outcome, then read the safe facts that explain what FlowRelay can prove.

![FlowRelay receipt showing the delivered handoff outcome, recovery and diagnostics actions, and Technical details as a collapsed disclosure.](https://docs.flowrelay.app/assets/docs-receipt-anatomy-desktop.png)

Start with the handoff outcome and recovery options; open Technical details only when you need the safe supporting facts.


- Receipt field: Outcome; Meaning: The current FlowRelay boundary result, such as Delivered, Failed, No workflow, Rejected, or Duplicate suppressed.
- Receipt field: Endpoint snapshot; Meaning: The endpoint configuration FlowRelay used for the original event.
- Receipt field: Auth and validation; Meaning: Whether the request passed authentication, required paths, mapping, and event type checks.
- Receipt field: Handoff status; Meaning: Whether FlowRelay handed the trigger to Shopify Flow.
- Receipt field: Retention and replay; Meaning: Whether retained event material is still available for a deliberate replay.

## Delivered boundary
Delivered means FlowRelay handed the trigger to Shopify Flow. It does not mean downstream Shopify Flow branches, app calls, fulfillment changes, emails, or later systems completed.


## Use receipts with agents
Authorized agents use receipt facts and diagnostics rather than asking humans for raw event bodies, full authentication headers, secrets, tokens, or private screenshots.


## Handoff Boundary
Delivered means FlowRelay handed the trigger to Shopify Flow. It does not mean downstream Shopify Flow branches, app calls, fulfillment changes, emails, or later systems completed.

## Related
- [Event history](https://docs.flowrelay.app/operate/event-history.md)
- [Replay an event](https://docs.flowrelay.app/recover/replay.md)
- [Share diagnostics](https://docs.flowrelay.app/recover/diagnostics.md)

## Safety Boundary
Do not share endpoint secrets, authentication headers, HMAC values, tokens, raw event bodies, customer records, Shopify sessions, store passwords, or database URLs in public examples.

Local docs search