Application workflow · application_workflow_v1
Inconclusive
This receipt shows the requests we made, what the app reported back, and which checks passed or failed. It covers what ran in this sandbox session against the rules we set.
Passed
21
Failed
0
Not checked
6
This receipt covers the checks in this run only. Passing all checks does not certify the whole app as production-ready.
Passing these checks does not establish every production behavior.
Applicability comes from the proposed plan. Test results come from the recorded execution.
27 required checks for the declared application workflow. Results apply to the recorded observation windows.
21 passed · 0 failed · 6 not checked
Each check was set up before the run. This shows what we tried, what came back, and which rule it was checked against.
The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/baseline/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:01.563942+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "baseline-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "baseline"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:06.942299+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "486",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "baseline-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "baseline"
}
}{
"runId": "baseline-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "baseline"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (open)",
"durationMs": 232
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 2580
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 351
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-F9476BFF: cancel (cancellable under policy)",
"durationMs": 16
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-F9476BFF-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "3062420306234760",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:04.877Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-F9476BFF-POLICY",
"status": null,
"preview": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FG"
},
"attempts": 1,
"ref": "5623386809899809",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:05.240Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:05.884Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-F9476BFF-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "3219627673741414",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:06.608Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-F9476BFF",
"decision": "cancel"
},
"attempts": 1,
"ref": "17KU3UNSDH.LPPTAB",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:06.727Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-F9476BFF",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:01.618Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:04.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:04.245Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:04.878Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:05.241Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:05.884Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:06.608Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:06.727Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:06.731Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:01.618Z",
"updatedAt": "2026-10-18T05:04:06.731Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/baseline/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:07.215211+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "baseline-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "baseline"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (open)",
"durationMs": 232
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 2580
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 351
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-F9476BFF: cancel (cancellable under policy)",
"durationMs": 16
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-F9476BFF-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "3062420306234760",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:04.877Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-F9476BFF-POLICY",
"status": null,
"preview": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FG"
},
"attempts": 1,
"ref": "5623386809899809",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:05.240Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:05.884Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-F9476BFF-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "3219627673741414",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:06.608Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-F9476BFF",
"decision": "cancel"
},
"attempts": 1,
"ref": "17KU3UNSDH.LPPTAB",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:06.727Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-F9476BFF",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:01.618Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:04.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:04.245Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:04.878Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:05.241Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:05.884Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:06.608Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:06.727Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:06.731Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:01.618Z",
"updatedAt": "2026-10-18T05:04:06.731Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "baseline-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "baseline"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:07.407792+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "486",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "baseline-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "baseline"
}
}{
"runId": "baseline-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "baseline"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (open)",
"durationMs": 232
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 2580
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 351
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-F9476BFF: cancel (cancellable under policy)",
"durationMs": 16
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-F9476BFF-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "3062420306234760",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:04.877Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-F9476BFF-POLICY",
"status": null,
"preview": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FG"
},
"attempts": 1,
"ref": "5623386809899809",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:05.240Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:05.884Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-F9476BFF-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "3219627673741414",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:06.608Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-F9476BFF",
"decision": "cancel"
},
"attempts": 1,
"ref": "17KU3UNSDH.LPPTAB",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:06.727Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-F9476BFF",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:01.618Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:04.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:04.245Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:04.878Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:05.241Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:05.884Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:06.608Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:06.727Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:06.731Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:07.220Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:01.618Z",
"updatedAt": "2026-10-18T05:04:07.220Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/baseline/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:07.676611+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "baseline-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "baseline"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (open)",
"durationMs": 232
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 2580
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 351
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-F9476BFF: cancel (cancellable under policy)",
"durationMs": 16
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-F9476BFF-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "3062420306234760",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:04.877Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-F9476BFF-POLICY",
"status": null,
"preview": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FG"
},
"attempts": 1,
"ref": "5623386809899809",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:05.240Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:05.884Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-F9476BFF-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "3219627673741414",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:06.608Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-F9476BFF",
"decision": "cancel"
},
"attempts": 1,
"ref": "17KU3UNSDH.LPPTAB",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:06.727Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-F9476BFF",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:01.618Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:04.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:04.245Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:04.878Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:05.241Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:05.884Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:06.608Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:06.727Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:06.731Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:07.220Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:01.618Z",
"updatedAt": "2026-10-18T05:04:07.220Z"
}
]
}These calls were recorded during the same request window as this check but are not directly linked to it. Timing alone is not proof that they caused or were caused by this check.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 46.16ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_4NR50VMXQHBUJBSD",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 40,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 227.9ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_4NR50VMXQHBUJBSD",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"created": 37,
"current_period_end": 21,
"current_period_start": 3,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_SF70JIGUPRSJ92LDVKEC2UNH"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_1QJ42UKT2UKJYN3K3FQODAPX",
"default_payment_method": null,
"id": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 63,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 3,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 30,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_DA2B2UFLEXNKP0E5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 38.85ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 41,
"default_price": null,
"description": null,
"id": "prod_DA2B2UFLEXNKP0E5",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-dc5712"
}
],
"metadata": {},
"name": "ACME pro plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 73,
"url": "https://api.stripe.com/acme-pro-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 826.38ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 4900,
"currency": "usd",
"customer": "cus_4NR50VMXQHBUJBSD",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_SF70JIGUPRSJ92LDVKEC2UNH"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299714,
"description": null,
"receipt_email": null,
"id": "pi_VALBK78SYYA225BS3EFW1ILY",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 4900,
"currency": "usd",
"customer": "cus_4NR50VMXQHBUJBSD",
"payment_method": "pm_LVIF8MJOF3Z97PDBFQ4CVCMI",
"metadata": {
"subscription_id": "sub_SF70JIGUPRSJ92LDVKEC2UNH"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 4900,
"latest_charge": "ch_4YVL0HKN3EIJBVTM6LH15RT9",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299714,
"description": null,
"receipt_email": null,
"id": "pi_NAOHF4UFFYW4H2FGR41KQ0MG",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_1QJ42UKT2UKJYN3K3FQODAPX' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 284.08ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 4900,
"amount_overpaid": 66,
"amount_paid": 0,
"amount_remaining": 4900,
"amount_shipping": 11,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299714,
"currency": "usd",
"custom_fields": null,
"customer": "cus_4NR50VMXQHBUJBSD",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 68,
"description": null,
"display_name": "Item 549",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_10c4ab0aa9304135a36bbc7c6e",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 536.5278,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/e5b2b291",
"id": "in_1QJ42UKT2UKJYN3K3FQODAPX",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 80,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_568d40c129a94358bedb47b6ee",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 96,
"start": 27
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 27,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/f6bff3e3"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 73,
"period_start": 100,
"post_payment_credit_notes_amount": 79,
"pre_payment_credit_notes_amount": 37,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 85,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 49,
"marked_uncollectible_at": 61,
"paid_at": 66,
"voided_at": 69
},
"subtotal": 64,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 4900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_FDTAWQJJLTB0KDQAU95EQPC9",
"object": "invoice_payment",
"invoice": "in_1QJ42UKT2UKJYN3K3FQODAPX",
"amount_requested": 4900,
"amount_paid": null,
"currency": "usd",
"created": 1792299714,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_VALBK78SYYA225BS3EFW1ILY"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_1QJ42UKT2UKJYN3K3FQODAPX"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.54ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_SF70JIGUPRSJ92LDVKEC2UNH' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 78.9ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 63,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 3,
"currency": "usd",
"customer": "cus_4NR50VMXQHBUJBSD",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"created": 34,
"current_period_end": 81,
"current_period_start": 6,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_SF70JIGUPRSJ92LDVKEC2UNH"
},
"latest_invoice": "in_1QJ42UKT2UKJYN3K3FQODAPX",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 30,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_SF70JIGUPRSJ92LDVKEC2UNH' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-F9476BFF",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:01.618Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_NAOHF4UFFYW4H2FGR41KQ0MG",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.31ms.
{
"host": "fetchsandbox.com",
"content-length": "417",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-F9476BFF",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:01.618Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_NAOHF4UFFYW4H2FGR41KQ0MG",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_4NR50VMXQHBUJBSD",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_SF70JIGUPRSJ92LDVKEC2UNH"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_SF70JIGUPRSJ92LDVKEC2UNH"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_1QJ42UKT2UKJYN3K3FQODAPX",
"default_payment_method": null,
"id": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 63,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 3,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-F9476BFF",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:01.618Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_NAOHF4UFFYW4H2FGR41KQ0MG",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 30,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_4NR50VMXQHBUJBSD' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_SF70JIGUPRSJ92LDVKEC2UNH"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 16ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_SF70JIGUPRSJ92LDVKEC2UNH"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_4NR50VMXQHBUJBSD",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 40,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_SF70JIGUPRSJ92LDVKEC2UNH"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_SF70JIGUPRSJ92LDVKEC2UNH' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 12.42ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_4NR50VMXQHBUJBSD",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_SF70JIGUPRSJ92LDVKEC2UNH"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_SF70JIGUPRSJ92LDVKEC2UNH"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299845,
"ended_at": 1792299845,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_1QJ42UKT2UKJYN3K3FQODAPX",
"default_payment_method": null,
"id": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 63,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 3,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-F9476BFF",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:01.618Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_NAOHF4UFFYW4H2FGR41KQ0MG",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 30,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/store_credit_end_to_end/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:07.850004+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "store-credit-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "store_credit_end_to_end"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:11.636104+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "531",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "store-credit-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "store_credit_end_to_end"
}
}{
"runId": "store-credit-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "store_credit_end_to_end"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 115
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1462
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 196
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-5F56A7E6: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-5F56A7E6-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "3198018676740391",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:09.739Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-5F56A7E6-POLICY",
"status": null,
"preview": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1"
},
"attempts": 1,
"ref": "3764634076189888",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:10.042Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:10.650Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-5F56A7E6-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "4554821521995073",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:11.342Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-5F56A7E6",
"decision": "cancel"
},
"attempts": 1,
"ref": "17UUJ1STJU.KCQ0ES",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:11.464Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-5F56A7E6",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:07.849Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:09.313Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:09.316Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:09.739Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:10.042Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:10.650Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:11.342Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:11.465Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:11.465Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:07.849Z",
"updatedAt": "2026-10-18T05:04:11.465Z",
"duplicate": false
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "store-credit-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "store_credit",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "store_credit_end_to_end"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:14.099143+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "459",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "store-credit-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "store_credit",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "store_credit_end_to_end"
}
}{
"runId": "store-credit-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "store_credit_end_to_end"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 242
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-5F56A7E6: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 637
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 140
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-5F56A7E6: refund (store_credit chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-5F56A7E6-REFUND-35D4",
"status": null,
"preview": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)"
},
"attempts": 1,
"ref": "201156404030874",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:12.611Z",
"reconciled": null
},
{
"id": "stripe.issue_store_credit",
"kind": "stripe.issue_store_credit",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-5F56A7E6",
"method": "store_credit",
"amount": "$49.00",
"subscription": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"needsApproval": false
},
"attempts": 1,
"ref": "BTXN-0000-MA8U-0000",
"detail": {
"amountMinor": 4900,
"customer": "cus_TV05SK0LELW77XL7"
},
"appliedAt": "2026-10-18T05:04:13.248Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-5F56A7E6-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED"
},
"attempts": 1,
"ref": "7630301166782195",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:13.814Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-5F56A7E6",
"decision": "refund",
"method": "store_credit"
},
"attempts": 1,
"ref": "1741168JLU.IUIL9Q",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:13.939Z",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-5F56A7E6",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "store_credit chosen; $49.00",
"subscriptionId": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"refundMethod": "store_credit",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:11.637Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:12.276Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:12.279Z",
"msg": "planned 4 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:12.611Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:13.249Z",
"msg": "stripe.issue_store_credit: applied"
},
{
"at": "2026-10-18T05:04:13.814Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:13.939Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:13.940Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:11.637Z",
"updatedAt": "2026-10-18T05:04:13.940Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/store_credit_end_to_end/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:14.366301+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "store-credit-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "store_credit_end_to_end"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 115
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1462
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 196
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-5F56A7E6: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-5F56A7E6-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "3198018676740391",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:09.739Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-5F56A7E6-POLICY",
"status": null,
"preview": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1"
},
"attempts": 1,
"ref": "3764634076189888",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:10.042Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:10.650Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-5F56A7E6-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "4554821521995073",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:11.342Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-5F56A7E6",
"decision": "cancel"
},
"attempts": 1,
"ref": "17UUJ1STJU.KCQ0ES",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:11.464Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-5F56A7E6",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:07.849Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:09.313Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:09.316Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:09.739Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:10.042Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:10.650Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:11.342Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:11.465Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:11.465Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:07.849Z",
"updatedAt": "2026-10-18T05:04:11.465Z"
},
{
"runId": "store-credit-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "store_credit_end_to_end"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 242
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-5F56A7E6: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 637
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 140
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-5F56A7E6: refund (store_credit chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-5F56A7E6-REFUND-35D4",
"status": null,
"preview": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)"
},
"attempts": 1,
"ref": "201156404030874",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:12.611Z",
"reconciled": null
},
{
"id": "stripe.issue_store_credit",
"kind": "stripe.issue_store_credit",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-5F56A7E6",
"method": "store_credit",
"amount": "$49.00",
"subscription": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"needsApproval": false
},
"attempts": 1,
"ref": "BTXN-0000-MA8U-0000",
"detail": {
"amountMinor": 4900,
"customer": "cus_TV05SK0LELW77XL7"
},
"appliedAt": "2026-10-18T05:04:13.248Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-5F56A7E6-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED"
},
"attempts": 1,
"ref": "7630301166782195",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:13.814Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-5F56A7E6",
"decision": "refund",
"method": "store_credit"
},
"attempts": 1,
"ref": "1741168JLU.IUIL9Q",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:13.939Z",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-5F56A7E6",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "store_credit chosen; $49.00",
"subscriptionId": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"refundMethod": "store_credit",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:11.637Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:12.276Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:12.279Z",
"msg": "planned 4 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:12.611Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:13.249Z",
"msg": "stripe.issue_store_credit: applied"
},
{
"at": "2026-10-18T05:04:13.814Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:13.939Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:13.940Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:11.637Z",
"updatedAt": "2026-10-18T05:04:13.940Z"
}
]
}These calls were recorded during the same request window as this check but are not directly linked to it. Timing alone is not proof that they caused or were caused by this check.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 15.96ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_TV05SK0LELW77XL7",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 26,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 74.38ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_TV05SK0LELW77XL7",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"created": 65,
"current_period_end": 80,
"current_period_start": 11,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DER0ZMLJY0GJXZCRBVGI8TX6"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_RJUGURLRA4YFZKINIT6UXG78",
"default_payment_method": null,
"id": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 35,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 52,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 32,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_DA2B2UFLEXNKP0E5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.67ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 41,
"default_price": null,
"description": null,
"id": "prod_DA2B2UFLEXNKP0E5",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-dc5712"
}
],
"metadata": {},
"name": "ACME pro plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 73,
"url": "https://api.stripe.com/acme-pro-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 114.72ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 4900,
"currency": "usd",
"customer": "cus_TV05SK0LELW77XL7",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_DER0ZMLJY0GJXZCRBVGI8TX6"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299714,
"description": null,
"receipt_email": null,
"id": "pi_XPVCZAWPOTHQXX31089LDA6X",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 4900,
"currency": "usd",
"customer": "cus_TV05SK0LELW77XL7",
"payment_method": "pm_UFPKBAYZH0SHRP8KMC32EJ2Z",
"metadata": {
"subscription_id": "sub_DER0ZMLJY0GJXZCRBVGI8TX6"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 4900,
"latest_charge": "ch_OQPQ7LY3RP1WR2X5HTJHXN0K",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299714,
"description": null,
"receipt_email": null,
"id": "pi_T1KZNPEOTH4VMUN1YIIWG6CQ",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_RJUGURLRA4YFZKINIT6UXG78' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 618.5ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 4900,
"amount_overpaid": 73,
"amount_paid": 0,
"amount_remaining": 4900,
"amount_shipping": 35,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299714,
"currency": "usd",
"custom_fields": null,
"customer": "cus_TV05SK0LELW77XL7",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 5,
"description": null,
"display_name": "Item 615",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_731ff6788a8345febe4d293767",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 257.3998,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/f10ef083",
"id": "in_RJUGURLRA4YFZKINIT6UXG78",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 64,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_00c1b28cf3584cde91437c6460",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 4,
"start": 62
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 85,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/408e25b4"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 8,
"period_start": 29,
"post_payment_credit_notes_amount": 7,
"pre_payment_credit_notes_amount": 70,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 46,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 21,
"marked_uncollectible_at": 24,
"paid_at": 14,
"voided_at": 88
},
"subtotal": 42,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 4900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_T68PBY5MGRG0AVI6G4X2QIYT",
"object": "invoice_payment",
"invoice": "in_RJUGURLRA4YFZKINIT6UXG78",
"amount_requested": 4900,
"amount_paid": null,
"currency": "usd",
"created": 1792299714,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_XPVCZAWPOTHQXX31089LDA6X"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_RJUGURLRA4YFZKINIT6UXG78"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.64ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DER0ZMLJY0GJXZCRBVGI8TX6' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 108.66ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 35,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 52,
"currency": "usd",
"customer": "cus_TV05SK0LELW77XL7",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"created": 58,
"current_period_end": 94,
"current_period_start": 34,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DER0ZMLJY0GJXZCRBVGI8TX6"
},
"latest_invoice": "in_RJUGURLRA4YFZKINIT6UXG78",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 32,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DER0ZMLJY0GJXZCRBVGI8TX6' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-5F56A7E6",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:07.849Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_T1KZNPEOTH4VMUN1YIIWG6CQ",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 20.54ms.
{
"host": "fetchsandbox.com",
"content-length": "417",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-5F56A7E6",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:07.849Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_T1KZNPEOTH4VMUN1YIIWG6CQ",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_TV05SK0LELW77XL7",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DER0ZMLJY0GJXZCRBVGI8TX6"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DER0ZMLJY0GJXZCRBVGI8TX6"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_RJUGURLRA4YFZKINIT6UXG78",
"default_payment_method": null,
"id": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 35,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 52,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-5F56A7E6",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:07.849Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_T1KZNPEOTH4VMUN1YIIWG6CQ",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 32,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_TV05SK0LELW77XL7' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_DER0ZMLJY0GJXZCRBVGI8TX6"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 15.33ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_DER0ZMLJY0GJXZCRBVGI8TX6"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_TV05SK0LELW77XL7",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 26,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_DER0ZMLJY0GJXZCRBVGI8TX6"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DER0ZMLJY0GJXZCRBVGI8TX6' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 12.54ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_TV05SK0LELW77XL7",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DER0ZMLJY0GJXZCRBVGI8TX6"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DER0ZMLJY0GJXZCRBVGI8TX6"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299850,
"ended_at": 1792299850,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_RJUGURLRA4YFZKINIT6UXG78",
"default_payment_method": null,
"id": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 35,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 52,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-5F56A7E6",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:07.849Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_T1KZNPEOTH4VMUN1YIIWG6CQ",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 32,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 16.64ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_TV05SK0LELW77XL7",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 26,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_DER0ZMLJY0GJXZCRBVGI8TX6"
}
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DER0ZMLJY0GJXZCRBVGI8TX6' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 87.71ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 35,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": 1792299850,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"collection_method": "charge_automatically",
"created": 52,
"currency": "usd",
"customer": "cus_TV05SK0LELW77XL7",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": 1792299850,
"id": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"created": 95,
"current_period_end": 22,
"current_period_start": 76,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DER0ZMLJY0GJXZCRBVGI8TX6"
},
"latest_invoice": "in_RJUGURLRA4YFZKINIT6UXG78",
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-5F56A7E6",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:07.849Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_T1KZNPEOTH4VMUN1YIIWG6CQ",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 32,
"status": "incomplete_expired",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents/pi_T1KZNPEOTH4VMUN1YIIWG6CQ' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 72.69ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"amount_capturable": 0,
"amount_received": 4900,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"client_secret": "[redacted]",
"confirmation_method": "automatic",
"created": 1792299714,
"currency": "usd",
"customer": "cus_TV05SK0LELW77XL7",
"customer_account": null,
"description": null,
"excluded_payment_method_types": null,
"id": "pi_T1KZNPEOTH4VMUN1YIIWG6CQ",
"last_payment_error": null,
"latest_charge": "ch_OQPQ7LY3RP1WR2X5HTJHXN0K",
"livemode": false,
"next_action": null,
"object": "payment_intent",
"on_behalf_of": null,
"payment_method": "pm_UFPKBAYZH0SHRP8KMC32EJ2Z",
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null,
"amount": 4900,
"metadata": {
"subscription_id": "sub_DER0ZMLJY0GJXZCRBVGI8TX6"
},
"payment_method_types": [
"card"
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.96ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DER0ZMLJY0GJXZCRBVGI8TX6' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 85.15ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 35,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": 1792299850,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"collection_method": "charge_automatically",
"created": 52,
"currency": "usd",
"customer": "cus_TV05SK0LELW77XL7",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": 1792299850,
"id": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"created": 43,
"current_period_end": 78,
"current_period_start": 50,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DER0ZMLJY0GJXZCRBVGI8TX6"
},
"latest_invoice": "in_RJUGURLRA4YFZKINIT6UXG78",
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-5F56A7E6",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:07.849Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_T1KZNPEOTH4VMUN1YIIWG6CQ",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 32,
"status": "incomplete_expired",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DER0ZMLJY0GJXZCRBVGI8TX6' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_refund": "pending:store-credit-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.35ms.
{
"host": "fetchsandbox.com",
"content-length": "107",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_refund": "pending:store-credit-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230"
}
}{
"customer": "cus_TV05SK0LELW77XL7",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DER0ZMLJY0GJXZCRBVGI8TX6"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DER0ZMLJY0GJXZCRBVGI8TX6"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299850,
"ended_at": 1792299850,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_RJUGURLRA4YFZKINIT6UXG78",
"default_payment_method": null,
"id": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 35,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 52,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-5F56A7E6",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:07.849Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_T1KZNPEOTH4VMUN1YIIWG6CQ",
"acme_cxl_policy": "acme-cxl-2026-10",
"acme_cxl_refund": "pending:store-credit-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 32,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_TV05SK0LELW77XL7/balance_transactions' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"amount": -4900,
"currency": "usd",
"description": "CXL-5F56A7E6 cancellation refund (store credit)",
"metadata": {
"acme_cxl_ref": "CXL-5F56A7E6",
"acme_cxl_ticket": "2001"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.97ms.
{
"host": "fetchsandbox.com",
"content-length": "164",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"amount": -4900,
"currency": "usd",
"description": "CXL-5F56A7E6 cancellation refund (store credit)",
"metadata": {
"acme_cxl_ref": "CXL-5F56A7E6",
"acme_cxl_ticket": "2001"
}
}{
"amount": -4900,
"checkout_session": null,
"created": 57,
"credit_note": null,
"currency": "usd",
"customer": "cus_TV05SK0LELW77XL7",
"customer_account": null,
"description": "CXL-5F56A7E6 cancellation refund (store credit)",
"ending_balance": 43,
"id": "BTXN-0000-MA8U-0000",
"invoice": null,
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-5F56A7E6",
"acme_cxl_ticket": "2001"
},
"object": "customer_balance_transaction",
"type": "adjustment",
"status": "pending"
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DER0ZMLJY0GJXZCRBVGI8TX6' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_refund": "store_credit:BTXN-0000-MA8U-0000"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.9ms.
{
"host": "fetchsandbox.com",
"content-length": "64",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_refund": "store_credit:BTXN-0000-MA8U-0000"
}
}{
"customer": "cus_TV05SK0LELW77XL7",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DER0ZMLJY0GJXZCRBVGI8TX6"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DER0ZMLJY0GJXZCRBVGI8TX6"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299850,
"ended_at": 1792299850,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_RJUGURLRA4YFZKINIT6UXG78",
"default_payment_method": null,
"id": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 35,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 52,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-5F56A7E6",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:07.849Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_T1KZNPEOTH4VMUN1YIIWG6CQ",
"acme_cxl_policy": "acme-cxl-2026-10",
"acme_cxl_refund": "store_credit:BTXN-0000-MA8U-0000"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 32,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/original_payment_end_to_end/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:14.526977+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "original-payment-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:18.311994+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "543",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "original-payment-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
}
}{
"runId": "original-payment-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 108
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1521
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 136
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1627A619: cancel (cancellable under policy)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "8226279068673932",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:16.523Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1627A619-POLICY",
"status": null,
"preview": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3P"
},
"attempts": 1,
"ref": "1023181158637431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:16.859Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:17.496Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "6255558466100339",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:18.015Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1627A619",
"decision": "cancel"
},
"attempts": 1,
"ref": "17A8AF2MWI.44LC4A",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:18.138Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-1627A619",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:14.529Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:16.053Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:16.056Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:16.524Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:16.859Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:17.496Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:18.015Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:18.138Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:18.138Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:14.529Z",
"updatedAt": "2026-10-18T05:04:18.138Z",
"duplicate": false
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "original_payment",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:21.357802+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "475",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "original_payment",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
}
}{
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 230
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-1627A619: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 667
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1627A619: refund (original_payment chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1627A619-REFUND-8622",
"status": null,
"preview": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)"
},
"attempts": 1,
"ref": "5751603156962989",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:19.362Z",
"reconciled": null
},
{
"id": "stripe.refund_original_payment",
"kind": "stripe.refund_original_payment",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-1627A619",
"method": "original_payment",
"amount": "$49.00",
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"needsApproval": false
},
"attempts": 1,
"ref": "re_JZ0KJ7TFMHIL2YZXJKDVMV5H",
"detail": {
"amountMinor": 4900,
"status": "succeeded",
"paymentIntent": "pi_37LW8JQ53VONTK3PP5VZ2QLW"
},
"appliedAt": "2026-10-18T05:04:20.501Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED"
},
"attempts": 1,
"ref": "6786456794578635",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:21.065Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1627A619",
"decision": "refund",
"method": "original_payment"
},
"attempts": 1,
"ref": "176TNNCZKP.CNC3T3",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:21.188Z",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-1627A619",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "original_payment chosen; $49.00",
"subscriptionId": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"refundMethod": "original_payment",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:18.319Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:18.988Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:18.991Z",
"msg": "planned 4 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:19.362Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:20.501Z",
"msg": "stripe.refund_original_payment: applied"
},
{
"at": "2026-10-18T05:04:21.066Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:21.188Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:21.189Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:18.319Z",
"updatedAt": "2026-10-18T05:04:21.189Z",
"duplicate": false
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "reconcile",
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:21.663926+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "104",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "reconcile",
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230"
}{
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 230
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-1627A619: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 667
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1627A619: refund (original_payment chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1627A619-REFUND-8622",
"status": null,
"preview": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)"
},
"attempts": 1,
"ref": "5751603156962989",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:19.362Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:21.499Z"
},
"reconciled": "match"
},
{
"id": "stripe.refund_original_payment",
"kind": "stripe.refund_original_payment",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-1627A619",
"method": "original_payment",
"amount": "$49.00",
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"needsApproval": false
},
"attempts": 1,
"ref": "re_JZ0KJ7TFMHIL2YZXJKDVMV5H",
"detail": {
"amountMinor": 4900,
"status": "succeeded",
"paymentIntent": "pi_37LW8JQ53VONTK3PP5VZ2QLW"
},
"appliedAt": "2026-10-18T05:04:20.501Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:21.504Z"
},
"reconciled": "match"
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED"
},
"attempts": 1,
"ref": "6786456794578635",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:21.065Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:21.500Z"
},
"reconciled": "match"
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1627A619",
"decision": "refund",
"method": "original_payment"
},
"attempts": 1,
"ref": "176TNNCZKP.CNC3T3",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:21.188Z",
"reconcile": {
"status": "unverifiable",
"detail": "no read-back for this action",
"checkedAt": "2026-10-18T05:04:21.359Z"
},
"reconciled": "unverifiable"
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-1627A619",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "original_payment chosen; $49.00",
"subscriptionId": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"refundMethod": "original_payment",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:18.319Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:18.988Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:18.991Z",
"msg": "planned 4 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:19.362Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:20.501Z",
"msg": "stripe.refund_original_payment: applied"
},
{
"at": "2026-10-18T05:04:21.066Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:21.188Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:21.189Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:21.504Z",
"msg": "reconciled: {\"match\":3,\"unverifiable\":1}"
}
],
"createdAt": "2026-10-18T05:04:18.319Z",
"updatedAt": "2026-10-18T05:04:21.504Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/original_payment_end_to_end/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:21.933277+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "original-payment-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 108
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1521
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 136
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1627A619: cancel (cancellable under policy)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "8226279068673932",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:16.523Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1627A619-POLICY",
"status": null,
"preview": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3P"
},
"attempts": 1,
"ref": "1023181158637431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:16.859Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:17.496Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "6255558466100339",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:18.015Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1627A619",
"decision": "cancel"
},
"attempts": 1,
"ref": "17A8AF2MWI.44LC4A",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:18.138Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-1627A619",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:14.529Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:16.053Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:16.056Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:16.524Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:16.859Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:17.496Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:18.015Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:18.138Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:18.138Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:14.529Z",
"updatedAt": "2026-10-18T05:04:18.138Z"
},
{
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 230
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-1627A619: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 667
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1627A619: refund (original_payment chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1627A619-REFUND-8622",
"status": null,
"preview": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)"
},
"attempts": 1,
"ref": "5751603156962989",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:19.362Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:21.499Z"
},
"reconciled": "match"
},
{
"id": "stripe.refund_original_payment",
"kind": "stripe.refund_original_payment",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-1627A619",
"method": "original_payment",
"amount": "$49.00",
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"needsApproval": false
},
"attempts": 1,
"ref": "re_JZ0KJ7TFMHIL2YZXJKDVMV5H",
"detail": {
"amountMinor": 4900,
"status": "succeeded",
"paymentIntent": "pi_37LW8JQ53VONTK3PP5VZ2QLW"
},
"appliedAt": "2026-10-18T05:04:20.501Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:21.504Z"
},
"reconciled": "match"
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED"
},
"attempts": 1,
"ref": "6786456794578635",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:21.065Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:21.500Z"
},
"reconciled": "match"
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1627A619",
"decision": "refund",
"method": "original_payment"
},
"attempts": 1,
"ref": "176TNNCZKP.CNC3T3",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:21.188Z",
"reconcile": {
"status": "unverifiable",
"detail": "no read-back for this action",
"checkedAt": "2026-10-18T05:04:21.359Z"
},
"reconciled": "unverifiable"
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-1627A619",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "original_payment chosen; $49.00",
"subscriptionId": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"refundMethod": "original_payment",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:18.319Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:18.988Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:18.991Z",
"msg": "planned 4 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:19.362Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:20.501Z",
"msg": "stripe.refund_original_payment: applied"
},
{
"at": "2026-10-18T05:04:21.066Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:21.188Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:21.189Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:21.504Z",
"msg": "reconciled: {\"match\":3,\"unverifiable\":1}"
}
],
"createdAt": "2026-10-18T05:04:18.319Z",
"updatedAt": "2026-10-18T05:04:21.504Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "original-payment-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:22.109021+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "543",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "original-payment-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
}
}{
"runId": "original-payment-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 108
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1521
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 136
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1627A619: cancel (cancellable under policy)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "8226279068673932",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:16.523Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1627A619-POLICY",
"status": null,
"preview": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3P"
},
"attempts": 1,
"ref": "1023181158637431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:16.859Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:17.496Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "6255558466100339",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:18.015Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1627A619",
"decision": "cancel"
},
"attempts": 1,
"ref": "17A8AF2MWI.44LC4A",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:18.138Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-1627A619",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:14.529Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:16.053Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:16.056Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:16.524Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:16.859Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:17.496Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:18.015Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:18.138Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:18.138Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:21.943Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:14.529Z",
"updatedAt": "2026-10-18T05:04:21.943Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "original_payment",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:22.279476+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "475",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "original_payment",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
}
}{
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 230
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-1627A619: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 667
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1627A619: refund (original_payment chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1627A619-REFUND-8622",
"status": null,
"preview": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)"
},
"attempts": 1,
"ref": "5751603156962989",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:19.362Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:21.499Z"
},
"reconciled": "match"
},
{
"id": "stripe.refund_original_payment",
"kind": "stripe.refund_original_payment",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-1627A619",
"method": "original_payment",
"amount": "$49.00",
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"needsApproval": false
},
"attempts": 1,
"ref": "re_JZ0KJ7TFMHIL2YZXJKDVMV5H",
"detail": {
"amountMinor": 4900,
"status": "succeeded",
"paymentIntent": "pi_37LW8JQ53VONTK3PP5VZ2QLW"
},
"appliedAt": "2026-10-18T05:04:20.501Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:21.504Z"
},
"reconciled": "match"
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED"
},
"attempts": 1,
"ref": "6786456794578635",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:21.065Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:21.500Z"
},
"reconciled": "match"
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1627A619",
"decision": "refund",
"method": "original_payment"
},
"attempts": 1,
"ref": "176TNNCZKP.CNC3T3",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:21.188Z",
"reconcile": {
"status": "unverifiable",
"detail": "no read-back for this action",
"checkedAt": "2026-10-18T05:04:21.359Z"
},
"reconciled": "unverifiable"
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-1627A619",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "original_payment chosen; $49.00",
"subscriptionId": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"refundMethod": "original_payment",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:18.319Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:18.988Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:18.991Z",
"msg": "planned 4 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:19.362Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:20.501Z",
"msg": "stripe.refund_original_payment: applied"
},
{
"at": "2026-10-18T05:04:21.066Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:21.188Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:21.189Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:21.504Z",
"msg": "reconciled: {\"match\":3,\"unverifiable\":1}"
},
{
"at": "2026-10-18T05:04:22.114Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:18.319Z",
"updatedAt": "2026-10-18T05:04:22.114Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "reconcile",
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:22.601826+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "104",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "reconcile",
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230"
}{
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 230
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-1627A619: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 667
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1627A619: refund (original_payment chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1627A619-REFUND-8622",
"status": null,
"preview": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)"
},
"attempts": 1,
"ref": "5751603156962989",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:19.362Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:22.399Z"
},
"reconciled": "match"
},
{
"id": "stripe.refund_original_payment",
"kind": "stripe.refund_original_payment",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-1627A619",
"method": "original_payment",
"amount": "$49.00",
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"needsApproval": false
},
"attempts": 1,
"ref": "re_JZ0KJ7TFMHIL2YZXJKDVMV5H",
"detail": {
"amountMinor": 4900,
"status": "succeeded",
"paymentIntent": "pi_37LW8JQ53VONTK3PP5VZ2QLW"
},
"appliedAt": "2026-10-18T05:04:20.501Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:22.432Z"
},
"reconciled": "match"
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED"
},
"attempts": 1,
"ref": "6786456794578635",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:21.065Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:22.431Z"
},
"reconciled": "match"
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1627A619",
"decision": "refund",
"method": "original_payment"
},
"attempts": 1,
"ref": "176TNNCZKP.CNC3T3",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:21.188Z",
"reconcile": {
"status": "unverifiable",
"detail": "no read-back for this action",
"checkedAt": "2026-10-18T05:04:22.283Z"
},
"reconciled": "unverifiable"
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-1627A619",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "original_payment chosen; $49.00",
"subscriptionId": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"refundMethod": "original_payment",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:18.319Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:18.988Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:18.991Z",
"msg": "planned 4 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:19.362Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:20.501Z",
"msg": "stripe.refund_original_payment: applied"
},
{
"at": "2026-10-18T05:04:21.066Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:21.188Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:21.189Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:21.504Z",
"msg": "reconciled: {\"match\":3,\"unverifiable\":1}"
},
{
"at": "2026-10-18T05:04:22.114Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:04:22.432Z",
"msg": "reconciled: {\"match\":3,\"unverifiable\":1}"
}
],
"createdAt": "2026-10-18T05:04:18.319Z",
"updatedAt": "2026-10-18T05:04:22.432Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/original_payment_end_to_end/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:22.871156+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "original-payment-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 108
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1521
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 136
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1627A619: cancel (cancellable under policy)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "8226279068673932",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:16.523Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1627A619-POLICY",
"status": null,
"preview": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3P"
},
"attempts": 1,
"ref": "1023181158637431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:16.859Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:17.496Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "6255558466100339",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:18.015Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1627A619",
"decision": "cancel"
},
"attempts": 1,
"ref": "17A8AF2MWI.44LC4A",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:18.138Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-1627A619",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:14.529Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:16.053Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:16.056Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:16.524Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:16.859Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:17.496Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:18.015Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:18.138Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:18.138Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:21.943Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:14.529Z",
"updatedAt": "2026-10-18T05:04:21.943Z"
},
{
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 230
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-1627A619: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 667
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1627A619: refund (original_payment chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1627A619-REFUND-8622",
"status": null,
"preview": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)"
},
"attempts": 1,
"ref": "5751603156962989",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:19.362Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:22.399Z"
},
"reconciled": "match"
},
{
"id": "stripe.refund_original_payment",
"kind": "stripe.refund_original_payment",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-1627A619",
"method": "original_payment",
"amount": "$49.00",
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"needsApproval": false
},
"attempts": 1,
"ref": "re_JZ0KJ7TFMHIL2YZXJKDVMV5H",
"detail": {
"amountMinor": 4900,
"status": "succeeded",
"paymentIntent": "pi_37LW8JQ53VONTK3PP5VZ2QLW"
},
"appliedAt": "2026-10-18T05:04:20.501Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:22.432Z"
},
"reconciled": "match"
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED"
},
"attempts": 1,
"ref": "6786456794578635",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:21.065Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:22.431Z"
},
"reconciled": "match"
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1627A619",
"decision": "refund",
"method": "original_payment"
},
"attempts": 1,
"ref": "176TNNCZKP.CNC3T3",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:21.188Z",
"reconcile": {
"status": "unverifiable",
"detail": "no read-back for this action",
"checkedAt": "2026-10-18T05:04:22.283Z"
},
"reconciled": "unverifiable"
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-1627A619",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "original_payment chosen; $49.00",
"subscriptionId": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"refundMethod": "original_payment",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:18.319Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:18.988Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:18.991Z",
"msg": "planned 4 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:19.362Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:20.501Z",
"msg": "stripe.refund_original_payment: applied"
},
{
"at": "2026-10-18T05:04:21.066Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:21.188Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:21.189Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:21.504Z",
"msg": "reconciled: {\"match\":3,\"unverifiable\":1}"
},
{
"at": "2026-10-18T05:04:22.114Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:04:22.432Z",
"msg": "reconciled: {\"match\":3,\"unverifiable\":1}"
}
],
"createdAt": "2026-10-18T05:04:18.319Z",
"updatedAt": "2026-10-18T05:04:22.432Z"
}
]
}These calls were recorded during the same request window as this check but are not directly linked to it. Timing alone is not proof that they caused or were caused by this check.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 16.93ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_GATCGP5RKQI4NKDW",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 42,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 76.36ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_GATCGP5RKQI4NKDW",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"created": 100,
"current_period_end": 100,
"current_period_start": 61,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_YY56MSTJ1DTRGX04DP2V1P53",
"default_payment_method": null,
"id": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 83,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 57,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 23,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_DA2B2UFLEXNKP0E5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.76ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 41,
"default_price": null,
"description": null,
"id": "prod_DA2B2UFLEXNKP0E5",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-dc5712"
}
],
"metadata": {},
"name": "ACME pro plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 73,
"url": "https://api.stripe.com/acme-pro-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 477.97ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 4900,
"currency": "usd",
"customer": "cus_GATCGP5RKQI4NKDW",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299714,
"description": null,
"receipt_email": null,
"id": "pi_HUCTX22ZXG48YRSZJ30D4X3B",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 4900,
"currency": "usd",
"customer": "cus_GATCGP5RKQI4NKDW",
"payment_method": "pm_LK6WDMB9QNEZNG3SDKUI9FFZ",
"metadata": {
"subscription_id": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 4900,
"latest_charge": "ch_M0M006OB9OXFEL4NHNXQN7HD",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299715,
"description": null,
"receipt_email": null,
"id": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_YY56MSTJ1DTRGX04DP2V1P53' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 251.94ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 4900,
"amount_overpaid": 1,
"amount_paid": 0,
"amount_remaining": 4900,
"amount_shipping": 38,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299714,
"currency": "usd",
"custom_fields": null,
"customer": "cus_GATCGP5RKQI4NKDW",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 95,
"description": null,
"display_name": "Item 226",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_55ebf70b7b16481ab82d00b900",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 23.5538,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/b937352e",
"id": "in_YY56MSTJ1DTRGX04DP2V1P53",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 2,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_5469364784f74003ada73611c4",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 44,
"start": 26
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 6,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/da0af665"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 82,
"period_start": 95,
"post_payment_credit_notes_amount": 14,
"pre_payment_credit_notes_amount": 87,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 34,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 8,
"marked_uncollectible_at": 87,
"paid_at": 36,
"voided_at": 23
},
"subtotal": 61,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 4900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_KABV49CA8CTO6FUAH6XSHO7M",
"object": "invoice_payment",
"invoice": "in_YY56MSTJ1DTRGX04DP2V1P53",
"amount_requested": 4900,
"amount_paid": null,
"currency": "usd",
"created": 1792299714,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_HUCTX22ZXG48YRSZJ30D4X3B"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_YY56MSTJ1DTRGX04DP2V1P53"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.71ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_OHCQCQKQBAMAEOA2ZXWU0IE5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 90.32ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 83,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 57,
"currency": "usd",
"customer": "cus_GATCGP5RKQI4NKDW",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"created": 16,
"current_period_end": 26,
"current_period_start": 24,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
},
"latest_invoice": "in_YY56MSTJ1DTRGX04DP2V1P53",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 23,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_OHCQCQKQBAMAEOA2ZXWU0IE5' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-1627A619",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:14.529Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 23.33ms.
{
"host": "fetchsandbox.com",
"content-length": "417",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-1627A619",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:14.529Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_GATCGP5RKQI4NKDW",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_YY56MSTJ1DTRGX04DP2V1P53",
"default_payment_method": null,
"id": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 83,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 57,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-1627A619",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:14.529Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 23,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_GATCGP5RKQI4NKDW' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 17.46ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_GATCGP5RKQI4NKDW",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 42,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_OHCQCQKQBAMAEOA2ZXWU0IE5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 12.24ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_GATCGP5RKQI4NKDW",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299857,
"ended_at": 1792299857,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_YY56MSTJ1DTRGX04DP2V1P53",
"default_payment_method": null,
"id": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 83,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 57,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-1627A619",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:14.529Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 23,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 17.62ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_GATCGP5RKQI4NKDW",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 42,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
}
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_OHCQCQKQBAMAEOA2ZXWU0IE5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 84.74ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 83,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": 1792299857,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"collection_method": "charge_automatically",
"created": 57,
"currency": "usd",
"customer": "cus_GATCGP5RKQI4NKDW",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": 1792299857,
"id": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"created": 22,
"current_period_end": 98,
"current_period_start": 93,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
},
"latest_invoice": "in_YY56MSTJ1DTRGX04DP2V1P53",
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-1627A619",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:14.529Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 23,
"status": "incomplete_expired",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents/pi_37LW8JQ53VONTK3PP5VZ2QLW' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 73.33ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"amount_capturable": 0,
"amount_received": 4900,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"client_secret": "[redacted]",
"confirmation_method": "automatic",
"created": 1792299715,
"currency": "usd",
"customer": "cus_GATCGP5RKQI4NKDW",
"customer_account": null,
"description": null,
"excluded_payment_method_types": null,
"id": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"last_payment_error": null,
"latest_charge": "ch_M0M006OB9OXFEL4NHNXQN7HD",
"livemode": false,
"next_action": null,
"object": "payment_intent",
"on_behalf_of": null,
"payment_method": "pm_LK6WDMB9QNEZNG3SDKUI9FFZ",
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null,
"amount": 4900,
"metadata": {
"subscription_id": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
},
"payment_method_types": [
"card"
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 5.01ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_OHCQCQKQBAMAEOA2ZXWU0IE5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 82.97ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 83,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": 1792299857,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"collection_method": "charge_automatically",
"created": 57,
"currency": "usd",
"customer": "cus_GATCGP5RKQI4NKDW",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": 1792299857,
"id": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"created": 80,
"current_period_end": 6,
"current_period_start": 80,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
},
"latest_invoice": "in_YY56MSTJ1DTRGX04DP2V1P53",
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-1627A619",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:14.529Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 23,
"status": "incomplete_expired",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_OHCQCQKQBAMAEOA2ZXWU0IE5' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_refund": "pending:original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 18.89ms.
{
"host": "fetchsandbox.com",
"content-length": "111",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_refund": "pending:original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230"
}
}{
"customer": "cus_GATCGP5RKQI4NKDW",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299857,
"ended_at": 1792299857,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_YY56MSTJ1DTRGX04DP2V1P53",
"default_payment_method": null,
"id": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 83,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 57,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-1627A619",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:14.529Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"acme_cxl_policy": "acme-cxl-2026-10",
"acme_cxl_refund": "pending:original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 23,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.47ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"payment_intent": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"amount": 4900,
"reason": "requested_by_customer",
"metadata": {
"acme_cxl_ref": "CXL-1627A619",
"acme_cxl_ticket": "2001"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 41.36ms.
{
"host": "fetchsandbox.com",
"content-length": "158",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"payment_intent": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"amount": 4900,
"reason": "requested_by_customer",
"metadata": {
"acme_cxl_ref": "CXL-1627A619",
"acme_cxl_ticket": "2001"
}
}{
"payment_intent": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"amount": 4900,
"reason": "requested_by_customer",
"metadata": {
"acme_cxl_ref": "CXL-1627A619",
"acme_cxl_ticket": "2001"
},
"object": "refund",
"status": "succeeded",
"currency": "usd",
"charge": "ch_M0M006OB9OXFEL4NHNXQN7HD",
"customer": "cus_GATCGP5RKQI4NKDW",
"created": 1792299860,
"receipt_number": null,
"source_transfer_reversal": null,
"transfer_reversal": null,
"balance_transaction": null,
"id": "re_JZ0KJ7TFMHIL2YZXJKDVMV5H"
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_OHCQCQKQBAMAEOA2ZXWU0IE5' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_refund": "original_payment:re_JZ0KJ7TFMHIL2YZXJKDVMV5H"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.02ms.
{
"host": "fetchsandbox.com",
"content-length": "76",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_refund": "original_payment:re_JZ0KJ7TFMHIL2YZXJKDVMV5H"
}
}{
"customer": "cus_GATCGP5RKQI4NKDW",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299857,
"ended_at": 1792299857,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_YY56MSTJ1DTRGX04DP2V1P53",
"default_payment_method": null,
"id": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 83,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 57,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-1627A619",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:14.529Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"acme_cxl_policy": "acme-cxl-2026-10",
"acme_cxl_refund": "original_payment:re_JZ0KJ7TFMHIL2YZXJKDVMV5H"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 23,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds/re_JZ0KJ7TFMHIL2YZXJKDVMV5H' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 5.66ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"payment_intent": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"amount": 4900,
"reason": "requested_by_customer",
"metadata": {
"acme_cxl_ref": "CXL-1627A619",
"acme_cxl_ticket": "2001"
},
"object": "refund",
"status": "succeeded",
"currency": "usd",
"charge": "ch_M0M006OB9OXFEL4NHNXQN7HD",
"customer": "cus_GATCGP5RKQI4NKDW",
"created": 1792299860,
"receipt_number": null,
"source_transfer_reversal": null,
"transfer_reversal": null,
"balance_transaction": null,
"id": "re_JZ0KJ7TFMHIL2YZXJKDVMV5H"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds/re_JZ0KJ7TFMHIL2YZXJKDVMV5H' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.46ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"payment_intent": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"amount": 4900,
"reason": "requested_by_customer",
"metadata": {
"acme_cxl_ref": "CXL-1627A619",
"acme_cxl_ticket": "2001"
},
"object": "refund",
"status": "succeeded",
"currency": "usd",
"charge": "ch_M0M006OB9OXFEL4NHNXQN7HD",
"customer": "cus_GATCGP5RKQI4NKDW",
"created": 1792299860,
"receipt_number": null,
"source_transfer_reversal": null,
"transfer_reversal": null,
"balance_transaction": null,
"id": "re_JZ0KJ7TFMHIL2YZXJKDVMV5H"
}The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/gift_card_end_to_end/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:23.034432+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "gift-card-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:26.427448+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "522",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "gift-card-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
}
}{
"runId": "gift-card-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 124
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1187
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-61490970: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-61490970-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "1051085495884461",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:24.680Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-61490970-POLICY",
"status": null,
"preview": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2"
},
"attempts": 1,
"ref": "2159390807355351",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:25.020Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:25.629Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-61490970-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "1382582283163046",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:26.135Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-61490970",
"decision": "cancel"
},
"attempts": 1,
"ref": "17BKJ0T4IM.UUV4VF",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:26.265Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-61490970",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:23.037Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:24.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:24.230Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:24.680Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:25.021Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:25.629Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:26.136Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:26.265Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:26.266Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:23.037Z",
"updatedAt": "2026-10-18T05:04:26.266Z",
"duplicate": false
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "gift-card-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "gift_card",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:30.137505+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "447",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "gift-card-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "gift_card",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
}
}{
"runId": "gift-card-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 253
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-61490970: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 1093
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 187
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-61490970: refund (gift_card chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-61490970-REFUND-7442",
"status": null,
"preview": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)"
},
"attempts": 1,
"ref": "2907714870697383",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:27.914Z",
"reconciled": null
},
{
"id": "square.issue_gift_card",
"kind": "square.issue_gift_card",
"provider": "square",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-61490970",
"method": "gift_card",
"amount": "$49.00",
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"needsApproval": false
},
"attempts": 1,
"ref": "195fc973-9bc2-41aa-9fb3-7577253f90ea",
"detail": {
"amountMinor": 4900,
"ganLast4": null
},
"appliedAt": "2026-10-18T05:04:28.704Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-61490970-REFUNDED",
"status": null,
"preview": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED"
},
"attempts": 1,
"ref": "7923396170808078",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:29.322Z",
"reconciled": null
},
{
"id": "zendesk.gift_card_number",
"kind": "zendesk.gift_card_number",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"to": "[email protected]",
"caseRef": "CXL-61490970"
},
"attempts": 1,
"ref": "6511511052825028",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:29.816Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-61490970",
"decision": "refund",
"method": "gift_card"
},
"attempts": 1,
"ref": "17ZAGKRWC4.XGEJQP",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:29.972Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-61490970",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "gift_card chosen; $49.00",
"subscriptionId": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"refundMethod": "gift_card",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:26.425Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:27.520Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:27.523Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:27.914Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:28.704Z",
"msg": "square.issue_gift_card: applied"
},
{
"at": "2026-10-18T05:04:29.322Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:29.816Z",
"msg": "zendesk.gift_card_number: applied"
},
{
"at": "2026-10-18T05:04:29.972Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:29.973Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:26.425Z",
"updatedAt": "2026-10-18T05:04:29.973Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/gift_card_end_to_end/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:30.399977+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "gift-card-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 124
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1187
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-61490970: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-61490970-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "1051085495884461",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:24.680Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-61490970-POLICY",
"status": null,
"preview": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2"
},
"attempts": 1,
"ref": "2159390807355351",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:25.020Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:25.629Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-61490970-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "1382582283163046",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:26.135Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-61490970",
"decision": "cancel"
},
"attempts": 1,
"ref": "17BKJ0T4IM.UUV4VF",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:26.265Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-61490970",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:23.037Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:24.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:24.230Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:24.680Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:25.021Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:25.629Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:26.136Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:26.265Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:26.266Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:23.037Z",
"updatedAt": "2026-10-18T05:04:26.266Z"
},
{
"runId": "gift-card-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 253
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-61490970: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 1093
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 187
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-61490970: refund (gift_card chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-61490970-REFUND-7442",
"status": null,
"preview": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)"
},
"attempts": 1,
"ref": "2907714870697383",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:27.914Z",
"reconciled": null
},
{
"id": "square.issue_gift_card",
"kind": "square.issue_gift_card",
"provider": "square",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-61490970",
"method": "gift_card",
"amount": "$49.00",
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"needsApproval": false
},
"attempts": 1,
"ref": "195fc973-9bc2-41aa-9fb3-7577253f90ea",
"detail": {
"amountMinor": 4900,
"ganLast4": null
},
"appliedAt": "2026-10-18T05:04:28.704Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-61490970-REFUNDED",
"status": null,
"preview": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED"
},
"attempts": 1,
"ref": "7923396170808078",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:29.322Z",
"reconciled": null
},
{
"id": "zendesk.gift_card_number",
"kind": "zendesk.gift_card_number",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"to": "[email protected]",
"caseRef": "CXL-61490970"
},
"attempts": 1,
"ref": "6511511052825028",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:29.816Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-61490970",
"decision": "refund",
"method": "gift_card"
},
"attempts": 1,
"ref": "17ZAGKRWC4.XGEJQP",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:29.972Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-61490970",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "gift_card chosen; $49.00",
"subscriptionId": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"refundMethod": "gift_card",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:26.425Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:27.520Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:27.523Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:27.914Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:28.704Z",
"msg": "square.issue_gift_card: applied"
},
{
"at": "2026-10-18T05:04:29.322Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:29.816Z",
"msg": "zendesk.gift_card_number: applied"
},
{
"at": "2026-10-18T05:04:29.972Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:29.973Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:26.425Z",
"updatedAt": "2026-10-18T05:04:29.973Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "gift-card-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:30.571267+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "522",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "gift-card-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
}
}{
"runId": "gift-card-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 124
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1187
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-61490970: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-61490970-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "1051085495884461",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:24.680Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-61490970-POLICY",
"status": null,
"preview": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2"
},
"attempts": 1,
"ref": "2159390807355351",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:25.020Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:25.629Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-61490970-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "1382582283163046",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:26.135Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-61490970",
"decision": "cancel"
},
"attempts": 1,
"ref": "17BKJ0T4IM.UUV4VF",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:26.265Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-61490970",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:23.037Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:24.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:24.230Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:24.680Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:25.021Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:25.629Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:26.136Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:26.265Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:26.266Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:30.409Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:23.037Z",
"updatedAt": "2026-10-18T05:04:30.409Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "gift-card-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "gift_card",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:30.740738+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "447",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "gift-card-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "gift_card",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
}
}{
"runId": "gift-card-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 253
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-61490970: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 1093
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 187
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-61490970: refund (gift_card chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-61490970-REFUND-7442",
"status": null,
"preview": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)"
},
"attempts": 1,
"ref": "2907714870697383",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:27.914Z",
"reconciled": null
},
{
"id": "square.issue_gift_card",
"kind": "square.issue_gift_card",
"provider": "square",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-61490970",
"method": "gift_card",
"amount": "$49.00",
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"needsApproval": false
},
"attempts": 1,
"ref": "195fc973-9bc2-41aa-9fb3-7577253f90ea",
"detail": {
"amountMinor": 4900,
"ganLast4": null
},
"appliedAt": "2026-10-18T05:04:28.704Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-61490970-REFUNDED",
"status": null,
"preview": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED"
},
"attempts": 1,
"ref": "7923396170808078",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:29.322Z",
"reconciled": null
},
{
"id": "zendesk.gift_card_number",
"kind": "zendesk.gift_card_number",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"to": "[email protected]",
"caseRef": "CXL-61490970"
},
"attempts": 1,
"ref": "6511511052825028",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:29.816Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-61490970",
"decision": "refund",
"method": "gift_card"
},
"attempts": 1,
"ref": "17ZAGKRWC4.XGEJQP",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:29.972Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-61490970",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "gift_card chosen; $49.00",
"subscriptionId": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"refundMethod": "gift_card",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:26.425Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:27.520Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:27.523Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:27.914Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:28.704Z",
"msg": "square.issue_gift_card: applied"
},
{
"at": "2026-10-18T05:04:29.322Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:29.816Z",
"msg": "zendesk.gift_card_number: applied"
},
{
"at": "2026-10-18T05:04:29.972Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:29.973Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:30.576Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:26.425Z",
"updatedAt": "2026-10-18T05:04:30.576Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/gift_card_end_to_end/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:31.023301+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "gift-card-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 124
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1187
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-61490970: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-61490970-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "1051085495884461",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:24.680Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-61490970-POLICY",
"status": null,
"preview": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2"
},
"attempts": 1,
"ref": "2159390807355351",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:25.020Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:25.629Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-61490970-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "1382582283163046",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:26.135Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-61490970",
"decision": "cancel"
},
"attempts": 1,
"ref": "17BKJ0T4IM.UUV4VF",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:26.265Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-61490970",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:23.037Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:24.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:24.230Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:24.680Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:25.021Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:25.629Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:26.136Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:26.265Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:26.266Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:30.409Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:23.037Z",
"updatedAt": "2026-10-18T05:04:30.409Z"
},
{
"runId": "gift-card-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 253
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-61490970: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 1093
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 187
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-61490970: refund (gift_card chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-61490970-REFUND-7442",
"status": null,
"preview": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)"
},
"attempts": 1,
"ref": "2907714870697383",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:27.914Z",
"reconciled": null
},
{
"id": "square.issue_gift_card",
"kind": "square.issue_gift_card",
"provider": "square",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-61490970",
"method": "gift_card",
"amount": "$49.00",
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"needsApproval": false
},
"attempts": 1,
"ref": "195fc973-9bc2-41aa-9fb3-7577253f90ea",
"detail": {
"amountMinor": 4900,
"ganLast4": null
},
"appliedAt": "2026-10-18T05:04:28.704Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-61490970-REFUNDED",
"status": null,
"preview": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED"
},
"attempts": 1,
"ref": "7923396170808078",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:29.322Z",
"reconciled": null
},
{
"id": "zendesk.gift_card_number",
"kind": "zendesk.gift_card_number",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"to": "[email protected]",
"caseRef": "CXL-61490970"
},
"attempts": 1,
"ref": "6511511052825028",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:29.816Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-61490970",
"decision": "refund",
"method": "gift_card"
},
"attempts": 1,
"ref": "17ZAGKRWC4.XGEJQP",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:29.972Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-61490970",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "gift_card chosen; $49.00",
"subscriptionId": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"refundMethod": "gift_card",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:26.425Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:27.520Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:27.523Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:27.914Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:28.704Z",
"msg": "square.issue_gift_card: applied"
},
{
"at": "2026-10-18T05:04:29.322Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:29.816Z",
"msg": "zendesk.gift_card_number: applied"
},
{
"at": "2026-10-18T05:04:29.972Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:29.973Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:30.576Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:26.425Z",
"updatedAt": "2026-10-18T05:04:30.576Z"
}
]
}These calls were recorded during the same request window as this check but are not directly linked to it. Timing alone is not proof that they caused or were caused by this check.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 17.49ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_M4399HW1U1XWIZX9",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 53,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 70.96ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_M4399HW1U1XWIZX9",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"created": 97,
"current_period_end": 58,
"current_period_start": 50,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0MGZ0P2B7XR69TIWR9PM8RBO"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_DVETK5QAS0OIVZO4K30CT83I",
"default_payment_method": null,
"id": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 57,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 87,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 8,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_DA2B2UFLEXNKP0E5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.59ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 41,
"default_price": null,
"description": null,
"id": "prod_DA2B2UFLEXNKP0E5",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-dc5712"
}
],
"metadata": {},
"name": "ACME pro plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 73,
"url": "https://api.stripe.com/acme-pro-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 110.35ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 4900,
"currency": "usd",
"customer": "cus_M4399HW1U1XWIZX9",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_0MGZ0P2B7XR69TIWR9PM8RBO"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299715,
"description": null,
"receipt_email": null,
"id": "pi_BUDPEW74HIH8P93HTJQ608Z4",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 4900,
"currency": "usd",
"customer": "cus_M4399HW1U1XWIZX9",
"payment_method": "pm_JGGEUVUW3M67WR3RKG767U0Q",
"metadata": {
"subscription_id": "sub_0MGZ0P2B7XR69TIWR9PM8RBO"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 4900,
"latest_charge": "ch_G5N2OE4NA250AFK0ZEFNY1WL",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299715,
"description": null,
"receipt_email": null,
"id": "pi_FNXLR1YR15CAKNC2TRX7TC5F",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_DVETK5QAS0OIVZO4K30CT83I' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 279.07ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 4900,
"amount_overpaid": 59,
"amount_paid": 0,
"amount_remaining": 4900,
"amount_shipping": 20,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299715,
"currency": "usd",
"custom_fields": null,
"customer": "cus_M4399HW1U1XWIZX9",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 85,
"description": null,
"display_name": "Item 261",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_860459d80bb3409cad6aa3aed3",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 977.011,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/f572fb3b",
"id": "in_DVETK5QAS0OIVZO4K30CT83I",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 62,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_125dbb40e49e4b46bd68a13266",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 47,
"start": 43
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 20,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/a293789c"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 53,
"period_start": 50,
"post_payment_credit_notes_amount": 64,
"pre_payment_credit_notes_amount": 72,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 22,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 78,
"marked_uncollectible_at": 27,
"paid_at": 41,
"voided_at": 89
},
"subtotal": 4,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 4900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_PDPC0ZV0XOBRY5EPBDC43NEH",
"object": "invoice_payment",
"invoice": "in_DVETK5QAS0OIVZO4K30CT83I",
"amount_requested": 4900,
"amount_paid": null,
"currency": "usd",
"created": 1792299715,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_BUDPEW74HIH8P93HTJQ608Z4"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_DVETK5QAS0OIVZO4K30CT83I"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 5.21ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0MGZ0P2B7XR69TIWR9PM8RBO' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 80.59ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 57,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 87,
"currency": "usd",
"customer": "cus_M4399HW1U1XWIZX9",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"created": 99,
"current_period_end": 92,
"current_period_start": 72,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0MGZ0P2B7XR69TIWR9PM8RBO"
},
"latest_invoice": "in_DVETK5QAS0OIVZO4K30CT83I",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 8,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0MGZ0P2B7XR69TIWR9PM8RBO' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-61490970",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:23.037Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_FNXLR1YR15CAKNC2TRX7TC5F",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 18.89ms.
{
"host": "fetchsandbox.com",
"content-length": "417",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-61490970",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:23.037Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_FNXLR1YR15CAKNC2TRX7TC5F",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_M4399HW1U1XWIZX9",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0MGZ0P2B7XR69TIWR9PM8RBO"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_DVETK5QAS0OIVZO4K30CT83I",
"default_payment_method": null,
"id": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 57,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 87,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-61490970",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:23.037Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_FNXLR1YR15CAKNC2TRX7TC5F",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 8,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_M4399HW1U1XWIZX9' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_0MGZ0P2B7XR69TIWR9PM8RBO"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 15.99ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_0MGZ0P2B7XR69TIWR9PM8RBO"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_M4399HW1U1XWIZX9",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 53,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_0MGZ0P2B7XR69TIWR9PM8RBO"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0MGZ0P2B7XR69TIWR9PM8RBO' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 11.42ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_M4399HW1U1XWIZX9",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0MGZ0P2B7XR69TIWR9PM8RBO"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299865,
"ended_at": 1792299865,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_DVETK5QAS0OIVZO4K30CT83I",
"default_payment_method": null,
"id": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 57,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 87,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-61490970",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:23.037Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_FNXLR1YR15CAKNC2TRX7TC5F",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 8,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 18.4ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_M4399HW1U1XWIZX9",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 53,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_0MGZ0P2B7XR69TIWR9PM8RBO"
}
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0MGZ0P2B7XR69TIWR9PM8RBO' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 511.52ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 57,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": 1792299865,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"collection_method": "charge_automatically",
"created": 87,
"currency": "usd",
"customer": "cus_M4399HW1U1XWIZX9",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": 1792299865,
"id": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"created": 9,
"current_period_end": 61,
"current_period_start": 59,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0MGZ0P2B7XR69TIWR9PM8RBO"
},
"latest_invoice": "in_DVETK5QAS0OIVZO4K30CT83I",
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-61490970",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:23.037Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_FNXLR1YR15CAKNC2TRX7TC5F",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 8,
"status": "incomplete_expired",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents/pi_FNXLR1YR15CAKNC2TRX7TC5F' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 71.03ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"amount_capturable": 0,
"amount_received": 4900,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"client_secret": "[redacted]",
"confirmation_method": "automatic",
"created": 1792299715,
"currency": "usd",
"customer": "cus_M4399HW1U1XWIZX9",
"customer_account": null,
"description": null,
"excluded_payment_method_types": null,
"id": "pi_FNXLR1YR15CAKNC2TRX7TC5F",
"last_payment_error": null,
"latest_charge": "ch_G5N2OE4NA250AFK0ZEFNY1WL",
"livemode": false,
"next_action": null,
"object": "payment_intent",
"on_behalf_of": null,
"payment_method": "pm_JGGEUVUW3M67WR3RKG767U0Q",
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null,
"amount": 4900,
"metadata": {
"subscription_id": "sub_0MGZ0P2B7XR69TIWR9PM8RBO"
},
"payment_method_types": [
"card"
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.42ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0MGZ0P2B7XR69TIWR9PM8RBO' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 86.67ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 57,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": 1792299865,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"collection_method": "charge_automatically",
"created": 87,
"currency": "usd",
"customer": "cus_M4399HW1U1XWIZX9",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": 1792299865,
"id": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"created": 27,
"current_period_end": 42,
"current_period_start": 24,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0MGZ0P2B7XR69TIWR9PM8RBO"
},
"latest_invoice": "in_DVETK5QAS0OIVZO4K30CT83I",
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-61490970",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:23.037Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_FNXLR1YR15CAKNC2TRX7TC5F",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 8,
"status": "incomplete_expired",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0MGZ0P2B7XR69TIWR9PM8RBO' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_refund": "pending:gift-card-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.47ms.
{
"host": "fetchsandbox.com",
"content-length": "104",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_refund": "pending:gift-card-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230"
}
}{
"customer": "cus_M4399HW1U1XWIZX9",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0MGZ0P2B7XR69TIWR9PM8RBO"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299865,
"ended_at": 1792299865,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_DVETK5QAS0OIVZO4K30CT83I",
"default_payment_method": null,
"id": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 57,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 87,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-61490970",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:23.037Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_FNXLR1YR15CAKNC2TRX7TC5F",
"acme_cxl_policy": "acme-cxl-2026-10",
"acme_cxl_refund": "pending:gift-card-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 8,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0MGZ0P2B7XR69TIWR9PM8RBO' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_refund": "gift_card:195fc973-9bc2-41aa-9fb3-7577253f90ea"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.39ms.
{
"host": "fetchsandbox.com",
"content-length": "78",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_refund": "gift_card:195fc973-9bc2-41aa-9fb3-7577253f90ea"
}
}{
"customer": "cus_M4399HW1U1XWIZX9",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0MGZ0P2B7XR69TIWR9PM8RBO"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299865,
"ended_at": 1792299865,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_DVETK5QAS0OIVZO4K30CT83I",
"default_payment_method": null,
"id": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 57,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 87,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-61490970",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:23.037Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_FNXLR1YR15CAKNC2TRX7TC5F",
"acme_cxl_policy": "acme-cxl-2026-10",
"acme_cxl_refund": "gift_card:195fc973-9bc2-41aa-9fb3-7577253f90ea"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 8,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/second_refund_refused/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:31.205091+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "second-refund-refused-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "second_refund_refused"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:35.099417+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "525",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "second-refund-refused-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "second_refund_refused"
}
}{
"runId": "second-refund-refused-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "second_refund_refused"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 122
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1133
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 328
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-FAEDA0B5: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-FAEDA0B5-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "3735511306366489",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:32.844Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-FAEDA0B5-POLICY",
"status": null,
"preview": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD"
},
"attempts": 1,
"ref": "4403801665581111",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:33.208Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:34.233Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-FAEDA0B5-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "2464158085403258",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:34.791Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-FAEDA0B5",
"decision": "cancel"
},
"attempts": 1,
"ref": "17M1TFOJTK.ODG1Y4",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:34.938Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-FAEDA0B5",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:31.214Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:32.350Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:32.353Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:32.844Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:33.209Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:34.233Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:34.791Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:34.938Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:34.939Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:31.214Z",
"updatedAt": "2026-10-18T05:04:34.939Z",
"duplicate": false
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "second-refund-refused-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "store_credit",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "second_refund_refused"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:37.621156+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "453",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "second-refund-refused-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "store_credit",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "second_refund_refused"
}
}{
"runId": "second-refund-refused-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "second_refund_refused"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 259
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-FAEDA0B5: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 676
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 119
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-FAEDA0B5: refund (store_credit chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-FAEDA0B5-REFUND-3FFA",
"status": null,
"preview": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)"
},
"attempts": 1,
"ref": "312321261737998",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:36.141Z",
"reconciled": null
},
{
"id": "stripe.issue_store_credit",
"kind": "stripe.issue_store_credit",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-FAEDA0B5",
"method": "store_credit",
"amount": "$49.00",
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"needsApproval": false
},
"attempts": 1,
"ref": "BTXN-0000-13XB-0000",
"detail": {
"amountMinor": 4900,
"customer": "cus_SUVIS0G3ZKH3JUYF"
},
"appliedAt": "2026-10-18T05:04:36.809Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-FAEDA0B5-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED"
},
"attempts": 1,
"ref": "7583250773053159",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:37.324Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-FAEDA0B5",
"decision": "refund",
"method": "store_credit"
},
"attempts": 1,
"ref": "17RS8214TY.KGCTW7",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:37.459Z",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-FAEDA0B5",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "store_credit chosen; $49.00",
"subscriptionId": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"refundMethod": "store_credit",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:35.096Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:35.774Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:35.777Z",
"msg": "planned 4 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:36.141Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:36.809Z",
"msg": "stripe.issue_store_credit: applied"
},
{
"at": "2026-10-18T05:04:37.324Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:37.459Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:37.460Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:35.096Z",
"updatedAt": "2026-10-18T05:04:37.460Z",
"duplicate": false
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "second-refund-refused-choice2-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "original_payment",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "second_refund_refused"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:38.911236+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "457",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "second-refund-refused-choice2-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "original_payment",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "second_refund_refused"
}
}{
"runId": "second-refund-refused-choice2-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "second_refund_refused"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 256
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-FAEDA0B5: offered original_payment/store_credit/gift_card for $49.00; refund state store_credit:BTXN-0000-13XB-0000",
"durationMs": 644
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 119
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-FAEDA0B5: blocked (already refunded (store_credit:BTXN-0000-13XB-0000))",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-FAEDA0B5-REFUND-8B29",
"status": null,
"preview": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)"
},
"attempts": 1,
"ref": "5165128915401101",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:38.620Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-FAEDA0B5",
"decision": "blocked",
"method": null
},
"attempts": 1,
"ref": "17GCIW84P2.5QWNX3",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:38.750Z",
"reconciled": null
}
],
"counts": {
"applied": 2,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-FAEDA0B5",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "blocked",
"reason": "already refunded (store_credit:BTXN-0000-13XB-0000)",
"subscriptionId": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"refundMethod": null,
"refundMinor": 0,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:37.620Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:38.266Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:38.269Z",
"msg": "planned 2 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:38.620Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:38.750Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:38.751Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:37.620Z",
"updatedAt": "2026-10-18T05:04:38.751Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/second_refund_refused/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:39.192256+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "second-refund-refused-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "second_refund_refused"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 122
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1133
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 328
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-FAEDA0B5: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-FAEDA0B5-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "3735511306366489",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:32.844Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-FAEDA0B5-POLICY",
"status": null,
"preview": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD"
},
"attempts": 1,
"ref": "4403801665581111",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:33.208Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:34.233Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-FAEDA0B5-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "2464158085403258",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:34.791Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-FAEDA0B5",
"decision": "cancel"
},
"attempts": 1,
"ref": "17M1TFOJTK.ODG1Y4",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:34.938Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-FAEDA0B5",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:31.214Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:32.350Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:32.353Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:32.844Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:33.209Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:34.233Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:34.791Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:34.938Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:34.939Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:31.214Z",
"updatedAt": "2026-10-18T05:04:34.939Z"
},
{
"runId": "second-refund-refused-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "second_refund_refused"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 259
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-FAEDA0B5: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 676
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 119
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-FAEDA0B5: refund (store_credit chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-FAEDA0B5-REFUND-3FFA",
"status": null,
"preview": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)"
},
"attempts": 1,
"ref": "312321261737998",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:36.141Z",
"reconciled": null
},
{
"id": "stripe.issue_store_credit",
"kind": "stripe.issue_store_credit",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-FAEDA0B5",
"method": "store_credit",
"amount": "$49.00",
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"needsApproval": false
},
"attempts": 1,
"ref": "BTXN-0000-13XB-0000",
"detail": {
"amountMinor": 4900,
"customer": "cus_SUVIS0G3ZKH3JUYF"
},
"appliedAt": "2026-10-18T05:04:36.809Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-FAEDA0B5-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED"
},
"attempts": 1,
"ref": "7583250773053159",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:37.324Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-FAEDA0B5",
"decision": "refund",
"method": "store_credit"
},
"attempts": 1,
"ref": "17RS8214TY.KGCTW7",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:37.459Z",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-FAEDA0B5",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "store_credit chosen; $49.00",
"subscriptionId": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"refundMethod": "store_credit",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:35.096Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:35.774Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:35.777Z",
"msg": "planned 4 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:36.141Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:36.809Z",
"msg": "stripe.issue_store_credit: applied"
},
{
"at": "2026-10-18T05:04:37.324Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:37.459Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:37.460Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:35.096Z",
"updatedAt": "2026-10-18T05:04:37.460Z"
},
{
"runId": "second-refund-refused-choice2-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "second_refund_refused"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 256
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-FAEDA0B5: offered original_payment/store_credit/gift_card for $49.00; refund state store_credit:BTXN-0000-13XB-0000",
"durationMs": 644
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 119
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-FAEDA0B5: blocked (already refunded (store_credit:BTXN-0000-13XB-0000))",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-FAEDA0B5-REFUND-8B29",
"status": null,
"preview": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)"
},
"attempts": 1,
"ref": "5165128915401101",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:38.620Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-FAEDA0B5",
"decision": "blocked",
"method": null
},
"attempts": 1,
"ref": "17GCIW84P2.5QWNX3",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:38.750Z",
"reconciled": null
}
],
"counts": {
"applied": 2,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-FAEDA0B5",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "blocked",
"reason": "already refunded (store_credit:BTXN-0000-13XB-0000)",
"subscriptionId": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"refundMethod": null,
"refundMinor": 0,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:37.620Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:38.266Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:38.269Z",
"msg": "planned 2 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:38.620Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:38.750Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:38.751Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:37.620Z",
"updatedAt": "2026-10-18T05:04:38.751Z"
}
]
}These calls were recorded during the same request window as this check but are not directly linked to it. Timing alone is not proof that they caused or were caused by this check.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 17.45ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_SUVIS0G3ZKH3JUYF",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 36,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 72.27ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_SUVIS0G3ZKH3JUYF",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"created": 62,
"current_period_end": 63,
"current_period_start": 83,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DUA4FO0IK5UZBYICBM8AXZGR"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_R4VBWX99M8RFBEULSETVRC75",
"default_payment_method": null,
"id": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 40,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 41,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 87,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_DA2B2UFLEXNKP0E5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.61ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 41,
"default_price": null,
"description": null,
"id": "prod_DA2B2UFLEXNKP0E5",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-dc5712"
}
],
"metadata": {},
"name": "ACME pro plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 73,
"url": "https://api.stripe.com/acme-pro-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 106.02ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 4900,
"currency": "usd",
"customer": "cus_SUVIS0G3ZKH3JUYF",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_DUA4FO0IK5UZBYICBM8AXZGR"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299715,
"description": null,
"receipt_email": null,
"id": "pi_XGMAH48RMCK19RAQ2Z9VR584",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 4900,
"currency": "usd",
"customer": "cus_SUVIS0G3ZKH3JUYF",
"payment_method": "pm_977KMYALMKTK55DUNGCV16YS",
"metadata": {
"subscription_id": "sub_DUA4FO0IK5UZBYICBM8AXZGR"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 4900,
"latest_charge": "ch_3G4V4P4ZT32SERVFJNV4OYDK",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299715,
"description": null,
"receipt_email": null,
"id": "pi_Z6JHAOFOCC9YKYHD5TTGOXPH",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_R4VBWX99M8RFBEULSETVRC75' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 242.39ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 4900,
"amount_overpaid": 24,
"amount_paid": 0,
"amount_remaining": 4900,
"amount_shipping": 78,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299715,
"currency": "usd",
"custom_fields": null,
"customer": "cus_SUVIS0G3ZKH3JUYF",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 17,
"description": null,
"display_name": "Item 212",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_5a76c7eb82bd4aefb54774e777",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 920.5231,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/3d4e1ca5",
"id": "in_R4VBWX99M8RFBEULSETVRC75",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 24,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_211f146654694718aee07dadb7",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 33,
"start": 49
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 68,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/44b3a954"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 80,
"period_start": 0,
"post_payment_credit_notes_amount": 60,
"pre_payment_credit_notes_amount": 11,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 27,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 29,
"marked_uncollectible_at": 23,
"paid_at": 28,
"voided_at": 97
},
"subtotal": 4,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 4900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_1QC1ESFLSJKROX0BFEQWD4E8",
"object": "invoice_payment",
"invoice": "in_R4VBWX99M8RFBEULSETVRC75",
"amount_requested": 4900,
"amount_paid": null,
"currency": "usd",
"created": 1792299715,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_XGMAH48RMCK19RAQ2Z9VR584"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_R4VBWX99M8RFBEULSETVRC75"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.39ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DUA4FO0IK5UZBYICBM8AXZGR' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 452.87ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 40,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 41,
"currency": "usd",
"customer": "cus_SUVIS0G3ZKH3JUYF",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"created": 95,
"current_period_end": 3,
"current_period_start": 81,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DUA4FO0IK5UZBYICBM8AXZGR"
},
"latest_invoice": "in_R4VBWX99M8RFBEULSETVRC75",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 87,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DUA4FO0IK5UZBYICBM8AXZGR' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-FAEDA0B5",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:31.214Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_Z6JHAOFOCC9YKYHD5TTGOXPH",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.2ms.
{
"host": "fetchsandbox.com",
"content-length": "417",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-FAEDA0B5",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:31.214Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_Z6JHAOFOCC9YKYHD5TTGOXPH",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_SUVIS0G3ZKH3JUYF",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DUA4FO0IK5UZBYICBM8AXZGR"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_R4VBWX99M8RFBEULSETVRC75",
"default_payment_method": null,
"id": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 40,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 41,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-FAEDA0B5",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:31.214Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_Z6JHAOFOCC9YKYHD5TTGOXPH",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 87,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_SUVIS0G3ZKH3JUYF' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_DUA4FO0IK5UZBYICBM8AXZGR"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 14.61ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_DUA4FO0IK5UZBYICBM8AXZGR"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_SUVIS0G3ZKH3JUYF",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 36,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_DUA4FO0IK5UZBYICBM8AXZGR"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DUA4FO0IK5UZBYICBM8AXZGR' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 11.53ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_SUVIS0G3ZKH3JUYF",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DUA4FO0IK5UZBYICBM8AXZGR"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299874,
"ended_at": 1792299874,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_R4VBWX99M8RFBEULSETVRC75",
"default_payment_method": null,
"id": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 40,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 41,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-FAEDA0B5",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:31.214Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_Z6JHAOFOCC9YKYHD5TTGOXPH",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 87,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 17.06ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_SUVIS0G3ZKH3JUYF",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 36,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_DUA4FO0IK5UZBYICBM8AXZGR"
}
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DUA4FO0IK5UZBYICBM8AXZGR' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 80.57ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 40,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": 1792299874,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"collection_method": "charge_automatically",
"created": 41,
"currency": "usd",
"customer": "cus_SUVIS0G3ZKH3JUYF",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": 1792299874,
"id": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"created": 83,
"current_period_end": 11,
"current_period_start": 29,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DUA4FO0IK5UZBYICBM8AXZGR"
},
"latest_invoice": "in_R4VBWX99M8RFBEULSETVRC75",
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-FAEDA0B5",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:31.214Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_Z6JHAOFOCC9YKYHD5TTGOXPH",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 87,
"status": "incomplete_expired",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents/pi_Z6JHAOFOCC9YKYHD5TTGOXPH' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 72.06ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"amount_capturable": 0,
"amount_received": 4900,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"client_secret": "[redacted]",
"confirmation_method": "automatic",
"created": 1792299715,
"currency": "usd",
"customer": "cus_SUVIS0G3ZKH3JUYF",
"customer_account": null,
"description": null,
"excluded_payment_method_types": null,
"id": "pi_Z6JHAOFOCC9YKYHD5TTGOXPH",
"last_payment_error": null,
"latest_charge": "ch_3G4V4P4ZT32SERVFJNV4OYDK",
"livemode": false,
"next_action": null,
"object": "payment_intent",
"on_behalf_of": null,
"payment_method": "pm_977KMYALMKTK55DUNGCV16YS",
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null,
"amount": 4900,
"metadata": {
"subscription_id": "sub_DUA4FO0IK5UZBYICBM8AXZGR"
},
"payment_method_types": [
"card"
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.44ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DUA4FO0IK5UZBYICBM8AXZGR' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 89.29ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 40,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": 1792299874,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"collection_method": "charge_automatically",
"created": 41,
"currency": "usd",
"customer": "cus_SUVIS0G3ZKH3JUYF",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": 1792299874,
"id": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"created": 27,
"current_period_end": 91,
"current_period_start": 56,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DUA4FO0IK5UZBYICBM8AXZGR"
},
"latest_invoice": "in_R4VBWX99M8RFBEULSETVRC75",
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-FAEDA0B5",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:31.214Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_Z6JHAOFOCC9YKYHD5TTGOXPH",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 87,
"status": "incomplete_expired",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DUA4FO0IK5UZBYICBM8AXZGR' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_refund": "pending:second-refund-refused-choice1-vr_f8571d4179e047e784d4be7687432230"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.35ms.
{
"host": "fetchsandbox.com",
"content-length": "105",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_refund": "pending:second-refund-refused-choice1-vr_f8571d4179e047e784d4be7687432230"
}
}{
"customer": "cus_SUVIS0G3ZKH3JUYF",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DUA4FO0IK5UZBYICBM8AXZGR"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299874,
"ended_at": 1792299874,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_R4VBWX99M8RFBEULSETVRC75",
"default_payment_method": null,
"id": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 40,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 41,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-FAEDA0B5",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:31.214Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_Z6JHAOFOCC9YKYHD5TTGOXPH",
"acme_cxl_policy": "acme-cxl-2026-10",
"acme_cxl_refund": "pending:second-refund-refused-choice1-vr_f8571d4179e047e784d4be7687432230"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 87,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_SUVIS0G3ZKH3JUYF/balance_transactions' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"amount": -4900,
"currency": "usd",
"description": "CXL-FAEDA0B5 cancellation refund (store credit)",
"metadata": {
"acme_cxl_ref": "CXL-FAEDA0B5",
"acme_cxl_ticket": "2001"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.46ms.
{
"host": "fetchsandbox.com",
"content-length": "164",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"amount": -4900,
"currency": "usd",
"description": "CXL-FAEDA0B5 cancellation refund (store credit)",
"metadata": {
"acme_cxl_ref": "CXL-FAEDA0B5",
"acme_cxl_ticket": "2001"
}
}{
"amount": -4900,
"checkout_session": null,
"created": 93,
"credit_note": null,
"currency": "usd",
"customer": "cus_SUVIS0G3ZKH3JUYF",
"customer_account": null,
"description": "CXL-FAEDA0B5 cancellation refund (store credit)",
"ending_balance": 21,
"id": "BTXN-0000-13XB-0000",
"invoice": null,
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-FAEDA0B5",
"acme_cxl_ticket": "2001"
},
"object": "customer_balance_transaction",
"type": "adjustment",
"status": "pending"
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DUA4FO0IK5UZBYICBM8AXZGR' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_refund": "store_credit:BTXN-0000-13XB-0000"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 18.21ms.
{
"host": "fetchsandbox.com",
"content-length": "64",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_refund": "store_credit:BTXN-0000-13XB-0000"
}
}{
"customer": "cus_SUVIS0G3ZKH3JUYF",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DUA4FO0IK5UZBYICBM8AXZGR"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299874,
"ended_at": 1792299874,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_R4VBWX99M8RFBEULSETVRC75",
"default_payment_method": null,
"id": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 40,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 41,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-FAEDA0B5",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:31.214Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_Z6JHAOFOCC9YKYHD5TTGOXPH",
"acme_cxl_policy": "acme-cxl-2026-10",
"acme_cxl_refund": "store_credit:BTXN-0000-13XB-0000"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 87,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 16.92ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_SUVIS0G3ZKH3JUYF",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 36,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_DUA4FO0IK5UZBYICBM8AXZGR"
}
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DUA4FO0IK5UZBYICBM8AXZGR' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 83.01ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 40,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": 1792299874,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"collection_method": "charge_automatically",
"created": 41,
"currency": "usd",
"customer": "cus_SUVIS0G3ZKH3JUYF",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": 1792299874,
"id": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"created": 35,
"current_period_end": 47,
"current_period_start": 66,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DUA4FO0IK5UZBYICBM8AXZGR"
},
"latest_invoice": "in_R4VBWX99M8RFBEULSETVRC75",
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-FAEDA0B5",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:31.214Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_Z6JHAOFOCC9YKYHD5TTGOXPH",
"acme_cxl_policy": "acme-cxl-2026-10",
"acme_cxl_refund": "store_credit:BTXN-0000-13XB-0000"
},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 87,
"status": "incomplete_expired",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents/pi_Z6JHAOFOCC9YKYHD5TTGOXPH' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 84.04ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"amount_capturable": 0,
"amount_received": 4900,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"client_secret": "[redacted]",
"confirmation_method": "automatic",
"created": 1792299715,
"currency": "usd",
"customer": "cus_SUVIS0G3ZKH3JUYF",
"customer_account": null,
"description": null,
"excluded_payment_method_types": null,
"id": "pi_Z6JHAOFOCC9YKYHD5TTGOXPH",
"last_payment_error": null,
"latest_charge": "ch_3G4V4P4ZT32SERVFJNV4OYDK",
"livemode": false,
"next_action": null,
"object": "payment_intent",
"on_behalf_of": null,
"payment_method": "pm_977KMYALMKTK55DUNGCV16YS",
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null,
"amount": 4900,
"metadata": {
"subscription_id": "sub_DUA4FO0IK5UZBYICBM8AXZGR"
},
"payment_method_types": [
"card"
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 5.03ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/method_not_offered_clarified/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:39.361826+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "method-not-offered-clarified-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "method_not_offered_clarified"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:43.295111+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "546",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "method-not-offered-clarified-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "method_not_offered_clarified"
}
}{
"runId": "method-not-offered-clarified-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "method_not_offered_clarified"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 124
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete): cancel - cancellable under policy",
"durationMs": 1498
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 155
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-B45EB933: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-B45EB933-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the r"
},
"attempts": 1,
"ref": "5215486593818289",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:41.332Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-B45EB933-POLICY",
"status": null,
"preview": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5"
},
"attempts": 1,
"ref": "8174581519438422",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:41.684Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"product": "ACME credit only plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:42.309Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-B45EB933-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME di"
},
"attempts": 1,
"ref": "3211688702561785",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:43.002Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-B45EB933",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SIHJ1H8L.OWIINQ",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:43.131Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-B45EB933",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:39.363Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:40.863Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:40.866Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:41.333Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:41.684Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:42.309Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:43.002Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:43.131Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:43.132Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:39.363Z",
"updatedAt": "2026-10-18T05:04:43.132Z",
"duplicate": false
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "method-not-offered-clarified-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "original_payment",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "method_not_offered_clarified"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:44.909095+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "478",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "method-not-offered-clarified-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "original_payment",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "method_not_offered_clarified"
}
}{
"runId": "method-not-offered-clarified-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "method_not_offered_clarified"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 382
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-B45EB933: offered store_credit/gift_card for $49.00",
"durationMs": 657
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 164
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-B45EB933: clarify (original_payment was not offered)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-B45EB933-REFUND-2711",
"status": null,
"preview": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)"
},
"attempts": 1,
"ref": "8973226265627914",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:44.284Z",
"reconciled": null
},
{
"id": "zendesk.clarify_choice",
"kind": "zendesk.clarify_choice",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-B45EB933-ASK-2711",
"status": "pending",
"preview": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711"
},
"attempts": 1,
"ref": "2375410179018813",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:44.619Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-B45EB933",
"decision": "clarify",
"method": null
},
"attempts": 1,
"ref": "17CYFZKIUX.BEM9L5",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:44.748Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-B45EB933",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "clarify",
"reason": "original_payment was not offered",
"subscriptionId": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"refundMethod": null,
"refundMinor": 0,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:43.295Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:43.954Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:43.956Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:44.284Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:44.619Z",
"msg": "zendesk.clarify_choice: applied"
},
{
"at": "2026-10-18T05:04:44.748Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:44.750Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:43.295Z",
"updatedAt": "2026-10-18T05:04:44.750Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/method_not_offered_clarified/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:45.228977+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "method-not-offered-clarified-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "method_not_offered_clarified"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 124
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete): cancel - cancellable under policy",
"durationMs": 1498
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 155
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-B45EB933: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-B45EB933-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the r"
},
"attempts": 1,
"ref": "5215486593818289",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:41.332Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-B45EB933-POLICY",
"status": null,
"preview": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5"
},
"attempts": 1,
"ref": "8174581519438422",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:41.684Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"product": "ACME credit only plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:42.309Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-B45EB933-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME di"
},
"attempts": 1,
"ref": "3211688702561785",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:43.002Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-B45EB933",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SIHJ1H8L.OWIINQ",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:43.131Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-B45EB933",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:39.363Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:40.863Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:40.866Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:41.333Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:41.684Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:42.309Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:43.002Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:43.131Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:43.132Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:39.363Z",
"updatedAt": "2026-10-18T05:04:43.132Z"
},
{
"runId": "method-not-offered-clarified-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "method_not_offered_clarified"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 382
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-B45EB933: offered store_credit/gift_card for $49.00",
"durationMs": 657
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 164
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-B45EB933: clarify (original_payment was not offered)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-B45EB933-REFUND-2711",
"status": null,
"preview": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)"
},
"attempts": 1,
"ref": "8973226265627914",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:44.284Z",
"reconciled": null
},
{
"id": "zendesk.clarify_choice",
"kind": "zendesk.clarify_choice",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-B45EB933-ASK-2711",
"status": "pending",
"preview": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711"
},
"attempts": 1,
"ref": "2375410179018813",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:44.619Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-B45EB933",
"decision": "clarify",
"method": null
},
"attempts": 1,
"ref": "17CYFZKIUX.BEM9L5",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:44.748Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-B45EB933",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "clarify",
"reason": "original_payment was not offered",
"subscriptionId": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"refundMethod": null,
"refundMinor": 0,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:43.295Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:43.954Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:43.956Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:44.284Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:44.619Z",
"msg": "zendesk.clarify_choice: applied"
},
{
"at": "2026-10-18T05:04:44.748Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:44.750Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:43.295Z",
"updatedAt": "2026-10-18T05:04:44.750Z"
}
]
}These calls were recorded during the same request window as this check but are not directly linked to it. Timing alone is not proof that they caused or were caused by this check.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 16.98ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_GUUCW6CC2KH2AFXW",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 29,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 72.47ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_GUUCW6CC2KH2AFXW",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_8ZCBSU34T5SHCTON",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_RSTH1KD3TO4B2SFSX5ZR9QZP",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"created": 70,
"current_period_end": 13,
"current_period_start": 28,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_JUXWUHPJVFP1YYHZQVTT4DWF"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_USPXBYAYPCJ3PHL2D3Y1ACBX",
"default_payment_method": null,
"id": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 96,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 47,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 17,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_8ZCBSU34T5SHCTON' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.43ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 60,
"default_price": null,
"description": null,
"id": "prod_8ZCBSU34T5SHCTON",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-1dfa13"
}
],
"metadata": {
"acme_refund_methods": "store_credit,gift_card"
},
"name": "ACME credit only plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 35,
"url": "https://api.stripe.com/acme-credit-only-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 480ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 4900,
"currency": "usd",
"customer": "cus_GUUCW6CC2KH2AFXW",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_JUXWUHPJVFP1YYHZQVTT4DWF"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299716,
"description": null,
"receipt_email": null,
"id": "pi_7ENRZSERHCIDJ07AZWHYI0DS",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 4900,
"currency": "usd",
"customer": "cus_GUUCW6CC2KH2AFXW",
"payment_method": "pm_4TNN5JKXAX7PL09WBQR0R6KP",
"metadata": {
"subscription_id": "sub_JUXWUHPJVFP1YYHZQVTT4DWF"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 4900,
"latest_charge": "ch_U66AANWFN57CKDYMA6SVO6EF",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299716,
"description": null,
"receipt_email": null,
"id": "pi_WLIOY3S5SE1FPMSW8TZ6BVH3",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_USPXBYAYPCJ3PHL2D3Y1ACBX' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 238.31ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 4900,
"amount_overpaid": 71,
"amount_paid": 0,
"amount_remaining": 4900,
"amount_shipping": 45,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299716,
"currency": "usd",
"custom_fields": null,
"customer": "cus_GUUCW6CC2KH2AFXW",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 99,
"description": null,
"display_name": "Item 398",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_88e0886d0e21407b81c50a27bf",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 1.5948,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/b0bc89ea",
"id": "in_USPXBYAYPCJ3PHL2D3Y1ACBX",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 56,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_3ff78d6b1e274ff6b4562c70f4",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 100,
"start": 33
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 4,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/6f50a2f1"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 6,
"period_start": 13,
"post_payment_credit_notes_amount": 59,
"pre_payment_credit_notes_amount": 13,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 2,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 54,
"marked_uncollectible_at": 50,
"paid_at": 48,
"voided_at": 50
},
"subtotal": 53,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 4900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_UFJ3E2WELJGUTMIVFRAG0TLM",
"object": "invoice_payment",
"invoice": "in_USPXBYAYPCJ3PHL2D3Y1ACBX",
"amount_requested": 4900,
"amount_paid": null,
"currency": "usd",
"created": 1792299716,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_7ENRZSERHCIDJ07AZWHYI0DS"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_USPXBYAYPCJ3PHL2D3Y1ACBX"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.67ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_JUXWUHPJVFP1YYHZQVTT4DWF' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 77.74ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 96,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 47,
"currency": "usd",
"customer": "cus_GUUCW6CC2KH2AFXW",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_8ZCBSU34T5SHCTON",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_RSTH1KD3TO4B2SFSX5ZR9QZP",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"created": 37,
"current_period_end": 97,
"current_period_start": 84,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_JUXWUHPJVFP1YYHZQVTT4DWF"
},
"latest_invoice": "in_USPXBYAYPCJ3PHL2D3Y1ACBX",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 17,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_JUXWUHPJVFP1YYHZQVTT4DWF' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-B45EB933",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:39.363Z",
"acme_cxl_offer": "store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_WLIOY3S5SE1FPMSW8TZ6BVH3",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.71ms.
{
"host": "fetchsandbox.com",
"content-length": "398",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-B45EB933",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:39.363Z",
"acme_cxl_offer": "store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_WLIOY3S5SE1FPMSW8TZ6BVH3",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_GUUCW6CC2KH2AFXW",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_8ZCBSU34T5SHCTON",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_RSTH1KD3TO4B2SFSX5ZR9QZP",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_JUXWUHPJVFP1YYHZQVTT4DWF"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_JUXWUHPJVFP1YYHZQVTT4DWF"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_USPXBYAYPCJ3PHL2D3Y1ACBX",
"default_payment_method": null,
"id": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 96,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 47,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-B45EB933",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:39.363Z",
"acme_cxl_offer": "store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_WLIOY3S5SE1FPMSW8TZ6BVH3",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 17,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_GUUCW6CC2KH2AFXW' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_JUXWUHPJVFP1YYHZQVTT4DWF"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 18ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_JUXWUHPJVFP1YYHZQVTT4DWF"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_GUUCW6CC2KH2AFXW",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 29,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_JUXWUHPJVFP1YYHZQVTT4DWF"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_JUXWUHPJVFP1YYHZQVTT4DWF' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 12.03ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_GUUCW6CC2KH2AFXW",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_8ZCBSU34T5SHCTON",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_RSTH1KD3TO4B2SFSX5ZR9QZP",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_JUXWUHPJVFP1YYHZQVTT4DWF"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_JUXWUHPJVFP1YYHZQVTT4DWF"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299882,
"ended_at": 1792299882,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_USPXBYAYPCJ3PHL2D3Y1ACBX",
"default_payment_method": null,
"id": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 96,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 47,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-B45EB933",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:39.363Z",
"acme_cxl_offer": "store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_WLIOY3S5SE1FPMSW8TZ6BVH3",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 17,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 16.86ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_GUUCW6CC2KH2AFXW",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 29,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_JUXWUHPJVFP1YYHZQVTT4DWF"
}
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_JUXWUHPJVFP1YYHZQVTT4DWF' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 80.14ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 96,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": 1792299882,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"collection_method": "charge_automatically",
"created": 47,
"currency": "usd",
"customer": "cus_GUUCW6CC2KH2AFXW",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": 1792299882,
"id": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_8ZCBSU34T5SHCTON",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_RSTH1KD3TO4B2SFSX5ZR9QZP",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"created": 53,
"current_period_end": 96,
"current_period_start": 25,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_JUXWUHPJVFP1YYHZQVTT4DWF"
},
"latest_invoice": "in_USPXBYAYPCJ3PHL2D3Y1ACBX",
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-B45EB933",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:39.363Z",
"acme_cxl_offer": "store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_WLIOY3S5SE1FPMSW8TZ6BVH3",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 17,
"status": "incomplete_expired",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents/pi_WLIOY3S5SE1FPMSW8TZ6BVH3' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 68.94ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"amount_capturable": 0,
"amount_received": 4900,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"client_secret": "[redacted]",
"confirmation_method": "automatic",
"created": 1792299716,
"currency": "usd",
"customer": "cus_GUUCW6CC2KH2AFXW",
"customer_account": null,
"description": null,
"excluded_payment_method_types": null,
"id": "pi_WLIOY3S5SE1FPMSW8TZ6BVH3",
"last_payment_error": null,
"latest_charge": "ch_U66AANWFN57CKDYMA6SVO6EF",
"livemode": false,
"next_action": null,
"object": "payment_intent",
"on_behalf_of": null,
"payment_method": "pm_4TNN5JKXAX7PL09WBQR0R6KP",
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null,
"amount": 4900,
"metadata": {
"subscription_id": "sub_JUXWUHPJVFP1YYHZQVTT4DWF"
},
"payment_method_types": [
"card"
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.5ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/contract_exception_parked/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:45.390155+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "contract-exception-parked-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "contract_exception_parked"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:47.920909+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "537",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "contract-exception-parked-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "contract_exception_parked"
}
}{
"runId": "contract-exception-parked-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "contract_exception_parked"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 157
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1468
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 171
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D4E22CB: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D4E22CB-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "1310571618763484",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:47.308Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D4E22CB-POLICY",
"status": null,
"preview": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "6987997707519900",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:47.637Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"subscription": "sub_N0T0MXATGULP9LMFBMH5XDJY",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D4E22CB-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D4E22CB",
"decision": "exception"
},
"attempts": 1,
"ref": "17J4E4Q1US.AKN4HE",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:47.758Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:47.759Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-7D4E22CB",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_N0T0MXATGULP9LMFBMH5XDJY",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:45.396Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:46.866Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:46.870Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:47.308Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:47.637Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:47.758Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:47.759Z",
"msg": "awaiting approval"
}
],
"createdAt": "2026-10-18T05:04:45.396Z",
"updatedAt": "2026-10-18T05:04:47.759Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/contract_exception_parked/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:48.184835+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "contract-exception-parked-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "contract_exception_parked"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 157
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1468
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 171
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D4E22CB: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D4E22CB-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "1310571618763484",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:47.308Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D4E22CB-POLICY",
"status": null,
"preview": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "6987997707519900",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:47.637Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"subscription": "sub_N0T0MXATGULP9LMFBMH5XDJY",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D4E22CB-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D4E22CB",
"decision": "exception"
},
"attempts": 1,
"ref": "17J4E4Q1US.AKN4HE",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:47.758Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:47.759Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-7D4E22CB",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_N0T0MXATGULP9LMFBMH5XDJY",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:45.396Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:46.866Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:46.870Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:47.308Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:47.637Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:47.758Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:47.759Z",
"msg": "awaiting approval"
}
],
"createdAt": "2026-10-18T05:04:45.396Z",
"updatedAt": "2026-10-18T05:04:47.759Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "contract-exception-parked-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "contract_exception_parked"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:48.368047+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "537",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "contract-exception-parked-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "contract_exception_parked"
}
}{
"runId": "contract-exception-parked-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "contract_exception_parked"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 157
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1468
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 171
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D4E22CB: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D4E22CB-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "1310571618763484",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:47.308Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D4E22CB-POLICY",
"status": null,
"preview": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "6987997707519900",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:47.637Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"subscription": "sub_N0T0MXATGULP9LMFBMH5XDJY",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D4E22CB-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D4E22CB",
"decision": "exception"
},
"attempts": 1,
"ref": "17J4E4Q1US.AKN4HE",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:47.758Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:47.759Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-7D4E22CB",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_N0T0MXATGULP9LMFBMH5XDJY",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:45.396Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:46.866Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:46.870Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:47.308Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:47.637Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:47.758Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:47.759Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:48.196Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:45.396Z",
"updatedAt": "2026-10-18T05:04:48.196Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/contract_exception_parked/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:48.638231+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "contract-exception-parked-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "contract_exception_parked"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 157
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1468
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 171
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D4E22CB: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D4E22CB-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "1310571618763484",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:47.308Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D4E22CB-POLICY",
"status": null,
"preview": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "6987997707519900",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:47.637Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"subscription": "sub_N0T0MXATGULP9LMFBMH5XDJY",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D4E22CB-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D4E22CB",
"decision": "exception"
},
"attempts": 1,
"ref": "17J4E4Q1US.AKN4HE",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:47.758Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:47.759Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-7D4E22CB",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_N0T0MXATGULP9LMFBMH5XDJY",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:45.396Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:46.866Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:46.870Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:47.308Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:47.637Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:47.758Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:47.759Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:48.196Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:45.396Z",
"updatedAt": "2026-10-18T05:04:48.196Z"
}
]
}These calls were recorded during the same request window as this check but are not directly linked to it. Timing alone is not proof that they caused or were caused by this check.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 17.59ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_78O4AJ01MVXOPHIE",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 32,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 71.08ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_78O4AJ01MVXOPHIE",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_259UWIGQJOCA3SVK",
"unit_amount": 9900,
"currency": "usd",
"unit_amount_decimal": "9900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_EKCX77ZY2XZJ3DDWQJDMXG24",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_N0T0MXATGULP9LMFBMH5XDJY",
"created": 31,
"current_period_end": 91,
"current_period_start": 12,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_N0T0MXATGULP9LMFBMH5XDJY"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_XXK99XG225ZCWBNZKGJ80TOY",
"default_payment_method": null,
"id": "sub_N0T0MXATGULP9LMFBMH5XDJY",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 83,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 88,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 20,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_259UWIGQJOCA3SVK' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.57ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 29,
"default_price": null,
"description": null,
"id": "prod_259UWIGQJOCA3SVK",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-438ec4"
}
],
"metadata": {
"acme_cancellation": "contract",
"acme_min_term_months": "12"
},
"name": "ACME contract plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 49,
"url": "https://api.stripe.com/acme-contract-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 486.07ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 9900,
"currency": "usd",
"customer": "cus_78O4AJ01MVXOPHIE",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_N0T0MXATGULP9LMFBMH5XDJY"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299716,
"description": null,
"receipt_email": null,
"id": "pi_QYLX6VWSHJ9GXEV6SHV7I1VN",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 9900,
"currency": "usd",
"customer": "cus_78O4AJ01MVXOPHIE",
"payment_method": "pm_Q7BD46H5PBECWLEEXVZ51UQR",
"metadata": {
"subscription_id": "sub_N0T0MXATGULP9LMFBMH5XDJY"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 9900,
"latest_charge": "ch_T3BBJ04ZDBH66QOK3VD5VHFC",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299716,
"description": null,
"receipt_email": null,
"id": "pi_NYT19BS5DSVCY3H7Q5AC50HV",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_XXK99XG225ZCWBNZKGJ80TOY' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 236.7ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 9900,
"amount_overpaid": 99,
"amount_paid": 0,
"amount_remaining": 9900,
"amount_shipping": 22,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299716,
"currency": "usd",
"custom_fields": null,
"customer": "cus_78O4AJ01MVXOPHIE",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 93,
"description": null,
"display_name": "Item 740",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_8db115a521eb4000ae5e30d92b",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 388.8988,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/5d61d8c3",
"id": "in_XXK99XG225ZCWBNZKGJ80TOY",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 93,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_57c600eadadf4afda4e12e233f",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 97,
"start": 2
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 20,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/1d684ab2"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_N0T0MXATGULP9LMFBMH5XDJY",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 54,
"period_start": 94,
"post_payment_credit_notes_amount": 46,
"pre_payment_credit_notes_amount": 30,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 56,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 43,
"marked_uncollectible_at": 6,
"paid_at": 35,
"voided_at": 25
},
"subtotal": 72,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 9900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_PQL7CV2RIALQ0MPINAS0I9S7",
"object": "invoice_payment",
"invoice": "in_XXK99XG225ZCWBNZKGJ80TOY",
"amount_requested": 9900,
"amount_paid": null,
"currency": "usd",
"created": 1792299716,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_QYLX6VWSHJ9GXEV6SHV7I1VN"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_XXK99XG225ZCWBNZKGJ80TOY"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.32ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/exception_approved/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:48.796074+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_approved"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:51.289337+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "516",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_approved"
}
}{
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_approved"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 146
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1424
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 159
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-CD8951DB: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-CD8951DB-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "7184893122811807",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:50.654Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-CD8951DB-POLICY",
"status": null,
"preview": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "8893972350471729",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:50.996Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"subscription": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-CD8951DB-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-CD8951DB",
"decision": "exception"
},
"attempts": 1,
"ref": "170PCXQS78.3TMTJM",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:51.123Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:51.125Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-CD8951DB",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:48.800Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:50.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:50.231Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:50.655Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:50.996Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:51.123Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:51.125Z",
"msg": "awaiting approval"
}
],
"createdAt": "2026-10-18T05:04:48.800Z",
"updatedAt": "2026-10-18T05:04:51.125Z",
"duplicate": false
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "decide",
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_CX_LEAD"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:52.514298+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "130",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "decide",
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_CX_LEAD"
}{
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_approved"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 146
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1424
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 159
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-CD8951DB: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-CD8951DB-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "7184893122811807",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:50.654Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-CD8951DB-POLICY",
"status": null,
"preview": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "8893972350471729",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:50.996Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"subscription": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:51.903Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-CD8951DB-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 1,
"ref": "8196326380467659",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:52.349Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-CD8951DB",
"decision": "exception"
},
"attempts": 1,
"ref": "170PCXQS78.3TMTJM",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:51.123Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:51.125Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:04:51.286Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-CD8951DB",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:48.800Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:50.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:50.231Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:50.655Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:50.996Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:51.123Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:51.125Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:51.286Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:04:51.903Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:52.349Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:52.350Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:48.800Z",
"updatedAt": "2026-10-18T05:04:52.350Z",
"result": "recorded"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/exception_approved/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:52.793945+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_approved"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 146
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1424
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 159
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-CD8951DB: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-CD8951DB-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "7184893122811807",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:50.654Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-CD8951DB-POLICY",
"status": null,
"preview": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "8893972350471729",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:50.996Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"subscription": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:51.903Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-CD8951DB-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 1,
"ref": "8196326380467659",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:52.349Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-CD8951DB",
"decision": "exception"
},
"attempts": 1,
"ref": "170PCXQS78.3TMTJM",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:51.123Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:51.125Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:04:51.286Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-CD8951DB",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:48.800Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:50.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:50.231Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:50.655Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:50.996Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:51.123Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:51.125Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:51.286Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:04:51.903Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:52.349Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:52.350Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:48.800Z",
"updatedAt": "2026-10-18T05:04:52.350Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_approved"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:52.958197+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "516",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_approved"
}
}{
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_approved"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 146
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1424
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 159
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-CD8951DB: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-CD8951DB-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "7184893122811807",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:50.654Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-CD8951DB-POLICY",
"status": null,
"preview": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "8893972350471729",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:50.996Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"subscription": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:51.903Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-CD8951DB-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 1,
"ref": "8196326380467659",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:52.349Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-CD8951DB",
"decision": "exception"
},
"attempts": 1,
"ref": "170PCXQS78.3TMTJM",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:51.123Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:51.125Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:04:51.286Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-CD8951DB",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:48.800Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:50.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:50.231Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:50.655Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:50.996Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:51.123Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:51.125Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:51.286Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:04:51.903Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:52.349Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:52.350Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:52.791Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:48.800Z",
"updatedAt": "2026-10-18T05:04:52.791Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "decide",
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_CX_LEAD"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:53.122571+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "130",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "decide",
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_CX_LEAD"
}{
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_approved"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 146
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1424
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 159
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-CD8951DB: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-CD8951DB-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "7184893122811807",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:50.654Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-CD8951DB-POLICY",
"status": null,
"preview": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "8893972350471729",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:50.996Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"subscription": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:51.903Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-CD8951DB-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 1,
"ref": "8196326380467659",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:52.349Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-CD8951DB",
"decision": "exception"
},
"attempts": 1,
"ref": "170PCXQS78.3TMTJM",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:51.123Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:51.125Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:04:51.286Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-CD8951DB",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:48.800Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:50.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:50.231Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:50.655Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:50.996Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:51.123Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:51.125Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:51.286Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:04:51.903Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:52.349Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:52.350Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:52.791Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:48.800Z",
"updatedAt": "2026-10-18T05:04:52.957Z",
"result": "already_decided"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/exception_approved/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:53.387892+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_approved"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 146
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1424
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 159
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-CD8951DB: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-CD8951DB-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "7184893122811807",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:50.654Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-CD8951DB-POLICY",
"status": null,
"preview": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "8893972350471729",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:50.996Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"subscription": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:51.903Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-CD8951DB-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 1,
"ref": "8196326380467659",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:52.349Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-CD8951DB",
"decision": "exception"
},
"attempts": 1,
"ref": "170PCXQS78.3TMTJM",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:51.123Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:51.125Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:04:51.286Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-CD8951DB",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:48.800Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:50.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:50.231Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:50.655Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:50.996Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:51.123Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:51.125Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:51.286Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:04:51.903Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:52.349Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:52.350Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:52.791Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:48.800Z",
"updatedAt": "2026-10-18T05:04:52.957Z"
}
]
}These calls were recorded during the same request window as this check but are not directly linked to it. Timing alone is not proof that they caused or were caused by this check.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 18.61ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_SD9JZ09VUFEN6U94",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 72,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 74.08ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_SD9JZ09VUFEN6U94",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_259UWIGQJOCA3SVK",
"unit_amount": 9900,
"currency": "usd",
"unit_amount_decimal": "9900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_EKCX77ZY2XZJ3DDWQJDMXG24",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"created": 16,
"current_period_end": 52,
"current_period_start": 40,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_LGGGBL1GON9WWLMBWGPOEQLS"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_4B64V2Z6KS6LOOWS6N70NWQ9",
"default_payment_method": null,
"id": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 5,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 61,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 28,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_259UWIGQJOCA3SVK' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.55ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 29,
"default_price": null,
"description": null,
"id": "prod_259UWIGQJOCA3SVK",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-438ec4"
}
],
"metadata": {
"acme_cancellation": "contract",
"acme_min_term_months": "12"
},
"name": "ACME contract plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 49,
"url": "https://api.stripe.com/acme-contract-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 115.16ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 9900,
"currency": "usd",
"customer": "cus_SD9JZ09VUFEN6U94",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_LGGGBL1GON9WWLMBWGPOEQLS"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299717,
"description": null,
"receipt_email": null,
"id": "pi_ADJA7QSR3CIJLDR0J54XYKM9",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 9900,
"currency": "usd",
"customer": "cus_SD9JZ09VUFEN6U94",
"payment_method": "pm_FY3KQ68KW1RTFL8IGHGZ0OYT",
"metadata": {
"subscription_id": "sub_LGGGBL1GON9WWLMBWGPOEQLS"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 9900,
"latest_charge": "ch_WXR3C8MF1TIE47OG1N9LXEYI",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299717,
"description": null,
"receipt_email": null,
"id": "pi_36QUA5WXVSTMYHH1AMYYG8KX",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_4B64V2Z6KS6LOOWS6N70NWQ9' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 605.15ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 9900,
"amount_overpaid": 29,
"amount_paid": 0,
"amount_remaining": 9900,
"amount_shipping": 76,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299717,
"currency": "usd",
"custom_fields": null,
"customer": "cus_SD9JZ09VUFEN6U94",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 46,
"description": null,
"display_name": "Item 125",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_b0823a6181b2441bb98929e880",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 806.8156,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/08d24232",
"id": "in_4B64V2Z6KS6LOOWS6N70NWQ9",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 25,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_fcf8709e3d904973a79155010c",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 96,
"start": 84
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 44,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/ec6391dd"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 5,
"period_start": 16,
"post_payment_credit_notes_amount": 46,
"pre_payment_credit_notes_amount": 83,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 42,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 70,
"marked_uncollectible_at": 56,
"paid_at": 27,
"voided_at": 27
},
"subtotal": 64,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 9900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_NBZSZTDT1HF7NXEM5IUQEPOE",
"object": "invoice_payment",
"invoice": "in_4B64V2Z6KS6LOOWS6N70NWQ9",
"amount_requested": 9900,
"amount_paid": null,
"currency": "usd",
"created": 1792299717,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_ADJA7QSR3CIJLDR0J54XYKM9"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_4B64V2Z6KS6LOOWS6N70NWQ9"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.35ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_LGGGBL1GON9WWLMBWGPOEQLS' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 83.12ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 5,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 61,
"currency": "usd",
"customer": "cus_SD9JZ09VUFEN6U94",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_259UWIGQJOCA3SVK",
"unit_amount": 9900,
"currency": "usd",
"unit_amount_decimal": "9900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_EKCX77ZY2XZJ3DDWQJDMXG24",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"created": 8,
"current_period_end": 74,
"current_period_start": 77,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_LGGGBL1GON9WWLMBWGPOEQLS"
},
"latest_invoice": "in_4B64V2Z6KS6LOOWS6N70NWQ9",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 28,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_LGGGBL1GON9WWLMBWGPOEQLS' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-CD8951DB",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:48.800Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "9900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_36QUA5WXVSTMYHH1AMYYG8KX",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 20.15ms.
{
"host": "fetchsandbox.com",
"content-length": "417",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-CD8951DB",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:48.800Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "9900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_36QUA5WXVSTMYHH1AMYYG8KX",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_SD9JZ09VUFEN6U94",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_259UWIGQJOCA3SVK",
"unit_amount": 9900,
"currency": "usd",
"unit_amount_decimal": "9900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_EKCX77ZY2XZJ3DDWQJDMXG24",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_LGGGBL1GON9WWLMBWGPOEQLS"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_LGGGBL1GON9WWLMBWGPOEQLS"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_4B64V2Z6KS6LOOWS6N70NWQ9",
"default_payment_method": null,
"id": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 5,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 61,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-CD8951DB",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:48.800Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "9900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_36QUA5WXVSTMYHH1AMYYG8KX",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 28,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_SD9JZ09VUFEN6U94' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_LGGGBL1GON9WWLMBWGPOEQLS"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 13.94ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_LGGGBL1GON9WWLMBWGPOEQLS"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_SD9JZ09VUFEN6U94",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 72,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_LGGGBL1GON9WWLMBWGPOEQLS"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_LGGGBL1GON9WWLMBWGPOEQLS' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 11.7ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_SD9JZ09VUFEN6U94",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_259UWIGQJOCA3SVK",
"unit_amount": 9900,
"currency": "usd",
"unit_amount_decimal": "9900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_EKCX77ZY2XZJ3DDWQJDMXG24",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_LGGGBL1GON9WWLMBWGPOEQLS"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_LGGGBL1GON9WWLMBWGPOEQLS"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299891,
"ended_at": 1792299891,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_4B64V2Z6KS6LOOWS6N70NWQ9",
"default_payment_method": null,
"id": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 5,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 61,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-CD8951DB",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:48.800Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "9900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_36QUA5WXVSTMYHH1AMYYG8KX",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 28,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/exception_rejected/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:53.556034+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_rejected"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:56.235719+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "516",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_rejected"
}
}{
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_rejected"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 129
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1694
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 130
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-28D0240E: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-28D0240E-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "7985354890570868",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:55.652Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-28D0240E-POLICY",
"status": null,
"preview": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "7832924548891330",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:55.967Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"subscription": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-28D0240E-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-28D0240E",
"decision": "exception"
},
"attempts": 1,
"ref": "17L9TCCI3S.K73SSK",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:56.072Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:56.074Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-28D0240E",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:53.563Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:55.259Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:55.262Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:55.652Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:55.968Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:56.073Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:56.074Z",
"msg": "awaiting approval"
}
],
"createdAt": "2026-10-18T05:04:53.563Z",
"updatedAt": "2026-10-18T05:04:56.074Z",
"duplicate": false
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "decide",
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "reject",
"userId": "U_CX_LEAD"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:56.400205+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "129",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "decide",
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "reject",
"userId": "U_CX_LEAD"
}{
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "REJECTED",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_rejected"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 129
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1694
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 130
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-28D0240E: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-28D0240E-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "7985354890570868",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:55.652Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-28D0240E-POLICY",
"status": null,
"preview": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "7832924548891330",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:55.967Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "rejected",
"summary": {
"subscription": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "rejected",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-28D0240E-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-28D0240E",
"decision": "exception"
},
"attempts": 1,
"ref": "17L9TCCI3S.K73SSK",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:56.072Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 2
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:56.074Z",
"decision": "reject",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:04:56.230Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-28D0240E",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:53.563Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:55.259Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:55.262Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:55.652Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:55.968Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:56.073Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:56.074Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:56.230Z",
"msg": "rejected by U_CX_LEAD"
}
],
"createdAt": "2026-10-18T05:04:53.563Z",
"updatedAt": "2026-10-18T05:04:56.230Z",
"result": "recorded"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/exception_rejected/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:56.662231+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "REJECTED",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_rejected"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 129
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1694
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 130
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-28D0240E: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-28D0240E-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "7985354890570868",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:55.652Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-28D0240E-POLICY",
"status": null,
"preview": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "7832924548891330",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:55.967Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "rejected",
"summary": {
"subscription": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "rejected",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-28D0240E-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-28D0240E",
"decision": "exception"
},
"attempts": 1,
"ref": "17L9TCCI3S.K73SSK",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:56.072Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 2
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:56.074Z",
"decision": "reject",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:04:56.230Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-28D0240E",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:53.563Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:55.259Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:55.262Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:55.652Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:55.968Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:56.073Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:56.074Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:56.230Z",
"msg": "rejected by U_CX_LEAD"
}
],
"createdAt": "2026-10-18T05:04:53.563Z",
"updatedAt": "2026-10-18T05:04:56.230Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_rejected"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:56.856562+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "516",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_rejected"
}
}{
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "REJECTED",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_rejected"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 129
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1694
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 130
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-28D0240E: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-28D0240E-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "7985354890570868",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:55.652Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-28D0240E-POLICY",
"status": null,
"preview": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "7832924548891330",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:55.967Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "rejected",
"summary": {
"subscription": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "rejected",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-28D0240E-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-28D0240E",
"decision": "exception"
},
"attempts": 1,
"ref": "17L9TCCI3S.K73SSK",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:56.072Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 2
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:56.074Z",
"decision": "reject",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:04:56.230Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-28D0240E",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:53.563Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:55.259Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:55.262Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:55.652Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:55.968Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:56.073Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:56.074Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:56.230Z",
"msg": "rejected by U_CX_LEAD"
},
{
"at": "2026-10-18T05:04:56.688Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:53.563Z",
"updatedAt": "2026-10-18T05:04:56.688Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "decide",
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "reject",
"userId": "U_CX_LEAD"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:57.026819+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "129",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "decide",
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "reject",
"userId": "U_CX_LEAD"
}{
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "REJECTED",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_rejected"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 129
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1694
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 130
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-28D0240E: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-28D0240E-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "7985354890570868",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:55.652Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-28D0240E-POLICY",
"status": null,
"preview": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "7832924548891330",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:55.967Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "rejected",
"summary": {
"subscription": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "rejected",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-28D0240E-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-28D0240E",
"decision": "exception"
},
"attempts": 1,
"ref": "17L9TCCI3S.K73SSK",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:56.072Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 2
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:56.074Z",
"decision": "reject",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:04:56.230Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-28D0240E",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:53.563Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:55.259Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:55.262Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:55.652Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:55.968Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:56.073Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:56.074Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:56.230Z",
"msg": "rejected by U_CX_LEAD"
},
{
"at": "2026-10-18T05:04:56.688Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:53.563Z",
"updatedAt": "2026-10-18T05:04:56.855Z",
"result": "already_decided"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/exception_rejected/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:57.299975+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "REJECTED",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_rejected"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 129
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1694
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 130
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-28D0240E: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-28D0240E-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "7985354890570868",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:55.652Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-28D0240E-POLICY",
"status": null,
"preview": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "7832924548891330",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:55.967Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "rejected",
"summary": {
"subscription": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "rejected",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-28D0240E-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-28D0240E",
"decision": "exception"
},
"attempts": 1,
"ref": "17L9TCCI3S.K73SSK",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:56.072Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 2
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:56.074Z",
"decision": "reject",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:04:56.230Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-28D0240E",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:53.563Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:55.259Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:55.262Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:55.652Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:55.968Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:56.073Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:56.074Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:56.230Z",
"msg": "rejected by U_CX_LEAD"
},
{
"at": "2026-10-18T05:04:56.688Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:53.563Z",
"updatedAt": "2026-10-18T05:04:56.855Z"
}
]
}These calls were recorded during the same request window as this check but are not directly linked to it. Timing alone is not proof that they caused or were caused by this check.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 18.56ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_5X1HTLTOSV75KT76",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 3,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 76ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_5X1HTLTOSV75KT76",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_259UWIGQJOCA3SVK",
"unit_amount": 9900,
"currency": "usd",
"unit_amount_decimal": "9900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_EKCX77ZY2XZJ3DDWQJDMXG24",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"created": 66,
"current_period_end": 32,
"current_period_start": 27,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_LZE2X0Q54BZBLBXKUO9SI4KA"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_EFI0U5EU6V0IAE1KTH8PJHDZ",
"default_payment_method": null,
"id": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 56,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 60,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 45,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_259UWIGQJOCA3SVK' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.68ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 29,
"default_price": null,
"description": null,
"id": "prod_259UWIGQJOCA3SVK",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-438ec4"
}
],
"metadata": {
"acme_cancellation": "contract",
"acme_min_term_months": "12"
},
"name": "ACME contract plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 49,
"url": "https://api.stripe.com/acme-contract-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 114.55ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 9900,
"currency": "usd",
"customer": "cus_5X1HTLTOSV75KT76",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_LZE2X0Q54BZBLBXKUO9SI4KA"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299717,
"description": null,
"receipt_email": null,
"id": "pi_A3POWV1QUZO5JA3MFEX2QHXM",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 9900,
"currency": "usd",
"customer": "cus_5X1HTLTOSV75KT76",
"payment_method": "pm_KWMYKFZDDVWNC3RE1CEAJR3Z",
"metadata": {
"subscription_id": "sub_LZE2X0Q54BZBLBXKUO9SI4KA"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 9900,
"latest_charge": "ch_I8P638SBZB0TTMK4EZBD8NZD",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299717,
"description": null,
"receipt_email": null,
"id": "pi_I273OK11RKDRLTMFQKS2NKR0",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_EFI0U5EU6V0IAE1KTH8PJHDZ' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 630.89ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 9900,
"amount_overpaid": 70,
"amount_paid": 0,
"amount_remaining": 9900,
"amount_shipping": 25,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299717,
"currency": "usd",
"custom_fields": null,
"customer": "cus_5X1HTLTOSV75KT76",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 84,
"description": null,
"display_name": "Item 180",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_818848eeab784d71879811abf7",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 59.7152,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/adbe7c95",
"id": "in_EFI0U5EU6V0IAE1KTH8PJHDZ",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 6,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_c783b85632fb48fa8741c45798",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 43,
"start": 63
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 93,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/fa292b49"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 52,
"period_start": 3,
"post_payment_credit_notes_amount": 67,
"pre_payment_credit_notes_amount": 7,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 24,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 9,
"marked_uncollectible_at": 78,
"paid_at": 30,
"voided_at": 60
},
"subtotal": 34,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 9900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_8OLAYS7MEASAQR8FTDYYH4T4",
"object": "invoice_payment",
"invoice": "in_EFI0U5EU6V0IAE1KTH8PJHDZ",
"amount_requested": 9900,
"amount_paid": null,
"currency": "usd",
"created": 1792299717,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_A3POWV1QUZO5JA3MFEX2QHXM"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_EFI0U5EU6V0IAE1KTH8PJHDZ"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.45ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/approve_by_stranger_refused/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:57.465495+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "approve_by_stranger_refused"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:59.863194+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "543",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "approve_by_stranger_refused"
}
}{
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "approve_by_stranger_refused"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 136
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1099
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-D20F9BE9: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-D20F9BE9-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "3530749786258398",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:59.259Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-D20F9BE9-POLICY",
"status": null,
"preview": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "7281287851112352",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:59.555Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"subscription": "sub_M0I148KMJSQSJSITENHWD1CL",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-D20F9BE9-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-D20F9BE9",
"decision": "exception"
},
"attempts": 1,
"ref": "17XVJVGYPE.UR99LY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:59.681Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:59.682Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-D20F9BE9",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_M0I148KMJSQSJSITENHWD1CL",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:57.486Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:58.588Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:58.591Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:59.259Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:59.555Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:59.681Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:59.682Z",
"msg": "awaiting approval"
}
],
"createdAt": "2026-10-18T05:04:57.486Z",
"updatedAt": "2026-10-18T05:04:59.682Z",
"duplicate": false
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "decide",
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_AGENT"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:00.175732+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "137",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "decide",
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_AGENT"
}{
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "approve_by_stranger_refused"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 136
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1099
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-D20F9BE9: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-D20F9BE9-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "3530749786258398",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:59.259Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-D20F9BE9-POLICY",
"status": null,
"preview": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "7281287851112352",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:59.555Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"subscription": "sub_M0I148KMJSQSJSITENHWD1CL",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-D20F9BE9-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-D20F9BE9",
"decision": "exception"
},
"attempts": 1,
"ref": "17XVJVGYPE.UR99LY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:59.681Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:59.682Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-D20F9BE9",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_M0I148KMJSQSJSITENHWD1CL",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:57.486Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:58.588Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:58.591Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:59.259Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:59.555Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:59.681Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:59.682Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:59.874Z",
"msg": "decision by U_AGENT refused: not an approver"
}
],
"createdAt": "2026-10-18T05:04:57.486Z",
"updatedAt": "2026-10-18T05:04:59.874Z",
"result": "forbidden"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/approve_by_stranger_refused/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:00.516051+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "approve_by_stranger_refused"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 136
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1099
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-D20F9BE9: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-D20F9BE9-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "3530749786258398",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:59.259Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-D20F9BE9-POLICY",
"status": null,
"preview": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "7281287851112352",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:59.555Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"subscription": "sub_M0I148KMJSQSJSITENHWD1CL",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-D20F9BE9-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-D20F9BE9",
"decision": "exception"
},
"attempts": 1,
"ref": "17XVJVGYPE.UR99LY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:59.681Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:59.682Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-D20F9BE9",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_M0I148KMJSQSJSITENHWD1CL",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:57.486Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:58.588Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:58.591Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:59.259Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:59.555Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:59.681Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:59.682Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:59.874Z",
"msg": "decision by U_AGENT refused: not an approver"
}
],
"createdAt": "2026-10-18T05:04:57.486Z",
"updatedAt": "2026-10-18T05:04:59.874Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "approve_by_stranger_refused"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:00.723453+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "543",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "approve_by_stranger_refused"
}
}{
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "approve_by_stranger_refused"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 136
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1099
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-D20F9BE9: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-D20F9BE9-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "3530749786258398",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:59.259Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-D20F9BE9-POLICY",
"status": null,
"preview": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "7281287851112352",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:59.555Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"subscription": "sub_M0I148KMJSQSJSITENHWD1CL",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-D20F9BE9-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-D20F9BE9",
"decision": "exception"
},
"attempts": 1,
"ref": "17XVJVGYPE.UR99LY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:59.681Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:59.682Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-D20F9BE9",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_M0I148KMJSQSJSITENHWD1CL",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:57.486Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:58.588Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:58.591Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:59.259Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:59.555Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:59.681Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:59.682Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:59.874Z",
"msg": "decision by U_AGENT refused: not an approver"
},
{
"at": "2026-10-18T05:05:00.543Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:57.486Z",
"updatedAt": "2026-10-18T05:05:00.543Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "decide",
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_AGENT"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:00.898105+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "137",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "decide",
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_AGENT"
}{
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "approve_by_stranger_refused"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 136
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1099
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-D20F9BE9: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-D20F9BE9-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "3530749786258398",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:59.259Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-D20F9BE9-POLICY",
"status": null,
"preview": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "7281287851112352",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:59.555Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"subscription": "sub_M0I148KMJSQSJSITENHWD1CL",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-D20F9BE9-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-D20F9BE9",
"decision": "exception"
},
"attempts": 1,
"ref": "17XVJVGYPE.UR99LY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:59.681Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:59.682Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-D20F9BE9",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_M0I148KMJSQSJSITENHWD1CL",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:57.486Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:58.588Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:58.591Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:59.259Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:59.555Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:59.681Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:59.682Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:59.874Z",
"msg": "decision by U_AGENT refused: not an approver"
},
{
"at": "2026-10-18T05:05:00.543Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:00.725Z",
"msg": "decision by U_AGENT refused: not an approver"
}
],
"createdAt": "2026-10-18T05:04:57.486Z",
"updatedAt": "2026-10-18T05:05:00.725Z",
"result": "forbidden"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/approve_by_stranger_refused/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:01.234636+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "approve_by_stranger_refused"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 136
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1099
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-D20F9BE9: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-D20F9BE9-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "3530749786258398",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:59.259Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-D20F9BE9-POLICY",
"status": null,
"preview": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "7281287851112352",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:59.555Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"subscription": "sub_M0I148KMJSQSJSITENHWD1CL",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-D20F9BE9-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-D20F9BE9",
"decision": "exception"
},
"attempts": 1,
"ref": "17XVJVGYPE.UR99LY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:59.681Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:59.682Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-D20F9BE9",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_M0I148KMJSQSJSITENHWD1CL",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:57.486Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:58.588Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:58.591Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:59.259Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:59.555Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:59.681Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:59.682Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:59.874Z",
"msg": "decision by U_AGENT refused: not an approver"
},
{
"at": "2026-10-18T05:05:00.543Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:00.725Z",
"msg": "decision by U_AGENT refused: not an approver"
}
],
"createdAt": "2026-10-18T05:04:57.486Z",
"updatedAt": "2026-10-18T05:05:00.725Z"
}
]
}These calls were recorded during the same request window as this check but are not directly linked to it. Timing alone is not proof that they caused or were caused by this check.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 17.09ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_V77JMKKFG5P9GMQM",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 96,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 84.07ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_V77JMKKFG5P9GMQM",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_259UWIGQJOCA3SVK",
"unit_amount": 9900,
"currency": "usd",
"unit_amount_decimal": "9900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_EKCX77ZY2XZJ3DDWQJDMXG24",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_M0I148KMJSQSJSITENHWD1CL",
"created": 64,
"current_period_end": 44,
"current_period_start": 33,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_M0I148KMJSQSJSITENHWD1CL"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_AI9FRABSYEVPJDN3UY23GHA3",
"default_payment_method": null,
"id": "sub_M0I148KMJSQSJSITENHWD1CL",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 70,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 74,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 45,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_259UWIGQJOCA3SVK' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.66ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 29,
"default_price": null,
"description": null,
"id": "prod_259UWIGQJOCA3SVK",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-438ec4"
}
],
"metadata": {
"acme_cancellation": "contract",
"acme_min_term_months": "12"
},
"name": "ACME contract plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 49,
"url": "https://api.stripe.com/acme-contract-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 131.17ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 9900,
"currency": "usd",
"customer": "cus_V77JMKKFG5P9GMQM",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_M0I148KMJSQSJSITENHWD1CL"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299717,
"description": null,
"receipt_email": null,
"id": "pi_CV0C3YUGJYIECCCD7SXCG54C",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 9900,
"currency": "usd",
"customer": "cus_V77JMKKFG5P9GMQM",
"payment_method": "pm_4TZLOQX6S1N31K5MHDU0F6PR",
"metadata": {
"subscription_id": "sub_M0I148KMJSQSJSITENHWD1CL"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 9900,
"latest_charge": "ch_SXXX5H2WTDMPPZRC4C9EYPRR",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299718,
"description": null,
"receipt_email": null,
"id": "pi_XF50H7KKCL7TOTD56KQ3DY3F",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_AI9FRABSYEVPJDN3UY23GHA3' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 262.58ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 9900,
"amount_overpaid": 38,
"amount_paid": 0,
"amount_remaining": 9900,
"amount_shipping": 85,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299717,
"currency": "usd",
"custom_fields": null,
"customer": "cus_V77JMKKFG5P9GMQM",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 49,
"description": null,
"display_name": "Item 472",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_f3d8ad0a8e7d455a994089ce75",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 91.0351,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/aee77ab6",
"id": "in_AI9FRABSYEVPJDN3UY23GHA3",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 62,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_0af4d7060b6943ccabf26a7bc1",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 84,
"start": 77
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 17,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/6e28b76b"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_M0I148KMJSQSJSITENHWD1CL",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 62,
"period_start": 5,
"post_payment_credit_notes_amount": 18,
"pre_payment_credit_notes_amount": 4,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 58,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 18,
"marked_uncollectible_at": 7,
"paid_at": 35,
"voided_at": 54
},
"subtotal": 21,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 9900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_N7TW5LSSJQ1X8YOTXR7J3DYY",
"object": "invoice_payment",
"invoice": "in_AI9FRABSYEVPJDN3UY23GHA3",
"amount_requested": 9900,
"amount_paid": null,
"currency": "usd",
"created": 1792299717,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_CV0C3YUGJYIECCCD7SXCG54C"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_AI9FRABSYEVPJDN3UY23GHA3"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.6ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/no_refund_due/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:01.775186+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "no-refund-due-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "no_refund_due"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:07.258285+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "501",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "no-refund-due-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "no_refund_due"
}
}{
"runId": "no-refund-due-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "no_refund_due"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 273
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete): cancel - cancellable under policy",
"durationMs": 2962
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 289
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1408EDBF: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1408EDBF-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews th"
},
"attempts": 1,
"ref": "101851096937733",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:05.219Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1408EDBF-POLICY",
"status": null,
"preview": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast "
},
"attempts": 1,
"ref": "1215696764324806",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:05.522Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"product": "ACME non refundable plan",
"reason": "cancellable under policy",
"refundOffer": "none"
},
"attempts": 1,
"ref": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:06.101Z",
"reconciled": null
},
{
"id": "zendesk.cancellation_confirmed",
"kind": "zendesk.cancellation_confirmed",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1408EDBF-DONE",
"status": "solved",
"preview": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref C"
},
"attempts": 1,
"ref": "2104229225565637",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:06.695Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1408EDBF",
"decision": "cancel"
},
"attempts": 1,
"ref": "17QHNNKWPZ.9J7HTI",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:06.830Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-1408EDBF",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"cancellation": "cancel",
"refundOffer": {
"tier": "none",
"amountMinor": 0,
"currency": "usd",
"methods": []
}
},
"events": [
{
"at": "2026-10-18T05:05:01.830Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:04.795Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:04.800Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:05.219Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:05.522Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:06.102Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:06.696Z",
"msg": "zendesk.cancellation_confirmed: applied"
},
{
"at": "2026-10-18T05:05:06.831Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:06.832Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:05:01.830Z",
"updatedAt": "2026-10-18T05:05:06.832Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/no_refund_due/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:07.529086+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "no-refund-due-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "no_refund_due"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 273
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete): cancel - cancellable under policy",
"durationMs": 2962
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 289
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1408EDBF: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1408EDBF-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews th"
},
"attempts": 1,
"ref": "101851096937733",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:05.219Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1408EDBF-POLICY",
"status": null,
"preview": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast "
},
"attempts": 1,
"ref": "1215696764324806",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:05.522Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"product": "ACME non refundable plan",
"reason": "cancellable under policy",
"refundOffer": "none"
},
"attempts": 1,
"ref": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:06.101Z",
"reconciled": null
},
{
"id": "zendesk.cancellation_confirmed",
"kind": "zendesk.cancellation_confirmed",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1408EDBF-DONE",
"status": "solved",
"preview": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref C"
},
"attempts": 1,
"ref": "2104229225565637",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:06.695Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1408EDBF",
"decision": "cancel"
},
"attempts": 1,
"ref": "17QHNNKWPZ.9J7HTI",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:06.830Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-1408EDBF",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"cancellation": "cancel",
"refundOffer": {
"tier": "none",
"amountMinor": 0,
"currency": "usd",
"methods": []
}
},
"events": [
{
"at": "2026-10-18T05:05:01.830Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:04.795Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:04.800Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:05.219Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:05.522Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:06.102Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:06.696Z",
"msg": "zendesk.cancellation_confirmed: applied"
},
{
"at": "2026-10-18T05:05:06.831Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:06.832Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:05:01.830Z",
"updatedAt": "2026-10-18T05:05:06.832Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "no-refund-due-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "no_refund_due"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:07.702207+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "501",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "no-refund-due-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "no_refund_due"
}
}{
"runId": "no-refund-due-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "no_refund_due"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 273
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete): cancel - cancellable under policy",
"durationMs": 2962
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 289
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1408EDBF: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1408EDBF-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews th"
},
"attempts": 1,
"ref": "101851096937733",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:05.219Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1408EDBF-POLICY",
"status": null,
"preview": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast "
},
"attempts": 1,
"ref": "1215696764324806",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:05.522Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"product": "ACME non refundable plan",
"reason": "cancellable under policy",
"refundOffer": "none"
},
"attempts": 1,
"ref": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:06.101Z",
"reconciled": null
},
{
"id": "zendesk.cancellation_confirmed",
"kind": "zendesk.cancellation_confirmed",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1408EDBF-DONE",
"status": "solved",
"preview": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref C"
},
"attempts": 1,
"ref": "2104229225565637",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:06.695Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1408EDBF",
"decision": "cancel"
},
"attempts": 1,
"ref": "17QHNNKWPZ.9J7HTI",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:06.830Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-1408EDBF",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"cancellation": "cancel",
"refundOffer": {
"tier": "none",
"amountMinor": 0,
"currency": "usd",
"methods": []
}
},
"events": [
{
"at": "2026-10-18T05:05:01.830Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:04.795Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:04.800Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:05.219Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:05.522Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:06.102Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:06.696Z",
"msg": "zendesk.cancellation_confirmed: applied"
},
{
"at": "2026-10-18T05:05:06.831Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:06.832Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:07.536Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:01.830Z",
"updatedAt": "2026-10-18T05:05:07.536Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/no_refund_due/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:08.009913+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "no-refund-due-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "no_refund_due"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 273
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete): cancel - cancellable under policy",
"durationMs": 2962
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 289
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1408EDBF: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1408EDBF-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews th"
},
"attempts": 1,
"ref": "101851096937733",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:05.219Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1408EDBF-POLICY",
"status": null,
"preview": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast "
},
"attempts": 1,
"ref": "1215696764324806",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:05.522Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"product": "ACME non refundable plan",
"reason": "cancellable under policy",
"refundOffer": "none"
},
"attempts": 1,
"ref": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:06.101Z",
"reconciled": null
},
{
"id": "zendesk.cancellation_confirmed",
"kind": "zendesk.cancellation_confirmed",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1408EDBF-DONE",
"status": "solved",
"preview": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref C"
},
"attempts": 1,
"ref": "2104229225565637",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:06.695Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1408EDBF",
"decision": "cancel"
},
"attempts": 1,
"ref": "17QHNNKWPZ.9J7HTI",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:06.830Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-1408EDBF",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"cancellation": "cancel",
"refundOffer": {
"tier": "none",
"amountMinor": 0,
"currency": "usd",
"methods": []
}
},
"events": [
{
"at": "2026-10-18T05:05:01.830Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:04.795Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:04.800Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:05.219Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:05.522Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:06.102Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:06.696Z",
"msg": "zendesk.cancellation_confirmed: applied"
},
{
"at": "2026-10-18T05:05:06.831Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:06.832Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:07.536Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:01.830Z",
"updatedAt": "2026-10-18T05:05:07.536Z"
}
]
}These calls were recorded during the same request window as this check but are not directly linked to it. Timing alone is not proof that they caused or were caused by this check.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 96.63ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_SHJK0MVV3O43BRHL",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 45,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 207.5ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_SHJK0MVV3O43BRHL",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_6Q7ETWKUB7U4L6OS",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_FRWNPS6W706IT20BY1XF5LBH",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"created": 40,
"current_period_end": 12,
"current_period_start": 41,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_N83VKPQD5V9XK3GUSXIOOJS8"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_E0P0ZM7UJVAHD6AKRQZUP4Y3",
"default_payment_method": null,
"id": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 53,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 4,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 57,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_6Q7ETWKUB7U4L6OS' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 14.59ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 63,
"default_price": null,
"description": null,
"id": "prod_6Q7ETWKUB7U4L6OS",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-7d3c6c"
}
],
"metadata": {
"acme_refundable": "false"
},
"name": "ACME non refundable plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 49,
"url": "https://api.stripe.com/acme-non-refundable-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 357.75ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 4900,
"currency": "usd",
"customer": "cus_SHJK0MVV3O43BRHL",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_N83VKPQD5V9XK3GUSXIOOJS8"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299719,
"description": null,
"receipt_email": null,
"id": "pi_DNWQWRXOLVJNHAXU74UQNK11",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 4900,
"currency": "usd",
"customer": "cus_SHJK0MVV3O43BRHL",
"payment_method": "pm_0EE8ZXT1K0LY37SR8DQ1W9XC",
"metadata": {
"subscription_id": "sub_N83VKPQD5V9XK3GUSXIOOJS8"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 4900,
"latest_charge": "ch_73GZ1UCCLA7ZN9Q5CHQROU4K",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299719,
"description": null,
"receipt_email": null,
"id": "pi_5TA69DZC79HL012037W28WP6",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_E0P0ZM7UJVAHD6AKRQZUP4Y3' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1213.56ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 4900,
"amount_overpaid": 22,
"amount_paid": 0,
"amount_remaining": 4900,
"amount_shipping": 95,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299719,
"currency": "usd",
"custom_fields": null,
"customer": "cus_SHJK0MVV3O43BRHL",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 93,
"description": null,
"display_name": "Item 480",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_0c405631fe75412c896dbbc8e9",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 224.2055,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/d34a4d64",
"id": "in_E0P0ZM7UJVAHD6AKRQZUP4Y3",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 42,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_70e2388c19a5414da2619665da",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 37,
"start": 77
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 59,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/73db5d8c"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 67,
"period_start": 11,
"post_payment_credit_notes_amount": 17,
"pre_payment_credit_notes_amount": 92,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 16,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 77,
"marked_uncollectible_at": 53,
"paid_at": 43,
"voided_at": 46
},
"subtotal": 27,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 4900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_V289GEHKRHFREJBPAGWLHL51",
"object": "invoice_payment",
"invoice": "in_E0P0ZM7UJVAHD6AKRQZUP4Y3",
"amount_requested": 4900,
"amount_paid": null,
"currency": "usd",
"created": 1792299719,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_DNWQWRXOLVJNHAXU74UQNK11"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_E0P0ZM7UJVAHD6AKRQZUP4Y3"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.42ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_N83VKPQD5V9XK3GUSXIOOJS8' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 90.68ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 53,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 4,
"currency": "usd",
"customer": "cus_SHJK0MVV3O43BRHL",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_6Q7ETWKUB7U4L6OS",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_FRWNPS6W706IT20BY1XF5LBH",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"created": 40,
"current_period_end": 20,
"current_period_start": 14,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_N83VKPQD5V9XK3GUSXIOOJS8"
},
"latest_invoice": "in_E0P0ZM7UJVAHD6AKRQZUP4Y3",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 57,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_N83VKPQD5V9XK3GUSXIOOJS8' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-1408EDBF",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:01.830Z",
"acme_cxl_offer": "",
"acme_cxl_amount": "0",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_5TA69DZC79HL012037W28WP6",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 27.02ms.
{
"host": "fetchsandbox.com",
"content-length": "371",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-1408EDBF",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:01.830Z",
"acme_cxl_offer": "",
"acme_cxl_amount": "0",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_5TA69DZC79HL012037W28WP6",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_SHJK0MVV3O43BRHL",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_6Q7ETWKUB7U4L6OS",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_FRWNPS6W706IT20BY1XF5LBH",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_N83VKPQD5V9XK3GUSXIOOJS8"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_N83VKPQD5V9XK3GUSXIOOJS8"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_E0P0ZM7UJVAHD6AKRQZUP4Y3",
"default_payment_method": null,
"id": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 53,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 4,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-1408EDBF",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:01.830Z",
"acme_cxl_offer": "",
"acme_cxl_amount": "0",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_5TA69DZC79HL012037W28WP6",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 57,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_SHJK0MVV3O43BRHL' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_N83VKPQD5V9XK3GUSXIOOJS8"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 17.56ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_N83VKPQD5V9XK3GUSXIOOJS8"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_SHJK0MVV3O43BRHL",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 45,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_N83VKPQD5V9XK3GUSXIOOJS8"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_N83VKPQD5V9XK3GUSXIOOJS8' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 11.38ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_SHJK0MVV3O43BRHL",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_6Q7ETWKUB7U4L6OS",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_FRWNPS6W706IT20BY1XF5LBH",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_N83VKPQD5V9XK3GUSXIOOJS8"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_N83VKPQD5V9XK3GUSXIOOJS8"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299906,
"ended_at": 1792299906,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_E0P0ZM7UJVAHD6AKRQZUP4Y3",
"default_payment_method": null,
"id": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 53,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 4,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-1408EDBF",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:01.830Z",
"acme_cxl_offer": "",
"acme_cxl_amount": "0",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_5TA69DZC79HL012037W28WP6",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 57,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/large_refund_needs_approval/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:08.195290+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "large-refund-needs-approval-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:11.947978+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "543",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "large-refund-needs-approval-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
}
}{
"runId": "large-refund-needs-approval-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 110
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete): cancel - cancellable under policy",
"durationMs": 1558
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 225
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D326C1D: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the reques"
},
"attempts": 1,
"ref": "3224172700168866",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:10.253Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D326C1D-POLICY",
"status": null,
"preview": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09G"
},
"attempts": 1,
"ref": "2257665470451790",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:10.546Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"product": "ACME annual plan",
"reason": "cancellable under policy",
"refundOffer": "$1,200.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:11.126Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME stor"
},
"attempts": 1,
"ref": "6017753611733039",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:11.630Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D326C1D",
"decision": "cancel"
},
"attempts": 1,
"ref": "17VF6S03PB.R0D32U",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:11.764Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-7D326C1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 120000,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:08.205Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:09.767Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:09.771Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:10.253Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:10.547Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:11.126Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:11.630Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:11.764Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:11.766Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:05:08.205Z",
"updatedAt": "2026-10-18T05:05:11.766Z",
"duplicate": false
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "original_payment",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:13.300056+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "475",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "original_payment",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
}
}{
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 368
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-7D326C1D: offered original_payment/store_credit/gift_card for $1,200.00",
"durationMs": 620
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D326C1D: refund (original_payment chosen; $1,200.00 is above the $500.00 auto-refund limit)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D326C1D-REFUND-8CC8",
"status": null,
"preview": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)"
},
"attempts": 1,
"ref": "7691309744158409",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:12.943Z",
"reconciled": null
},
{
"id": "stripe.refund_original_payment",
"kind": "stripe.refund_original_payment",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"caseRef": "CXL-7D326C1D",
"method": "original_payment",
"amount": "$1,200.00",
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"needsApproval": true
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D326C1D",
"decision": "refund",
"method": "original_payment"
},
"attempts": 1,
"ref": "17UGT7QDMV.AKR7F9",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:13.068Z",
"reconciled": null
}
],
"counts": {
"applied": 2,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:05:13.070Z"
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-7D326C1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "original_payment chosen; $1,200.00 is above the $500.00 auto-refund limit",
"subscriptionId": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"refundMethod": "original_payment",
"refundMinor": 120000,
"currency": "usd",
"needsApproval": true
},
"events": [
{
"at": "2026-10-18T05:05:11.952Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:12.575Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:12.579Z",
"msg": "planned 4 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:05:12.943Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:05:13.068Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:05:13.070Z",
"msg": "awaiting approval"
}
],
"createdAt": "2026-10-18T05:05:11.952Z",
"updatedAt": "2026-10-18T05:05:13.070Z",
"duplicate": false
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "decide",
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_CX_LEAD"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:14.661469+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "143",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "decide",
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_CX_LEAD"
}{
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 368
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-7D326C1D: offered original_payment/store_credit/gift_card for $1,200.00",
"durationMs": 620
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D326C1D: refund (original_payment chosen; $1,200.00 is above the $500.00 auto-refund limit)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D326C1D-REFUND-8CC8",
"status": null,
"preview": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)"
},
"attempts": 1,
"ref": "7691309744158409",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:12.943Z",
"reconciled": null
},
{
"id": "stripe.refund_original_payment",
"kind": "stripe.refund_original_payment",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"caseRef": "CXL-7D326C1D",
"method": "original_payment",
"amount": "$1,200.00",
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"needsApproval": true
},
"attempts": 1,
"ref": "re_J1TKQCVPLXD7SBF67VI1V8RR",
"detail": {
"amountMinor": 120000,
"status": "succeeded",
"paymentIntent": "pi_8XB8FP5IX7S09GPUIRZB9REH"
},
"appliedAt": "2026-10-18T05:05:14.055Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED"
},
"attempts": 1,
"ref": "7179933203142974",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:14.491Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D326C1D",
"decision": "refund",
"method": "original_payment"
},
"attempts": 1,
"ref": "17UGT7QDMV.AKR7F9",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:13.068Z",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:05:13.070Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:05:13.301Z"
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-7D326C1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "original_payment chosen; $1,200.00 is above the $500.00 auto-refund limit",
"subscriptionId": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"refundMethod": "original_payment",
"refundMinor": 120000,
"currency": "usd",
"needsApproval": true
},
"events": [
{
"at": "2026-10-18T05:05:11.952Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:12.575Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:12.579Z",
"msg": "planned 4 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:05:12.943Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:05:13.068Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:05:13.070Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:05:13.301Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:05:14.056Z",
"msg": "stripe.refund_original_payment: applied"
},
{
"at": "2026-10-18T05:05:14.491Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:05:14.492Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:05:11.952Z",
"updatedAt": "2026-10-18T05:05:14.492Z",
"result": "recorded"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/large_refund_needs_approval/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:14.945292+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "large-refund-needs-approval-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 110
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete): cancel - cancellable under policy",
"durationMs": 1558
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 225
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D326C1D: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the reques"
},
"attempts": 1,
"ref": "3224172700168866",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:10.253Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D326C1D-POLICY",
"status": null,
"preview": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09G"
},
"attempts": 1,
"ref": "2257665470451790",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:10.546Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"product": "ACME annual plan",
"reason": "cancellable under policy",
"refundOffer": "$1,200.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:11.126Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME stor"
},
"attempts": 1,
"ref": "6017753611733039",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:11.630Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D326C1D",
"decision": "cancel"
},
"attempts": 1,
"ref": "17VF6S03PB.R0D32U",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:11.764Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-7D326C1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 120000,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:08.205Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:09.767Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:09.771Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:10.253Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:10.547Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:11.126Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:11.630Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:11.764Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:11.766Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:05:08.205Z",
"updatedAt": "2026-10-18T05:05:11.766Z"
},
{
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 368
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-7D326C1D: offered original_payment/store_credit/gift_card for $1,200.00",
"durationMs": 620
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D326C1D: refund (original_payment chosen; $1,200.00 is above the $500.00 auto-refund limit)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D326C1D-REFUND-8CC8",
"status": null,
"preview": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)"
},
"attempts": 1,
"ref": "7691309744158409",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:12.943Z",
"reconciled": null
},
{
"id": "stripe.refund_original_payment",
"kind": "stripe.refund_original_payment",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"caseRef": "CXL-7D326C1D",
"method": "original_payment",
"amount": "$1,200.00",
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"needsApproval": true
},
"attempts": 1,
"ref": "re_J1TKQCVPLXD7SBF67VI1V8RR",
"detail": {
"amountMinor": 120000,
"status": "succeeded",
"paymentIntent": "pi_8XB8FP5IX7S09GPUIRZB9REH"
},
"appliedAt": "2026-10-18T05:05:14.055Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED"
},
"attempts": 1,
"ref": "7179933203142974",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:14.491Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D326C1D",
"decision": "refund",
"method": "original_payment"
},
"attempts": 1,
"ref": "17UGT7QDMV.AKR7F9",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:13.068Z",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:05:13.070Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:05:13.301Z"
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-7D326C1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "original_payment chosen; $1,200.00 is above the $500.00 auto-refund limit",
"subscriptionId": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"refundMethod": "original_payment",
"refundMinor": 120000,
"currency": "usd",
"needsApproval": true
},
"events": [
{
"at": "2026-10-18T05:05:11.952Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:12.575Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:12.579Z",
"msg": "planned 4 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:05:12.943Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:05:13.068Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:05:13.070Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:05:13.301Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:05:14.056Z",
"msg": "stripe.refund_original_payment: applied"
},
{
"at": "2026-10-18T05:05:14.491Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:05:14.492Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:05:11.952Z",
"updatedAt": "2026-10-18T05:05:14.492Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "large-refund-needs-approval-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:15.134367+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "543",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "large-refund-needs-approval-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
}
}{
"runId": "large-refund-needs-approval-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 110
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete): cancel - cancellable under policy",
"durationMs": 1558
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 225
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D326C1D: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the reques"
},
"attempts": 1,
"ref": "3224172700168866",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:10.253Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D326C1D-POLICY",
"status": null,
"preview": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09G"
},
"attempts": 1,
"ref": "2257665470451790",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:10.546Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"product": "ACME annual plan",
"reason": "cancellable under policy",
"refundOffer": "$1,200.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:11.126Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME stor"
},
"attempts": 1,
"ref": "6017753611733039",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:11.630Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D326C1D",
"decision": "cancel"
},
"attempts": 1,
"ref": "17VF6S03PB.R0D32U",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:11.764Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-7D326C1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 120000,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:08.205Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:09.767Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:09.771Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:10.253Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:10.547Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:11.126Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:11.630Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:11.764Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:11.766Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:14.943Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:08.205Z",
"updatedAt": "2026-10-18T05:05:14.943Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "original_payment",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:15.301938+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "475",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "original_payment",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
}
}{
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 368
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-7D326C1D: offered original_payment/store_credit/gift_card for $1,200.00",
"durationMs": 620
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D326C1D: refund (original_payment chosen; $1,200.00 is above the $500.00 auto-refund limit)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D326C1D-REFUND-8CC8",
"status": null,
"preview": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)"
},
"attempts": 1,
"ref": "7691309744158409",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:12.943Z",
"reconciled": null
},
{
"id": "stripe.refund_original_payment",
"kind": "stripe.refund_original_payment",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"caseRef": "CXL-7D326C1D",
"method": "original_payment",
"amount": "$1,200.00",
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"needsApproval": true
},
"attempts": 1,
"ref": "re_J1TKQCVPLXD7SBF67VI1V8RR",
"detail": {
"amountMinor": 120000,
"status": "succeeded",
"paymentIntent": "pi_8XB8FP5IX7S09GPUIRZB9REH"
},
"appliedAt": "2026-10-18T05:05:14.055Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED"
},
"attempts": 1,
"ref": "7179933203142974",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:14.491Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D326C1D",
"decision": "refund",
"method": "original_payment"
},
"attempts": 1,
"ref": "17UGT7QDMV.AKR7F9",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:13.068Z",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:05:13.070Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:05:13.301Z"
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-7D326C1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "original_payment chosen; $1,200.00 is above the $500.00 auto-refund limit",
"subscriptionId": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"refundMethod": "original_payment",
"refundMinor": 120000,
"currency": "usd",
"needsApproval": true
},
"events": [
{
"at": "2026-10-18T05:05:11.952Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:12.575Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:12.579Z",
"msg": "planned 4 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:05:12.943Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:05:13.068Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:05:13.070Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:05:13.301Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:05:14.056Z",
"msg": "stripe.refund_original_payment: applied"
},
{
"at": "2026-10-18T05:05:14.491Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:05:14.492Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:15.132Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:11.952Z",
"updatedAt": "2026-10-18T05:05:15.132Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "decide",
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_CX_LEAD"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:15.481735+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "143",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "decide",
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_CX_LEAD"
}{
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 368
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-7D326C1D: offered original_payment/store_credit/gift_card for $1,200.00",
"durationMs": 620
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D326C1D: refund (original_payment chosen; $1,200.00 is above the $500.00 auto-refund limit)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D326C1D-REFUND-8CC8",
"status": null,
"preview": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)"
},
"attempts": 1,
"ref": "7691309744158409",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:12.943Z",
"reconciled": null
},
{
"id": "stripe.refund_original_payment",
"kind": "stripe.refund_original_payment",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"caseRef": "CXL-7D326C1D",
"method": "original_payment",
"amount": "$1,200.00",
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"needsApproval": true
},
"attempts": 1,
"ref": "re_J1TKQCVPLXD7SBF67VI1V8RR",
"detail": {
"amountMinor": 120000,
"status": "succeeded",
"paymentIntent": "pi_8XB8FP5IX7S09GPUIRZB9REH"
},
"appliedAt": "2026-10-18T05:05:14.055Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED"
},
"attempts": 1,
"ref": "7179933203142974",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:14.491Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D326C1D",
"decision": "refund",
"method": "original_payment"
},
"attempts": 1,
"ref": "17UGT7QDMV.AKR7F9",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:13.068Z",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:05:13.070Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:05:13.301Z"
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-7D326C1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "original_payment chosen; $1,200.00 is above the $500.00 auto-refund limit",
"subscriptionId": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"refundMethod": "original_payment",
"refundMinor": 120000,
"currency": "usd",
"needsApproval": true
},
"events": [
{
"at": "2026-10-18T05:05:11.952Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:12.575Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:12.579Z",
"msg": "planned 4 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:05:12.943Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:05:13.068Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:05:13.070Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:05:13.301Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:05:14.056Z",
"msg": "stripe.refund_original_payment: applied"
},
{
"at": "2026-10-18T05:05:14.491Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:05:14.492Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:15.132Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:11.952Z",
"updatedAt": "2026-10-18T05:05:15.301Z",
"result": "already_decided"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/large_refund_needs_approval/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:15.769684+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "large-refund-needs-approval-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 110
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete): cancel - cancellable under policy",
"durationMs": 1558
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 225
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D326C1D: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the reques"
},
"attempts": 1,
"ref": "3224172700168866",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:10.253Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D326C1D-POLICY",
"status": null,
"preview": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09G"
},
"attempts": 1,
"ref": "2257665470451790",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:10.546Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"product": "ACME annual plan",
"reason": "cancellable under policy",
"refundOffer": "$1,200.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:11.126Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME stor"
},
"attempts": 1,
"ref": "6017753611733039",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:11.630Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D326C1D",
"decision": "cancel"
},
"attempts": 1,
"ref": "17VF6S03PB.R0D32U",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:11.764Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-7D326C1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 120000,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:08.205Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:09.767Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:09.771Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:10.253Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:10.547Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:11.126Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:11.630Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:11.764Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:11.766Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:14.943Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:08.205Z",
"updatedAt": "2026-10-18T05:05:14.943Z"
},
{
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 368
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-7D326C1D: offered original_payment/store_credit/gift_card for $1,200.00",
"durationMs": 620
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D326C1D: refund (original_payment chosen; $1,200.00 is above the $500.00 auto-refund limit)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D326C1D-REFUND-8CC8",
"status": null,
"preview": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)"
},
"attempts": 1,
"ref": "7691309744158409",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:12.943Z",
"reconciled": null
},
{
"id": "stripe.refund_original_payment",
"kind": "stripe.refund_original_payment",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"caseRef": "CXL-7D326C1D",
"method": "original_payment",
"amount": "$1,200.00",
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"needsApproval": true
},
"attempts": 1,
"ref": "re_J1TKQCVPLXD7SBF67VI1V8RR",
"detail": {
"amountMinor": 120000,
"status": "succeeded",
"paymentIntent": "pi_8XB8FP5IX7S09GPUIRZB9REH"
},
"appliedAt": "2026-10-18T05:05:14.055Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED"
},
"attempts": 1,
"ref": "7179933203142974",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:14.491Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D326C1D",
"decision": "refund",
"method": "original_payment"
},
"attempts": 1,
"ref": "17UGT7QDMV.AKR7F9",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:13.068Z",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:05:13.070Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:05:13.301Z"
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-7D326C1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "original_payment chosen; $1,200.00 is above the $500.00 auto-refund limit",
"subscriptionId": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"refundMethod": "original_payment",
"refundMinor": 120000,
"currency": "usd",
"needsApproval": true
},
"events": [
{
"at": "2026-10-18T05:05:11.952Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:12.575Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:12.579Z",
"msg": "planned 4 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:05:12.943Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:05:13.068Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:05:13.070Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:05:13.301Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:05:14.056Z",
"msg": "stripe.refund_original_payment: applied"
},
{
"at": "2026-10-18T05:05:14.491Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:05:14.492Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:15.132Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:11.952Z",
"updatedAt": "2026-10-18T05:05:15.301Z"
}
]
}These calls were recorded during the same request window as this check but are not directly linked to it. Timing alone is not proof that they caused or were caused by this check.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 28.03ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_P7NQFYC1HWWP9QNV",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 59,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 75.66ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_P7NQFYC1HWWP9QNV",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_RVWN8JUMNMV1LC6O",
"unit_amount": 120000,
"currency": "usd",
"unit_amount_decimal": "120000",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "year"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_Z6CS8HN6WBWLG0859AQI6HBS",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"created": 96,
"current_period_end": 57,
"current_period_start": 4,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0ZJEM4WD5VGYD85TF5DI3DEF"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_OA7GV4R2UFLSY3TGTOGJOS1L",
"default_payment_method": null,
"id": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 18,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 63,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 49,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_RVWN8JUMNMV1LC6O' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.65ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 73,
"default_price": null,
"description": null,
"id": "prod_RVWN8JUMNMV1LC6O",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-2cd056"
}
],
"metadata": {},
"name": "ACME annual plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 6,
"url": "https://api.stripe.com/acme-annual-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 130.04ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 120000,
"currency": "usd",
"customer": "cus_P7NQFYC1HWWP9QNV",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_0ZJEM4WD5VGYD85TF5DI3DEF"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299719,
"description": null,
"receipt_email": null,
"id": "pi_PJEIOEENT3B3S0538BX2WR9E",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 120000,
"currency": "usd",
"customer": "cus_P7NQFYC1HWWP9QNV",
"payment_method": "pm_6V81PP8RPP1WLEWAQ0W39UZJ",
"metadata": {
"subscription_id": "sub_0ZJEM4WD5VGYD85TF5DI3DEF"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 120000,
"latest_charge": "ch_X5YGABQIQMN0AZ5ZNXWYNFBU",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299719,
"description": null,
"receipt_email": null,
"id": "pi_8XB8FP5IX7S09GPUIRZB9REH",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_OA7GV4R2UFLSY3TGTOGJOS1L' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 636.87ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 120000,
"amount_overpaid": 11,
"amount_paid": 0,
"amount_remaining": 120000,
"amount_shipping": 72,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299719,
"currency": "usd",
"custom_fields": null,
"customer": "cus_P7NQFYC1HWWP9QNV",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 86,
"description": null,
"display_name": "Item 850",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_68426dadde804f40ae43ae003c",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 133.8552,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/2e73d672",
"id": "in_OA7GV4R2UFLSY3TGTOGJOS1L",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 95,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_eece67e8d50d43ad823224ba70",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 63,
"start": 68
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 68,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/6169f895"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 24,
"period_start": 88,
"post_payment_credit_notes_amount": 26,
"pre_payment_credit_notes_amount": 2,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 39,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 8,
"marked_uncollectible_at": 25,
"paid_at": 69,
"voided_at": 40
},
"subtotal": 47,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 120000,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_FTD2K5U13BUJRUK1CK31GDSH",
"object": "invoice_payment",
"invoice": "in_OA7GV4R2UFLSY3TGTOGJOS1L",
"amount_requested": 120000,
"amount_paid": null,
"currency": "usd",
"created": 1792299719,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_PJEIOEENT3B3S0538BX2WR9E"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_OA7GV4R2UFLSY3TGTOGJOS1L"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.88ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0ZJEM4WD5VGYD85TF5DI3DEF' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 82.81ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 18,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 63,
"currency": "usd",
"customer": "cus_P7NQFYC1HWWP9QNV",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_RVWN8JUMNMV1LC6O",
"unit_amount": 120000,
"currency": "usd",
"unit_amount_decimal": "120000",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "year"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_Z6CS8HN6WBWLG0859AQI6HBS",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"created": 47,
"current_period_end": 3,
"current_period_start": 53,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0ZJEM4WD5VGYD85TF5DI3DEF"
},
"latest_invoice": "in_OA7GV4R2UFLSY3TGTOGJOS1L",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 49,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0ZJEM4WD5VGYD85TF5DI3DEF' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-7D326C1D",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:08.205Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "120000",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_8XB8FP5IX7S09GPUIRZB9REH",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.33ms.
{
"host": "fetchsandbox.com",
"content-length": "419",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-7D326C1D",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:08.205Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "120000",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_8XB8FP5IX7S09GPUIRZB9REH",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_P7NQFYC1HWWP9QNV",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_RVWN8JUMNMV1LC6O",
"unit_amount": 120000,
"currency": "usd",
"unit_amount_decimal": "120000",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "year"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_Z6CS8HN6WBWLG0859AQI6HBS",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0ZJEM4WD5VGYD85TF5DI3DEF"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_OA7GV4R2UFLSY3TGTOGJOS1L",
"default_payment_method": null,
"id": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 18,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 63,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-7D326C1D",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:08.205Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "120000",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_8XB8FP5IX7S09GPUIRZB9REH",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 49,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_P7NQFYC1HWWP9QNV' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_0ZJEM4WD5VGYD85TF5DI3DEF"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 15.97ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_0ZJEM4WD5VGYD85TF5DI3DEF"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_P7NQFYC1HWWP9QNV",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 59,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_0ZJEM4WD5VGYD85TF5DI3DEF"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0ZJEM4WD5VGYD85TF5DI3DEF' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 13.04ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_P7NQFYC1HWWP9QNV",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_RVWN8JUMNMV1LC6O",
"unit_amount": 120000,
"currency": "usd",
"unit_amount_decimal": "120000",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "year"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_Z6CS8HN6WBWLG0859AQI6HBS",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0ZJEM4WD5VGYD85TF5DI3DEF"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299911,
"ended_at": 1792299911,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_OA7GV4R2UFLSY3TGTOGJOS1L",
"default_payment_method": null,
"id": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 18,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 63,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-7D326C1D",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:08.205Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "120000",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_8XB8FP5IX7S09GPUIRZB9REH",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 49,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.08ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_P7NQFYC1HWWP9QNV",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 59,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_0ZJEM4WD5VGYD85TF5DI3DEF"
}
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0ZJEM4WD5VGYD85TF5DI3DEF' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 91.02ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 18,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": 1792299911,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"collection_method": "charge_automatically",
"created": 63,
"currency": "usd",
"customer": "cus_P7NQFYC1HWWP9QNV",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": 1792299911,
"id": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_RVWN8JUMNMV1LC6O",
"unit_amount": 120000,
"currency": "usd",
"unit_amount_decimal": "120000",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "year"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_Z6CS8HN6WBWLG0859AQI6HBS",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"created": 11,
"current_period_end": 41,
"current_period_start": 79,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0ZJEM4WD5VGYD85TF5DI3DEF"
},
"latest_invoice": "in_OA7GV4R2UFLSY3TGTOGJOS1L",
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-7D326C1D",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:08.205Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "120000",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_8XB8FP5IX7S09GPUIRZB9REH",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 49,
"status": "incomplete_expired",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents/pi_8XB8FP5IX7S09GPUIRZB9REH' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 71.03ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"amount_capturable": 0,
"amount_received": 120000,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"client_secret": "[redacted]",
"confirmation_method": "automatic",
"created": 1792299719,
"currency": "usd",
"customer": "cus_P7NQFYC1HWWP9QNV",
"customer_account": null,
"description": null,
"excluded_payment_method_types": null,
"id": "pi_8XB8FP5IX7S09GPUIRZB9REH",
"last_payment_error": null,
"latest_charge": "ch_X5YGABQIQMN0AZ5ZNXWYNFBU",
"livemode": false,
"next_action": null,
"object": "payment_intent",
"on_behalf_of": null,
"payment_method": "pm_6V81PP8RPP1WLEWAQ0W39UZJ",
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null,
"amount": 120000,
"metadata": {
"subscription_id": "sub_0ZJEM4WD5VGYD85TF5DI3DEF"
},
"payment_method_types": [
"card"
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.24ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0ZJEM4WD5VGYD85TF5DI3DEF' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 89.66ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 18,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": 1792299911,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"collection_method": "charge_automatically",
"created": 63,
"currency": "usd",
"customer": "cus_P7NQFYC1HWWP9QNV",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": 1792299911,
"id": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_RVWN8JUMNMV1LC6O",
"unit_amount": 120000,
"currency": "usd",
"unit_amount_decimal": "120000",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "year"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_Z6CS8HN6WBWLG0859AQI6HBS",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"created": 4,
"current_period_end": 18,
"current_period_start": 87,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0ZJEM4WD5VGYD85TF5DI3DEF"
},
"latest_invoice": "in_OA7GV4R2UFLSY3TGTOGJOS1L",
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-7D326C1D",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:08.205Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "120000",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_8XB8FP5IX7S09GPUIRZB9REH",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 49,
"status": "incomplete_expired",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0ZJEM4WD5VGYD85TF5DI3DEF' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_refund": "pending:large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.04ms.
{
"host": "fetchsandbox.com",
"content-length": "111",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_refund": "pending:large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230"
}
}{
"customer": "cus_P7NQFYC1HWWP9QNV",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_RVWN8JUMNMV1LC6O",
"unit_amount": 120000,
"currency": "usd",
"unit_amount_decimal": "120000",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "year"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_Z6CS8HN6WBWLG0859AQI6HBS",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0ZJEM4WD5VGYD85TF5DI3DEF"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299911,
"ended_at": 1792299911,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_OA7GV4R2UFLSY3TGTOGJOS1L",
"default_payment_method": null,
"id": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 18,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 63,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-7D326C1D",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:08.205Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "120000",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_8XB8FP5IX7S09GPUIRZB9REH",
"acme_cxl_policy": "acme-cxl-2026-10",
"acme_cxl_refund": "pending:large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 49,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.6ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"payment_intent": "pi_8XB8FP5IX7S09GPUIRZB9REH",
"amount": 120000,
"reason": "requested_by_customer",
"metadata": {
"acme_cxl_ref": "CXL-7D326C1D",
"acme_cxl_ticket": "2001"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 38.25ms.
{
"host": "fetchsandbox.com",
"content-length": "160",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"payment_intent": "pi_8XB8FP5IX7S09GPUIRZB9REH",
"amount": 120000,
"reason": "requested_by_customer",
"metadata": {
"acme_cxl_ref": "CXL-7D326C1D",
"acme_cxl_ticket": "2001"
}
}{
"payment_intent": "pi_8XB8FP5IX7S09GPUIRZB9REH",
"amount": 120000,
"reason": "requested_by_customer",
"metadata": {
"acme_cxl_ref": "CXL-7D326C1D",
"acme_cxl_ticket": "2001"
},
"object": "refund",
"status": "succeeded",
"currency": "usd",
"charge": "ch_X5YGABQIQMN0AZ5ZNXWYNFBU",
"customer": "cus_P7NQFYC1HWWP9QNV",
"created": 1792299913,
"receipt_number": null,
"source_transfer_reversal": null,
"transfer_reversal": null,
"balance_transaction": null,
"id": "re_J1TKQCVPLXD7SBF67VI1V8RR"
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0ZJEM4WD5VGYD85TF5DI3DEF' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_refund": "original_payment:re_J1TKQCVPLXD7SBF67VI1V8RR"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 18.4ms.
{
"host": "fetchsandbox.com",
"content-length": "76",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_refund": "original_payment:re_J1TKQCVPLXD7SBF67VI1V8RR"
}
}{
"customer": "cus_P7NQFYC1HWWP9QNV",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_RVWN8JUMNMV1LC6O",
"unit_amount": 120000,
"currency": "usd",
"unit_amount_decimal": "120000",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "year"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_Z6CS8HN6WBWLG0859AQI6HBS",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0ZJEM4WD5VGYD85TF5DI3DEF"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299911,
"ended_at": 1792299911,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_OA7GV4R2UFLSY3TGTOGJOS1L",
"default_payment_method": null,
"id": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 18,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 63,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-7D326C1D",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:08.205Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "120000",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_8XB8FP5IX7S09GPUIRZB9REH",
"acme_cxl_policy": "acme-cxl-2026-10",
"acme_cxl_refund": "original_payment:re_J1TKQCVPLXD7SBF67VI1V8RR"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 49,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/unknown_customer_not_cancelled/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:15.929438+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "unknown-customer-not-cancelled-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "unknown_customer_not_cancelled"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:17.206531+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "552",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "unknown-customer-not-cancelled-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "unknown_customer_not_cancelled"
}
}{
"runId": "unknown-customer-not-cancelled-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "unknown_customer_not_cancelled"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 143
},
{
"name": "policy-research",
"status": "failed",
"error": "FatalError: no Stripe customer for [email protected]",
"errorCode": "fatal",
"durationMs": 124
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 127
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-81634493: unverified (purchase could not be verified)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-81634493-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the "
},
"attempts": 1,
"ref": "449852413697748",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:16.566Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-81634493-POLICY",
"status": null,
"preview": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)"
},
"attempts": 1,
"ref": "7509006281346136",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:16.915Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-81634493",
"decision": "unverified"
},
"attempts": 1,
"ref": "17XVQPHPXO.ROG2UJ",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:17.039Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-81634493",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "unverified",
"reason": "purchase could not be verified",
"subscriptionId": null,
"cancellation": "unverified",
"refundOffer": null
},
"events": [
{
"at": "2026-10-18T05:05:15.933Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:16.077Z",
"msg": "agents: ticket-context=ok, policy-research=failed, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:16.081Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:16.566Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:16.915Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:17.039Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:17.040Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-18T05:05:15.933Z",
"updatedAt": "2026-10-18T05:05:17.040Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/unknown_customer_not_cancelled/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:17.488710+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "unknown-customer-not-cancelled-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "unknown_customer_not_cancelled"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 143
},
{
"name": "policy-research",
"status": "failed",
"error": "FatalError: no Stripe customer for [email protected]",
"errorCode": "fatal",
"durationMs": 124
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 127
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-81634493: unverified (purchase could not be verified)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-81634493-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the "
},
"attempts": 1,
"ref": "449852413697748",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:16.566Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-81634493-POLICY",
"status": null,
"preview": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)"
},
"attempts": 1,
"ref": "7509006281346136",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:16.915Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-81634493",
"decision": "unverified"
},
"attempts": 1,
"ref": "17XVQPHPXO.ROG2UJ",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:17.039Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-81634493",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "unverified",
"reason": "purchase could not be verified",
"subscriptionId": null,
"cancellation": "unverified",
"refundOffer": null
},
"events": [
{
"at": "2026-10-18T05:05:15.933Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:16.077Z",
"msg": "agents: ticket-context=ok, policy-research=failed, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:16.081Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:16.566Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:16.915Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:17.039Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:17.040Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-18T05:05:15.933Z",
"updatedAt": "2026-10-18T05:05:17.040Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "unknown-customer-not-cancelled-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "unknown_customer_not_cancelled"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:17.657997+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "552",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "unknown-customer-not-cancelled-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "unknown_customer_not_cancelled"
}
}{
"runId": "unknown-customer-not-cancelled-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "unknown_customer_not_cancelled"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 143
},
{
"name": "policy-research",
"status": "failed",
"error": "FatalError: no Stripe customer for [email protected]",
"errorCode": "fatal",
"durationMs": 124
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 127
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-81634493: unverified (purchase could not be verified)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-81634493-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the "
},
"attempts": 1,
"ref": "449852413697748",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:16.566Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-81634493-POLICY",
"status": null,
"preview": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)"
},
"attempts": 1,
"ref": "7509006281346136",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:16.915Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-81634493",
"decision": "unverified"
},
"attempts": 1,
"ref": "17XVQPHPXO.ROG2UJ",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:17.039Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-81634493",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "unverified",
"reason": "purchase could not be verified",
"subscriptionId": null,
"cancellation": "unverified",
"refundOffer": null
},
"events": [
{
"at": "2026-10-18T05:05:15.933Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:16.077Z",
"msg": "agents: ticket-context=ok, policy-research=failed, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:16.081Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:16.566Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:16.915Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:17.039Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:17.040Z",
"msg": "done (partial)"
},
{
"at": "2026-10-18T05:05:17.489Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:15.933Z",
"updatedAt": "2026-10-18T05:05:17.489Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/unknown_customer_not_cancelled/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:17.935002+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "unknown-customer-not-cancelled-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "unknown_customer_not_cancelled"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 143
},
{
"name": "policy-research",
"status": "failed",
"error": "FatalError: no Stripe customer for [email protected]",
"errorCode": "fatal",
"durationMs": 124
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 127
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-81634493: unverified (purchase could not be verified)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-81634493-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the "
},
"attempts": 1,
"ref": "449852413697748",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:16.566Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-81634493-POLICY",
"status": null,
"preview": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)"
},
"attempts": 1,
"ref": "7509006281346136",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:16.915Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-81634493",
"decision": "unverified"
},
"attempts": 1,
"ref": "17XVQPHPXO.ROG2UJ",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:17.039Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-81634493",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "unverified",
"reason": "purchase could not be verified",
"subscriptionId": null,
"cancellation": "unverified",
"refundOffer": null
},
"events": [
{
"at": "2026-10-18T05:05:15.933Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:16.077Z",
"msg": "agents: ticket-context=ok, policy-research=failed, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:16.081Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:16.566Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:16.915Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:17.039Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:17.040Z",
"msg": "done (partial)"
},
{
"at": "2026-10-18T05:05:17.489Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:15.933Z",
"updatedAt": "2026-10-18T05:05:17.489Z"
}
]
}These calls were recorded during the same request window as this check but are not directly linked to it. Timing alone is not proof that they caused or were caused by this check.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.19ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/duplicate_start/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:18.105281+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:22.078211+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "507",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
}
}{
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 158
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1469
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 177
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-A8DF262B: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-A8DF262B-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "7099715439560883",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:20.169Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-A8DF262B-POLICY",
"status": null,
"preview": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2Q"
},
"attempts": 1,
"ref": "5286203715587464",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:20.526Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:21.198Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-A8DF262B-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "8947340247965724",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:21.756Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-A8DF262B",
"decision": "cancel"
},
"attempts": 1,
"ref": "17A796TLPE.3S8WQJ",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:21.889Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-A8DF262B",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:18.223Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:19.694Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:19.698Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:20.169Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:20.526Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:21.198Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:21.756Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:21.890Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:21.892Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:05:18.223Z",
"updatedAt": "2026-10-18T05:05:21.892Z",
"duplicate": false
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:22.282922+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "507",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
}
}{
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 158
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1469
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 177
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-A8DF262B: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-A8DF262B-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "7099715439560883",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:20.169Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-A8DF262B-POLICY",
"status": null,
"preview": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2Q"
},
"attempts": 1,
"ref": "5286203715587464",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:20.526Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:21.198Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-A8DF262B-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "8947340247965724",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:21.756Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-A8DF262B",
"decision": "cancel"
},
"attempts": 1,
"ref": "17A796TLPE.3S8WQJ",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:21.889Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-A8DF262B",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:18.223Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:19.694Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:19.698Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:20.169Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:20.526Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:21.198Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:21.756Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:21.890Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:21.892Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:22.090Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:18.223Z",
"updatedAt": "2026-10-18T05:05:22.090Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/duplicate_start/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:22.566939+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 158
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1469
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 177
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-A8DF262B: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-A8DF262B-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "7099715439560883",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:20.169Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-A8DF262B-POLICY",
"status": null,
"preview": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2Q"
},
"attempts": 1,
"ref": "5286203715587464",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:20.526Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:21.198Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-A8DF262B-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "8947340247965724",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:21.756Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-A8DF262B",
"decision": "cancel"
},
"attempts": 1,
"ref": "17A796TLPE.3S8WQJ",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:21.889Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-A8DF262B",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:18.223Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:19.694Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:19.698Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:20.169Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:20.526Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:21.198Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:21.756Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:21.890Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:21.892Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:22.090Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:18.223Z",
"updatedAt": "2026-10-18T05:05:22.090Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:22.734513+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "507",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
}
}{
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
},
"duplicateStarts": 2,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 158
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1469
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 177
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-A8DF262B: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-A8DF262B-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "7099715439560883",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:20.169Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-A8DF262B-POLICY",
"status": null,
"preview": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2Q"
},
"attempts": 1,
"ref": "5286203715587464",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:20.526Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:21.198Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-A8DF262B-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "8947340247965724",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:21.756Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-A8DF262B",
"decision": "cancel"
},
"attempts": 1,
"ref": "17A796TLPE.3S8WQJ",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:21.889Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-A8DF262B",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:18.223Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:19.694Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:19.698Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:20.169Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:20.526Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:21.198Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:21.756Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:21.890Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:21.892Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:22.090Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:22.565Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:18.223Z",
"updatedAt": "2026-10-18T05:05:22.565Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:22.898624+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "507",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
}
}{
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
},
"duplicateStarts": 3,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 158
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1469
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 177
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-A8DF262B: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-A8DF262B-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "7099715439560883",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:20.169Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-A8DF262B-POLICY",
"status": null,
"preview": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2Q"
},
"attempts": 1,
"ref": "5286203715587464",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:20.526Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:21.198Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-A8DF262B-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "8947340247965724",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:21.756Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-A8DF262B",
"decision": "cancel"
},
"attempts": 1,
"ref": "17A796TLPE.3S8WQJ",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:21.889Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-A8DF262B",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:18.223Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:19.694Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:19.698Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:20.169Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:20.526Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:21.198Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:21.756Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:21.890Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:21.892Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:22.090Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:22.565Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:22.734Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:18.223Z",
"updatedAt": "2026-10-18T05:05:22.734Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/duplicate_start/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:23.165328+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
},
"duplicateStarts": 3,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 158
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1469
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 177
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-A8DF262B: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-A8DF262B-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "7099715439560883",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:20.169Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-A8DF262B-POLICY",
"status": null,
"preview": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2Q"
},
"attempts": 1,
"ref": "5286203715587464",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:20.526Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:21.198Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-A8DF262B-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "8947340247965724",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:21.756Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-A8DF262B",
"decision": "cancel"
},
"attempts": 1,
"ref": "17A796TLPE.3S8WQJ",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:21.889Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-A8DF262B",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:18.223Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:19.694Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:19.698Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:20.169Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:20.526Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:21.198Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:21.756Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:21.890Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:21.892Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:22.090Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:22.565Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:22.734Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:18.223Z",
"updatedAt": "2026-10-18T05:05:22.734Z"
}
]
}These calls were recorded during the same request window as this check but are not directly linked to it. Timing alone is not proof that they caused or were caused by this check.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 16.2ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_PTNZGOE8W1Q67YQU",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 34,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 92.4ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_PTNZGOE8W1Q67YQU",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"created": 32,
"current_period_end": 19,
"current_period_start": 17,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_PAUEZJEWC5OZ97HDBL602K3V"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_JN36Z0QXTNSH7LG8PDWF1NO6",
"default_payment_method": null,
"id": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 24,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 42,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 37,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_DA2B2UFLEXNKP0E5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 5.62ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 41,
"default_price": null,
"description": null,
"id": "prod_DA2B2UFLEXNKP0E5",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-dc5712"
}
],
"metadata": {},
"name": "ACME pro plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 73,
"url": "https://api.stripe.com/acme-pro-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 486.26ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 4900,
"currency": "usd",
"customer": "cus_PTNZGOE8W1Q67YQU",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_PAUEZJEWC5OZ97HDBL602K3V"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299719,
"description": null,
"receipt_email": null,
"id": "pi_F27TLAMDQCZGUVWIRT77NPJC",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 4900,
"currency": "usd",
"customer": "cus_PTNZGOE8W1Q67YQU",
"payment_method": "pm_NFALQ10U74CPNBFAAEJCFKQT",
"metadata": {
"subscription_id": "sub_PAUEZJEWC5OZ97HDBL602K3V"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 4900,
"latest_charge": "ch_LHJF8YRK16XE407CCXX4MIGT",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299720,
"description": null,
"receipt_email": null,
"id": "pi_NUUAP2SXNN1MGJ2QQLT3F4V2",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_JN36Z0QXTNSH7LG8PDWF1NO6' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 240.42ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 4900,
"amount_overpaid": 11,
"amount_paid": 0,
"amount_remaining": 4900,
"amount_shipping": 16,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299719,
"currency": "usd",
"custom_fields": null,
"customer": "cus_PTNZGOE8W1Q67YQU",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 18,
"description": null,
"display_name": "Item 877",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_9b775292611f4e77bca2a102a0",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 806.1759,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/e712beeb",
"id": "in_JN36Z0QXTNSH7LG8PDWF1NO6",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 53,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_52c0581ab60e42c294eabc8602",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 27,
"start": 39
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 95,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/1e7e7a3a"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 96,
"period_start": 2,
"post_payment_credit_notes_amount": 92,
"pre_payment_credit_notes_amount": 33,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 95,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 62,
"marked_uncollectible_at": 18,
"paid_at": 15,
"voided_at": 92
},
"subtotal": 12,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 4900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_KOGN38FHS1HG6HIANZUYDAY8",
"object": "invoice_payment",
"invoice": "in_JN36Z0QXTNSH7LG8PDWF1NO6",
"amount_requested": 4900,
"amount_paid": null,
"currency": "usd",
"created": 1792299719,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_F27TLAMDQCZGUVWIRT77NPJC"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_JN36Z0QXTNSH7LG8PDWF1NO6"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.27ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_PAUEZJEWC5OZ97HDBL602K3V' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 83.65ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 24,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 42,
"currency": "usd",
"customer": "cus_PTNZGOE8W1Q67YQU",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"created": 84,
"current_period_end": 6,
"current_period_start": 74,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_PAUEZJEWC5OZ97HDBL602K3V"
},
"latest_invoice": "in_JN36Z0QXTNSH7LG8PDWF1NO6",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 37,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_PAUEZJEWC5OZ97HDBL602K3V' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-A8DF262B",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:18.223Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_NUUAP2SXNN1MGJ2QQLT3F4V2",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.94ms.
{
"host": "fetchsandbox.com",
"content-length": "417",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-A8DF262B",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:18.223Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_NUUAP2SXNN1MGJ2QQLT3F4V2",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_PTNZGOE8W1Q67YQU",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_PAUEZJEWC5OZ97HDBL602K3V"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_PAUEZJEWC5OZ97HDBL602K3V"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_JN36Z0QXTNSH7LG8PDWF1NO6",
"default_payment_method": null,
"id": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 24,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 42,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-A8DF262B",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:18.223Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_NUUAP2SXNN1MGJ2QQLT3F4V2",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 37,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_PTNZGOE8W1Q67YQU' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_PAUEZJEWC5OZ97HDBL602K3V"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 18.8ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_PAUEZJEWC5OZ97HDBL602K3V"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_PTNZGOE8W1Q67YQU",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 34,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_PAUEZJEWC5OZ97HDBL602K3V"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_PAUEZJEWC5OZ97HDBL602K3V' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 12.62ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_PTNZGOE8W1Q67YQU",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_PAUEZJEWC5OZ97HDBL602K3V"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_PAUEZJEWC5OZ97HDBL602K3V"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299921,
"ended_at": 1792299921,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_JN36Z0QXTNSH7LG8PDWF1NO6",
"default_payment_method": null,
"id": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 24,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 42,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-A8DF262B",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:18.223Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_NUUAP2SXNN1MGJ2QQLT3F4V2",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 37,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/concurrent_start/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:23.335575+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:27.466120+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "510",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}{
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 126
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1722
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 147
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E81BDF65: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "4683426608394554",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.519Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E81BDF65-POLICY",
"status": null,
"preview": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFT"
},
"attempts": 1,
"ref": "2607432876677153",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.877Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:26.485Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "5262747520959752",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:27.155Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E81BDF65",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SL6PDIB9.2NPTQY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:27.278Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E81BDF65",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:23.331Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:25.055Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:25.060Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:25.519Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:25.878Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:26.486Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:27.155Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:27.279Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:27.280Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:05:23.331Z",
"updatedAt": "2026-10-18T05:05:27.280Z",
"duplicate": false
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:28.057047+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "510",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}{
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
},
"duplicateStarts": 4,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 126
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1722
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 147
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E81BDF65: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "4683426608394554",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.519Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E81BDF65-POLICY",
"status": null,
"preview": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFT"
},
"attempts": 1,
"ref": "2607432876677153",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.877Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:26.485Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "5262747520959752",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:27.155Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E81BDF65",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SL6PDIB9.2NPTQY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:27.278Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E81BDF65",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:23.331Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:25.055Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:25.060Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:25.519Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:25.878Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:26.486Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:27.155Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:27.279Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:27.280Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:27.505Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.610Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.697Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.818Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:23.331Z",
"updatedAt": "2026-10-18T05:05:27.818Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:27.817039+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "510",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}{
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
},
"duplicateStarts": 2,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 126
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1722
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 147
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E81BDF65: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "4683426608394554",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.519Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E81BDF65-POLICY",
"status": null,
"preview": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFT"
},
"attempts": 1,
"ref": "2607432876677153",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.877Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:26.485Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "5262747520959752",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:27.155Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E81BDF65",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SL6PDIB9.2NPTQY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:27.278Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E81BDF65",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:23.331Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:25.055Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:25.060Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:25.519Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:25.878Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:26.486Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:27.155Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:27.279Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:27.280Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:27.505Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.610Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:23.331Z",
"updatedAt": "2026-10-18T05:05:27.610Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:27.866859+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "510",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}{
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
},
"duplicateStarts": 3,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 126
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1722
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 147
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E81BDF65: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "4683426608394554",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.519Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E81BDF65-POLICY",
"status": null,
"preview": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFT"
},
"attempts": 1,
"ref": "2607432876677153",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.877Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:26.485Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "5262747520959752",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:27.155Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E81BDF65",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SL6PDIB9.2NPTQY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:27.278Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E81BDF65",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:23.331Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:25.055Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:25.060Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:25.519Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:25.878Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:26.486Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:27.155Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:27.279Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:27.280Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:27.505Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.610Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.697Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:23.331Z",
"updatedAt": "2026-10-18T05:05:27.697Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:27.697531+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "510",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}{
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 126
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1722
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 147
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E81BDF65: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "4683426608394554",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.519Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E81BDF65-POLICY",
"status": null,
"preview": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFT"
},
"attempts": 1,
"ref": "2607432876677153",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.877Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:26.485Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "5262747520959752",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:27.155Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E81BDF65",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SL6PDIB9.2NPTQY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:27.278Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E81BDF65",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:23.331Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:25.055Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:25.060Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:25.519Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:25.878Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:26.486Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:27.155Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:27.279Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:27.280Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:27.505Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:23.331Z",
"updatedAt": "2026-10-18T05:05:27.505Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/concurrent_start/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:28.320116+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
},
"duplicateStarts": 4,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 126
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1722
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 147
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E81BDF65: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "4683426608394554",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.519Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E81BDF65-POLICY",
"status": null,
"preview": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFT"
},
"attempts": 1,
"ref": "2607432876677153",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.877Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:26.485Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "5262747520959752",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:27.155Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E81BDF65",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SL6PDIB9.2NPTQY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:27.278Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E81BDF65",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:23.331Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:25.055Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:25.060Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:25.519Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:25.878Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:26.486Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:27.155Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:27.279Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:27.280Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:27.505Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.610Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.697Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.818Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:23.331Z",
"updatedAt": "2026-10-18T05:05:27.818Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:28.488038+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "510",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}{
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
},
"duplicateStarts": 5,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 126
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1722
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 147
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E81BDF65: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "4683426608394554",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.519Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E81BDF65-POLICY",
"status": null,
"preview": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFT"
},
"attempts": 1,
"ref": "2607432876677153",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.877Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:26.485Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "5262747520959752",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:27.155Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E81BDF65",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SL6PDIB9.2NPTQY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:27.278Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E81BDF65",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:23.331Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:25.055Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:25.060Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:25.519Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:25.878Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:26.486Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:27.155Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:27.279Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:27.280Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:27.505Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.610Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.697Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.818Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.318Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:23.331Z",
"updatedAt": "2026-10-18T05:05:28.318Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:28.700631+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "510",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}{
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
},
"duplicateStarts": 6,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 126
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1722
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 147
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E81BDF65: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "4683426608394554",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.519Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E81BDF65-POLICY",
"status": null,
"preview": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFT"
},
"attempts": 1,
"ref": "2607432876677153",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.877Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:26.485Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "5262747520959752",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:27.155Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E81BDF65",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SL6PDIB9.2NPTQY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:27.278Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E81BDF65",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:23.331Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:25.055Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:25.060Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:25.519Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:25.878Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:26.486Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:27.155Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:27.279Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:27.280Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:27.505Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.610Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.697Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.818Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.318Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.532Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:23.331Z",
"updatedAt": "2026-10-18T05:05:28.532Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:29.034246+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "510",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}{
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
},
"duplicateStarts": 9,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 126
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1722
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 147
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E81BDF65: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "4683426608394554",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.519Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E81BDF65-POLICY",
"status": null,
"preview": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFT"
},
"attempts": 1,
"ref": "2607432876677153",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.877Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:26.485Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "5262747520959752",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:27.155Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E81BDF65",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SL6PDIB9.2NPTQY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:27.278Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E81BDF65",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:23.331Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:25.055Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:25.060Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:25.519Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:25.878Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:26.486Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:27.155Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:27.279Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:27.280Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:27.505Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.610Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.697Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.818Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.318Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.532Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.655Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.744Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.856Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:23.331Z",
"updatedAt": "2026-10-18T05:05:28.856Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:28.836563+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "510",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}{
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
},
"duplicateStarts": 7,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 126
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1722
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 147
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E81BDF65: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "4683426608394554",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.519Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E81BDF65-POLICY",
"status": null,
"preview": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFT"
},
"attempts": 1,
"ref": "2607432876677153",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.877Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:26.485Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "5262747520959752",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:27.155Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E81BDF65",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SL6PDIB9.2NPTQY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:27.278Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E81BDF65",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:23.331Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:25.055Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:25.060Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:25.519Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:25.878Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:26.486Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:27.155Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:27.279Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:27.280Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:27.505Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.610Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.697Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.818Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.318Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.532Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.655Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:23.331Z",
"updatedAt": "2026-10-18T05:05:28.655Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:28.945747+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "510",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}{
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
},
"duplicateStarts": 8,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 126
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1722
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 147
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E81BDF65: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "4683426608394554",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.519Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E81BDF65-POLICY",
"status": null,
"preview": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFT"
},
"attempts": 1,
"ref": "2607432876677153",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.877Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:26.485Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "5262747520959752",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:27.155Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E81BDF65",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SL6PDIB9.2NPTQY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:27.278Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E81BDF65",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:23.331Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:25.055Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:25.060Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:25.519Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:25.878Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:26.486Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:27.155Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:27.279Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:27.280Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:27.505Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.610Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.697Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.818Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.318Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.532Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.655Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.744Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:23.331Z",
"updatedAt": "2026-10-18T05:05:28.744Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/concurrent_start/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:29.294005+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
},
"duplicateStarts": 9,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 126
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1722
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 147
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E81BDF65: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "4683426608394554",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.519Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E81BDF65-POLICY",
"status": null,
"preview": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFT"
},
"attempts": 1,
"ref": "2607432876677153",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.877Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:26.485Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "5262747520959752",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:27.155Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E81BDF65",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SL6PDIB9.2NPTQY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:27.278Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E81BDF65",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:23.331Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:25.055Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:25.060Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:25.519Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:25.878Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:26.486Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:27.155Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:27.279Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:27.280Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:27.505Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.610Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.697Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.818Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.318Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.532Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.655Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.744Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.856Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:23.331Z",
"updatedAt": "2026-10-18T05:05:28.856Z"
}
]
}These calls were recorded during the same request window as this check but are not directly linked to it. Timing alone is not proof that they caused or were caused by this check.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 15.53ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_9PB05DWW3IQHT4NV",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 90,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 72.47ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_9PB05DWW3IQHT4NV",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"created": 20,
"current_period_end": 32,
"current_period_start": 35,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_OJK8F8MOVBP26HWQ04FHPK80"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_V39RQ6OOGD6OMD7R86FJI6JJ",
"default_payment_method": null,
"id": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 65,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 52,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 22,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_DA2B2UFLEXNKP0E5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.45ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 41,
"default_price": null,
"description": null,
"id": "prod_DA2B2UFLEXNKP0E5",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-dc5712"
}
],
"metadata": {},
"name": "ACME pro plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 73,
"url": "https://api.stripe.com/acme-pro-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 491.76ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 4900,
"currency": "usd",
"customer": "cus_9PB05DWW3IQHT4NV",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_OJK8F8MOVBP26HWQ04FHPK80"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299720,
"description": null,
"receipt_email": null,
"id": "pi_6YV065DCWW1JK4B1RF2R2JDY",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 4900,
"currency": "usd",
"customer": "cus_9PB05DWW3IQHT4NV",
"payment_method": "pm_PNOK0FVKVMX1A9XZX1GW0V9F",
"metadata": {
"subscription_id": "sub_OJK8F8MOVBP26HWQ04FHPK80"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 4900,
"latest_charge": "ch_X7S5QYUD2SFYITTKLFUPF3O1",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299720,
"description": null,
"receipt_email": null,
"id": "pi_R995Q4U5HNEJQBFTY98ODB8Q",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_V39RQ6OOGD6OMD7R86FJI6JJ' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 250.83ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 4900,
"amount_overpaid": 27,
"amount_paid": 0,
"amount_remaining": 4900,
"amount_shipping": 88,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299720,
"currency": "usd",
"custom_fields": null,
"customer": "cus_9PB05DWW3IQHT4NV",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 56,
"description": null,
"display_name": "Item 619",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_8dc33662522e4775a58a5cd7fd",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 596.2379,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/0fa1b161",
"id": "in_V39RQ6OOGD6OMD7R86FJI6JJ",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 27,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_f064d2c0377f483a810e1a2f22",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 2,
"start": 19
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 39,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/75c28592"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 5,
"period_start": 4,
"post_payment_credit_notes_amount": 1,
"pre_payment_credit_notes_amount": 88,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 4,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 94,
"marked_uncollectible_at": 28,
"paid_at": 59,
"voided_at": 76
},
"subtotal": 100,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 4900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_BF5U3MQ9ZB9CYWVL9JU9V1E0",
"object": "invoice_payment",
"invoice": "in_V39RQ6OOGD6OMD7R86FJI6JJ",
"amount_requested": 4900,
"amount_paid": null,
"currency": "usd",
"created": 1792299720,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_6YV065DCWW1JK4B1RF2R2JDY"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_V39RQ6OOGD6OMD7R86FJI6JJ"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 5.12ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_OJK8F8MOVBP26HWQ04FHPK80' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 82.59ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 65,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 52,
"currency": "usd",
"customer": "cus_9PB05DWW3IQHT4NV",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"created": 6,
"current_period_end": 76,
"current_period_start": 71,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_OJK8F8MOVBP26HWQ04FHPK80"
},
"latest_invoice": "in_V39RQ6OOGD6OMD7R86FJI6JJ",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 22,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_OJK8F8MOVBP26HWQ04FHPK80' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-E81BDF65",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:23.331Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_R995Q4U5HNEJQBFTY98ODB8Q",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.13ms.
{
"host": "fetchsandbox.com",
"content-length": "417",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-E81BDF65",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:23.331Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_R995Q4U5HNEJQBFTY98ODB8Q",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_9PB05DWW3IQHT4NV",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_OJK8F8MOVBP26HWQ04FHPK80"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_V39RQ6OOGD6OMD7R86FJI6JJ",
"default_payment_method": null,
"id": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 65,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 52,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-E81BDF65",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:23.331Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_R995Q4U5HNEJQBFTY98ODB8Q",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 22,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_9PB05DWW3IQHT4NV' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_OJK8F8MOVBP26HWQ04FHPK80"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 15.67ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_OJK8F8MOVBP26HWQ04FHPK80"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_9PB05DWW3IQHT4NV",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 90,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_OJK8F8MOVBP26HWQ04FHPK80"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_OJK8F8MOVBP26HWQ04FHPK80' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 11.98ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_9PB05DWW3IQHT4NV",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_OJK8F8MOVBP26HWQ04FHPK80"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299926,
"ended_at": 1792299926,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_V39RQ6OOGD6OMD7R86FJI6JJ",
"default_payment_method": null,
"id": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 65,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 52,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-E81BDF65",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:23.331Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_R995Q4U5HNEJQBFTY98ODB8Q",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 22,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/invalid_input_rejected/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:29.469429+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "invalid-input-rejected-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
],
"subscriptionId": "12345"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "invalid_input_rejected"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:29.638317+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "549",
"content-type": "application/json"
}{
"content-type": "application/json",
"content-length": "90"
}{
"action": "start",
"runId": "invalid-input-rejected-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
],
"subscriptionId": "12345"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "invalid_input_rejected"
}
}{
"error": "invalid input",
"issues": [
"subscriptionId: Stripe subscription id like sub_123"
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/invalid_input_rejected/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:29.915382+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "invalid-input-rejected-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
],
"subscriptionId": "12345"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "invalid_input_rejected"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:30.085424+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "549",
"content-type": "application/json"
}{
"content-type": "application/json",
"content-length": "90"
}{
"action": "start",
"runId": "invalid-input-rejected-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
],
"subscriptionId": "12345"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "invalid_input_rejected"
}
}{
"error": "invalid input",
"issues": [
"subscriptionId: Stripe subscription id like sub_123"
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/invalid_input_rejected/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:30.348056+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/stripe_auth_failure/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:30.523384+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "stripe-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "stripe_auth_failure"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:31.716256+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "515",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "stripe-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "stripe_auth_failure"
}
}{
"runId": "stripe-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "stripe_auth_failure"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 108
},
{
"name": "policy-research",
"status": "failed",
"error": "stripe 401 authentication_required: GET /v1/customers → 401 authentication_required",
"errorCode": "stripe:authentication_required",
"durationMs": 137
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 161
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-FBADAA02: unverified (purchase could not be verified)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-FBADAA02-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the "
},
"attempts": 1,
"ref": "2537617413196691",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:31.120Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-FBADAA02-POLICY",
"status": null,
"preview": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)"
},
"attempts": 1,
"ref": "6244824899704736",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:31.439Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-FBADAA02",
"decision": "unverified"
},
"attempts": 1,
"ref": "17WMSWWODD.5XN8ND",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:31.549Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-FBADAA02",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "unverified",
"reason": "purchase could not be verified",
"subscriptionId": null,
"cancellation": "unverified",
"refundOffer": null
},
"events": [
{
"at": "2026-10-18T05:05:30.521Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:30.686Z",
"msg": "agents: ticket-context=ok, policy-research=failed, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:30.690Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:31.120Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:31.439Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:31.549Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:31.551Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-18T05:05:30.521Z",
"updatedAt": "2026-10-18T05:05:31.551Z",
"duplicate": false
}Curl-style request view
curl --request GET '<STRIPE_TWIN_BASE_URL>/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 0.67ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"error": {
"type": "invalid_request_error",
"code": "authentication_required",
"doc_url": "https://stripe.com/docs/error-codes/authentication-required",
"message": "Invalid API key provided. You did not provide a valid API key. Ensure your Authorization header contains a valid Bearer token."
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/stripe_auth_failure/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:31.984489+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "stripe-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "stripe_auth_failure"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 108
},
{
"name": "policy-research",
"status": "failed",
"error": "stripe 401 authentication_required: GET /v1/customers → 401 authentication_required",
"errorCode": "stripe:authentication_required",
"durationMs": 137
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 161
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-FBADAA02: unverified (purchase could not be verified)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-FBADAA02-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the "
},
"attempts": 1,
"ref": "2537617413196691",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:31.120Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-FBADAA02-POLICY",
"status": null,
"preview": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)"
},
"attempts": 1,
"ref": "6244824899704736",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:31.439Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-FBADAA02",
"decision": "unverified"
},
"attempts": 1,
"ref": "17WMSWWODD.5XN8ND",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:31.549Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-FBADAA02",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "unverified",
"reason": "purchase could not be verified",
"subscriptionId": null,
"cancellation": "unverified",
"refundOffer": null
},
"events": [
{
"at": "2026-10-18T05:05:30.521Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:30.686Z",
"msg": "agents: ticket-context=ok, policy-research=failed, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:30.690Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:31.120Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:31.439Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:31.549Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:31.551Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-18T05:05:30.521Z",
"updatedAt": "2026-10-18T05:05:31.551Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "stripe-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "stripe_auth_failure"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:32.151931+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "515",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "stripe-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "stripe_auth_failure"
}
}{
"runId": "stripe-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "stripe_auth_failure"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 108
},
{
"name": "policy-research",
"status": "failed",
"error": "stripe 401 authentication_required: GET /v1/customers → 401 authentication_required",
"errorCode": "stripe:authentication_required",
"durationMs": 137
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 161
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-FBADAA02: unverified (purchase could not be verified)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-FBADAA02-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the "
},
"attempts": 1,
"ref": "2537617413196691",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:31.120Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-FBADAA02-POLICY",
"status": null,
"preview": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)"
},
"attempts": 1,
"ref": "6244824899704736",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:31.439Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-FBADAA02",
"decision": "unverified"
},
"attempts": 1,
"ref": "17WMSWWODD.5XN8ND",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:31.549Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-FBADAA02",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "unverified",
"reason": "purchase could not be verified",
"subscriptionId": null,
"cancellation": "unverified",
"refundOffer": null
},
"events": [
{
"at": "2026-10-18T05:05:30.521Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:30.686Z",
"msg": "agents: ticket-context=ok, policy-research=failed, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:30.690Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:31.120Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:31.439Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:31.549Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:31.551Z",
"msg": "done (partial)"
},
{
"at": "2026-10-18T05:05:31.983Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:30.521Z",
"updatedAt": "2026-10-18T05:05:31.983Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/stripe_auth_failure/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:32.414752+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "stripe-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "stripe_auth_failure"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 108
},
{
"name": "policy-research",
"status": "failed",
"error": "stripe 401 authentication_required: GET /v1/customers → 401 authentication_required",
"errorCode": "stripe:authentication_required",
"durationMs": 137
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 161
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-FBADAA02: unverified (purchase could not be verified)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-FBADAA02-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the "
},
"attempts": 1,
"ref": "2537617413196691",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:31.120Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-FBADAA02-POLICY",
"status": null,
"preview": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)"
},
"attempts": 1,
"ref": "6244824899704736",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:31.439Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-FBADAA02",
"decision": "unverified"
},
"attempts": 1,
"ref": "17WMSWWODD.5XN8ND",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:31.549Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-FBADAA02",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "unverified",
"reason": "purchase could not be verified",
"subscriptionId": null,
"cancellation": "unverified",
"refundOffer": null
},
"events": [
{
"at": "2026-10-18T05:05:30.521Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:30.686Z",
"msg": "agents: ticket-context=ok, policy-research=failed, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:30.690Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:31.120Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:31.439Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:31.549Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:31.551Z",
"msg": "done (partial)"
},
{
"at": "2026-10-18T05:05:31.983Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:30.521Z",
"updatedAt": "2026-10-18T05:05:31.983Z"
}
]
}These calls were recorded during the same request window as this check but are not directly linked to it. Timing alone is not proof that they caused or were caused by this check.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.01ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:26.954291+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 0.67ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"error": {
"type": "invalid_request_error",
"code": "authentication_required",
"doc_url": "https://stripe.com/docs/error-codes/authentication-required",
"message": "Invalid API key provided. You did not provide a valid API key. Ensure your Authorization header contains a valid Bearer token."
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 5.99ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request PUT 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nWe'\''ve received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME'\''s cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'\''ll ask how you'\''d like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'\''ll get a final confirmation once everything is done.\n\nThere'\''s nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true
}
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 8.66ms.
{
"host": "fetchsandbox.com",
"content-length": "651",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true
}
}
}{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:30.933453+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
},
"audit": {
"id": 7461438275748496,
"ticket_id": 2001,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"events": [
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
}
],
"metadata": {
"custom": {},
"system": {}
},
"via": {
"channel": "api"
}
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.38ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.84ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:30.933453+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.38ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request PUT 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"ticket": {
"comment": {
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false
}
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 7.07ms.
{
"host": "fetchsandbox.com",
"content-length": "241",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
{
"ticket": {
"comment": {
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false
}
}
}{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:31.362726+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
},
"audit": {
"id": 6855200161838611,
"ticket_id": 2001,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"events": [
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
}
],
"metadata": {
"custom": {},
"system": {}
},
"via": {
"channel": "api"
}
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.44ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
}
]
}The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/zendesk_rate_limited/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:32.583007+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "zendesk-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "zendesk_rate_limited"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:45.261820+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "518",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "zendesk-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "zendesk_rate_limited"
}
}{
"runId": "zendesk-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "zendesk_rate_limited"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "failed",
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"durationMs": 2443
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_MT71TPN2U7SIKW3MT0EJGHFN (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1443
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 157
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-9F9D5883: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-9F9D5883-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001/comments.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-9F9D5883-POLICY",
"status": null,
"preview": "Cancellation request CXL-9F9D5883 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_MT71TPN2U7SIKW3MT0EJGHFN (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_CHM2YYT9SZ6X424S"
},
"attempts": 1,
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001/comments.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:42.538Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-9F9D5883-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001/comments.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-9F9D5883",
"decision": "cancel"
},
"attempts": 1,
"ref": "17AP6AEZSI.9Q2K2B",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:45.059Z",
"reconciled": null
}
],
"counts": {
"applied": 2,
"failed": 3,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-9F9D5883",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:32.591Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:35.036Z",
"msg": "agents: ticket-context=failed, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:35.041Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:37.370Z",
"msg": "zendesk.acknowledge: failed (zendesk:RateLimited)"
},
{
"at": "2026-10-18T05:05:39.653Z",
"msg": "zendesk.policy_note: failed (zendesk:RateLimited)"
},
{
"at": "2026-10-18T05:05:42.538Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:44.914Z",
"msg": "zendesk.refund_offer: failed (zendesk:RateLimited)"
},
{
"at": "2026-10-18T05:05:45.059Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:45.062Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-18T05:05:32.591Z",
"updatedAt": "2026-10-18T05:05:45.062Z",
"duplicate": false
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 2.39ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 3.15ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 2.5ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 2.45ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 1.97ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 2.12ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 1.86ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 2.43ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 1.93ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 2.03ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 2.1ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 2.5ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 1.96ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 1.9ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 1.88ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/zendesk_rate_limited/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:45.557773+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "zendesk-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "zendesk_rate_limited"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "failed",
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"durationMs": 2443
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_MT71TPN2U7SIKW3MT0EJGHFN (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1443
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 157
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-9F9D5883: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-9F9D5883-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001/comments.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-9F9D5883-POLICY",
"status": null,
"preview": "Cancellation request CXL-9F9D5883 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_MT71TPN2U7SIKW3MT0EJGHFN (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_CHM2YYT9SZ6X424S"
},
"attempts": 1,
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001/comments.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:42.538Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-9F9D5883-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001/comments.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-9F9D5883",
"decision": "cancel"
},
"attempts": 1,
"ref": "17AP6AEZSI.9Q2K2B",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:45.059Z",
"reconciled": null
}
],
"counts": {
"applied": 2,
"failed": 3,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-9F9D5883",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:32.591Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:35.036Z",
"msg": "agents: ticket-context=failed, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:35.041Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:37.370Z",
"msg": "zendesk.acknowledge: failed (zendesk:RateLimited)"
},
{
"at": "2026-10-18T05:05:39.653Z",
"msg": "zendesk.policy_note: failed (zendesk:RateLimited)"
},
{
"at": "2026-10-18T05:05:42.538Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:44.914Z",
"msg": "zendesk.refund_offer: failed (zendesk:RateLimited)"
},
{
"at": "2026-10-18T05:05:45.059Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:45.062Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-18T05:05:32.591Z",
"updatedAt": "2026-10-18T05:05:45.062Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "zendesk-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "zendesk_rate_limited"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:45.751935+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "518",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "zendesk-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "zendesk_rate_limited"
}
}{
"runId": "zendesk-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "zendesk_rate_limited"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "failed",
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"durationMs": 2443
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_MT71TPN2U7SIKW3MT0EJGHFN (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1443
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 157
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-9F9D5883: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-9F9D5883-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001/comments.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-9F9D5883-POLICY",
"status": null,
"preview": "Cancellation request CXL-9F9D5883 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_MT71TPN2U7SIKW3MT0EJGHFN (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_CHM2YYT9SZ6X424S"
},
"attempts": 1,
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001/comments.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:42.538Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-9F9D5883-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001/comments.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-9F9D5883",
"decision": "cancel"
},
"attempts": 1,
"ref": "17AP6AEZSI.9Q2K2B",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:45.059Z",
"reconciled": null
}
],
"counts": {
"applied": 2,
"failed": 3,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-9F9D5883",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:32.591Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:35.036Z",
"msg": "agents: ticket-context=failed, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:35.041Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:37.370Z",
"msg": "zendesk.acknowledge: failed (zendesk:RateLimited)"
},
{
"at": "2026-10-18T05:05:39.653Z",
"msg": "zendesk.policy_note: failed (zendesk:RateLimited)"
},
{
"at": "2026-10-18T05:05:42.538Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:44.914Z",
"msg": "zendesk.refund_offer: failed (zendesk:RateLimited)"
},
{
"at": "2026-10-18T05:05:45.059Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:45.062Z",
"msg": "done (partial)"
},
{
"at": "2026-10-18T05:05:45.567Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:32.591Z",
"updatedAt": "2026-10-18T05:05:45.567Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/zendesk_rate_limited/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:46.037335+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "zendesk-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "zendesk_rate_limited"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "failed",
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"durationMs": 2443
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_MT71TPN2U7SIKW3MT0EJGHFN (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1443
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 157
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-9F9D5883: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-9F9D5883-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001/comments.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-9F9D5883-POLICY",
"status": null,
"preview": "Cancellation request CXL-9F9D5883 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_MT71TPN2U7SIKW3MT0EJGHFN (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_CHM2YYT9SZ6X424S"
},
"attempts": 1,
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001/comments.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:42.538Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-9F9D5883-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001/comments.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-9F9D5883",
"decision": "cancel"
},
"attempts": 1,
"ref": "17AP6AEZSI.9Q2K2B",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:45.059Z",
"reconciled": null
}
],
"counts": {
"applied": 2,
"failed": 3,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-9F9D5883",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:32.591Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:35.036Z",
"msg": "agents: ticket-context=failed, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:35.041Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:37.370Z",
"msg": "zendesk.acknowledge: failed (zendesk:RateLimited)"
},
{
"at": "2026-10-18T05:05:39.653Z",
"msg": "zendesk.policy_note: failed (zendesk:RateLimited)"
},
{
"at": "2026-10-18T05:05:42.538Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:44.914Z",
"msg": "zendesk.refund_offer: failed (zendesk:RateLimited)"
},
{
"at": "2026-10-18T05:05:45.059Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:45.062Z",
"msg": "done (partial)"
},
{
"at": "2026-10-18T05:05:45.567Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:32.591Z",
"updatedAt": "2026-10-18T05:05:45.567Z"
}
]
}These calls were recorded during the same request window as this check but are not directly linked to it. Timing alone is not proof that they caused or were caused by this check.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 18.04ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_854HX5BTXK4DOKJ9",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 94,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 2.39ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 71.24ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_854HX5BTXK4DOKJ9",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"created": 26,
"current_period_end": 37,
"current_period_start": 74,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_MT71TPN2U7SIKW3MT0EJGHFN"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_0I293E84LZYBNYXZLOAZQLDH",
"default_payment_method": null,
"id": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 61,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 56,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 4,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_DA2B2UFLEXNKP0E5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.74ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 41,
"default_price": null,
"description": null,
"id": "prod_DA2B2UFLEXNKP0E5",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-dc5712"
}
],
"metadata": {},
"name": "ACME pro plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 73,
"url": "https://api.stripe.com/acme-pro-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 506.25ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 4900,
"currency": "usd",
"customer": "cus_854HX5BTXK4DOKJ9",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_MT71TPN2U7SIKW3MT0EJGHFN"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299721,
"description": null,
"receipt_email": null,
"id": "pi_ILFXW7H000BTGJ6E5M0RGJIW",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 4900,
"currency": "usd",
"customer": "cus_854HX5BTXK4DOKJ9",
"payment_method": "pm_BZJLT7FYQPMYKX8SP33DJ8ME",
"metadata": {
"subscription_id": "sub_MT71TPN2U7SIKW3MT0EJGHFN"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 4900,
"latest_charge": "ch_3TI3U99QLMUPU3QHQDL3IR05",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299721,
"description": null,
"receipt_email": null,
"id": "pi_CHM2YYT9SZ6X424SHWEF0ASS",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_0I293E84LZYBNYXZLOAZQLDH' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 249.76ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 4900,
"amount_overpaid": 84,
"amount_paid": 0,
"amount_remaining": 4900,
"amount_shipping": 1,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299721,
"currency": "usd",
"custom_fields": null,
"customer": "cus_854HX5BTXK4DOKJ9",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 94,
"description": null,
"display_name": "Item 407",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_6cd5294e0d4343e79d6be3b8b9",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 998.3905,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/ba15330d",
"id": "in_0I293E84LZYBNYXZLOAZQLDH",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 59,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_ebe4a3199be84dc9a58f0a18a3",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 56,
"start": 17
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 52,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/bd551bfc"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 97,
"period_start": 75,
"post_payment_credit_notes_amount": 28,
"pre_payment_credit_notes_amount": 46,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 21,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 97,
"marked_uncollectible_at": 88,
"paid_at": 41,
"voided_at": 35
},
"subtotal": 96,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 4900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_QVG8GBSR6PT2DTTZ70M09SDC",
"object": "invoice_payment",
"invoice": "in_0I293E84LZYBNYXZLOAZQLDH",
"amount_requested": 4900,
"amount_paid": null,
"currency": "usd",
"created": 1792299721,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_ILFXW7H000BTGJ6E5M0RGJIW"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_0I293E84LZYBNYXZLOAZQLDH"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.15ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.4ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 2.5ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 2.45ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.97ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 2.12ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.86ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 2.43ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.93ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_MT71TPN2U7SIKW3MT0EJGHFN' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 86.97ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 61,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 56,
"currency": "usd",
"customer": "cus_854HX5BTXK4DOKJ9",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"created": 17,
"current_period_end": 27,
"current_period_start": 16,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_MT71TPN2U7SIKW3MT0EJGHFN"
},
"latest_invoice": "in_0I293E84LZYBNYXZLOAZQLDH",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 4,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 2.03ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 2.1ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 2.5ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_MT71TPN2U7SIKW3MT0EJGHFN' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-9F9D5883",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "",
"acme_cxl_at": "2026-10-18T05:05:32.591Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_CHM2YYT9SZ6X424SHWEF0ASS",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 21.26ms.
{
"host": "fetchsandbox.com",
"content-length": "413",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-9F9D5883",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "",
"acme_cxl_at": "2026-10-18T05:05:32.591Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_CHM2YYT9SZ6X424SHWEF0ASS",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_854HX5BTXK4DOKJ9",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_MT71TPN2U7SIKW3MT0EJGHFN"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_MT71TPN2U7SIKW3MT0EJGHFN"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_0I293E84LZYBNYXZLOAZQLDH",
"default_payment_method": null,
"id": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 61,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 56,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-9F9D5883",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "",
"acme_cxl_at": "2026-10-18T05:05:32.591Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_CHM2YYT9SZ6X424SHWEF0ASS",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 4,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_854HX5BTXK4DOKJ9' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_MT71TPN2U7SIKW3MT0EJGHFN"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 15.38ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_MT71TPN2U7SIKW3MT0EJGHFN"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_854HX5BTXK4DOKJ9",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 94,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_MT71TPN2U7SIKW3MT0EJGHFN"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_MT71TPN2U7SIKW3MT0EJGHFN' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 12.6ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_854HX5BTXK4DOKJ9",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_MT71TPN2U7SIKW3MT0EJGHFN"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_MT71TPN2U7SIKW3MT0EJGHFN"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299942,
"ended_at": 1792299942,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_0I293E84LZYBNYXZLOAZQLDH",
"default_payment_method": null,
"id": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 61,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 56,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-9F9D5883",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "",
"acme_cxl_at": "2026-10-18T05:05:32.591Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_CHM2YYT9SZ6X424SHWEF0ASS",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 4,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.96ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.9ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.88ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/square_auth_failure/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:46.231855+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "square-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "square_auth_failure"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:50.037387+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "515",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "square-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "square_auth_failure"
}
}{
"runId": "square-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "square_auth_failure"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 124
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1507
},
{
"name": "gift-card-desk",
"status": "failed",
"error": "square 401 UNAUTHORIZED: GET /v2/locations/LKZQE8ZN3GSKR → 401 UNAUTHORIZED",
"errorCode": "square:UNAUTHORIZED",
"durationMs": 155
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E6CF1F1D: cancel (cancellable under policy)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E6CF1F1D-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "1755866793870485",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:48.241Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E6CF1F1D-POLICY",
"status": null,
"preview": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C"
},
"attempts": 1,
"ref": "3945314801213308",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:48.598Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit"
},
"attempts": 1,
"ref": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:49.208Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E6CF1F1D-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "2987616882569694",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:49.710Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E6CF1F1D",
"decision": "cancel"
},
"attempts": 1,
"ref": "17K1TTY1BD.R6FBWO",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:49.836Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E6CF1F1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:46.227Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:47.738Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=failed"
},
{
"at": "2026-10-18T05:05:47.743Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:48.241Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:48.598Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:49.209Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:49.710Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:49.837Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:49.839Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-18T05:05:46.227Z",
"updatedAt": "2026-10-18T05:05:49.839Z",
"duplicate": false
}Curl-style request view
curl --request GET '<SQUARE_TWIN_BASE_URL>/v2/locations/LKZQE8ZN3GSKR' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 0.69ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"errors": [
{
"status": "401",
"code": "UNAUTHORIZED",
"detail": "This request could not be authorized. The provided access token has expired or been revoked. Obtain a new token via the OAuth flow.\n"
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/square_auth_failure/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:50.340614+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "square-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "square_auth_failure"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 124
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1507
},
{
"name": "gift-card-desk",
"status": "failed",
"error": "square 401 UNAUTHORIZED: GET /v2/locations/LKZQE8ZN3GSKR → 401 UNAUTHORIZED",
"errorCode": "square:UNAUTHORIZED",
"durationMs": 155
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E6CF1F1D: cancel (cancellable under policy)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E6CF1F1D-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "1755866793870485",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:48.241Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E6CF1F1D-POLICY",
"status": null,
"preview": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C"
},
"attempts": 1,
"ref": "3945314801213308",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:48.598Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit"
},
"attempts": 1,
"ref": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:49.208Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E6CF1F1D-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "2987616882569694",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:49.710Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E6CF1F1D",
"decision": "cancel"
},
"attempts": 1,
"ref": "17K1TTY1BD.R6FBWO",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:49.836Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E6CF1F1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:46.227Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:47.738Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=failed"
},
{
"at": "2026-10-18T05:05:47.743Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:48.241Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:48.598Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:49.209Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:49.710Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:49.837Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:49.839Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-18T05:05:46.227Z",
"updatedAt": "2026-10-18T05:05:49.839Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "square-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "square_auth_failure"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:50.531194+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "515",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "square-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "square_auth_failure"
}
}{
"runId": "square-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "square_auth_failure"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 124
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1507
},
{
"name": "gift-card-desk",
"status": "failed",
"error": "square 401 UNAUTHORIZED: GET /v2/locations/LKZQE8ZN3GSKR → 401 UNAUTHORIZED",
"errorCode": "square:UNAUTHORIZED",
"durationMs": 155
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E6CF1F1D: cancel (cancellable under policy)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E6CF1F1D-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "1755866793870485",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:48.241Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E6CF1F1D-POLICY",
"status": null,
"preview": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C"
},
"attempts": 1,
"ref": "3945314801213308",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:48.598Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit"
},
"attempts": 1,
"ref": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:49.208Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E6CF1F1D-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "2987616882569694",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:49.710Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E6CF1F1D",
"decision": "cancel"
},
"attempts": 1,
"ref": "17K1TTY1BD.R6FBWO",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:49.836Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E6CF1F1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:46.227Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:47.738Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=failed"
},
{
"at": "2026-10-18T05:05:47.743Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:48.241Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:48.598Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:49.209Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:49.710Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:49.837Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:49.839Z",
"msg": "done (partial)"
},
{
"at": "2026-10-18T05:05:50.336Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:46.227Z",
"updatedAt": "2026-10-18T05:05:50.336Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/square_auth_failure/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:50.814084+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "square-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "square_auth_failure"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 124
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1507
},
{
"name": "gift-card-desk",
"status": "failed",
"error": "square 401 UNAUTHORIZED: GET /v2/locations/LKZQE8ZN3GSKR → 401 UNAUTHORIZED",
"errorCode": "square:UNAUTHORIZED",
"durationMs": 155
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E6CF1F1D: cancel (cancellable under policy)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E6CF1F1D-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "1755866793870485",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:48.241Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E6CF1F1D-POLICY",
"status": null,
"preview": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C"
},
"attempts": 1,
"ref": "3945314801213308",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:48.598Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit"
},
"attempts": 1,
"ref": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:49.208Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E6CF1F1D-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "2987616882569694",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:49.710Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E6CF1F1D",
"decision": "cancel"
},
"attempts": 1,
"ref": "17K1TTY1BD.R6FBWO",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:49.836Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E6CF1F1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:46.227Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:47.738Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=failed"
},
{
"at": "2026-10-18T05:05:47.743Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:48.241Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:48.598Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:49.209Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:49.710Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:49.837Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:49.839Z",
"msg": "done (partial)"
},
{
"at": "2026-10-18T05:05:50.336Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:46.227Z",
"updatedAt": "2026-10-18T05:05:50.336Z"
}
]
}These calls were recorded during the same request window as this check but are not directly linked to it. Timing alone is not proof that they caused or were caused by this check.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 5.96ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:31.362726+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 16.48ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_ZRC61HXVU6CQV1A2",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 29,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 76.13ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_ZRC61HXVU6CQV1A2",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"created": 46,
"current_period_end": 9,
"current_period_start": 52,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_HI0TKV9HBO850SQQW6N9FRQH"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_LPV420CR3PBH9XN7F2F4LPBY",
"default_payment_method": null,
"id": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 55,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 83,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 35,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_DA2B2UFLEXNKP0E5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.54ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 41,
"default_price": null,
"description": null,
"id": "prod_DA2B2UFLEXNKP0E5",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-dc5712"
}
],
"metadata": {},
"name": "ACME pro plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 73,
"url": "https://api.stripe.com/acme-pro-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 107.23ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 4900,
"currency": "usd",
"customer": "cus_ZRC61HXVU6CQV1A2",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_HI0TKV9HBO850SQQW6N9FRQH"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299722,
"description": null,
"receipt_email": null,
"id": "pi_NTTHMCI63HKM4YQS708IRH9V",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 4900,
"currency": "usd",
"customer": "cus_ZRC61HXVU6CQV1A2",
"payment_method": "pm_W1YUYO5BT4M241MMYF7LLRWP",
"metadata": {
"subscription_id": "sub_HI0TKV9HBO850SQQW6N9FRQH"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 4900,
"latest_charge": "ch_KR82MEJ78GY29JTM5YSIWNC0",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299722,
"description": null,
"receipt_email": null,
"id": "pi_SRMW6F8HDM57OR0C86BWDYHW",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_LPV420CR3PBH9XN7F2F4LPBY' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 634.68ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 4900,
"amount_overpaid": 13,
"amount_paid": 0,
"amount_remaining": 4900,
"amount_shipping": 92,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299722,
"currency": "usd",
"custom_fields": null,
"customer": "cus_ZRC61HXVU6CQV1A2",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 27,
"description": null,
"display_name": "Item 656",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_e80670725ed04ee78378b078a6",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 58.3335,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/5d822c01",
"id": "in_LPV420CR3PBH9XN7F2F4LPBY",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 58,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_96c3cf970ec244d5b85db5dd8e",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 83,
"start": 77
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 29,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/51e02372"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 8,
"period_start": 61,
"post_payment_credit_notes_amount": 45,
"pre_payment_credit_notes_amount": 85,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 42,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 24,
"marked_uncollectible_at": 92,
"paid_at": 31,
"voided_at": 48
},
"subtotal": 8,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 4900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_ZRBNJ7JGFRKBWOR5WCFGXEFX",
"object": "invoice_payment",
"invoice": "in_LPV420CR3PBH9XN7F2F4LPBY",
"amount_requested": 4900,
"amount_paid": null,
"currency": "usd",
"created": 1792299722,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_NTTHMCI63HKM4YQS708IRH9V"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_LPV420CR3PBH9XN7F2F4LPBY"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.93ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.83ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request PUT 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nWe'\''ve received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME'\''s cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'\''ll ask how you'\''d like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'\''ll get a final confirmation once everything is done.\n\nThere'\''s nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true
}
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 14.48ms.
{
"host": "fetchsandbox.com",
"content-length": "642",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true
}
}
}{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:48.037920+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
},
"audit": {
"id": 433210234635256,
"ticket_id": 2001,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"events": [
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
}
],
"metadata": {
"custom": {},
"system": {}
},
"via": {
"channel": "api"
}
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.52ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 5.79ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:48.037920+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.34ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request PUT 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"ticket": {
"comment": {
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false
}
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 7.66ms.
{
"host": "fetchsandbox.com",
"content-length": "591",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
{
"ticket": {
"comment": {
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false
}
}
}{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:48.505455+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
},
"audit": {
"id": 7720044953264681,
"ticket_id": 2001,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"events": [
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
}
],
"metadata": {
"custom": {},
"system": {}
},
"via": {
"channel": "api"
}
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.55ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_HI0TKV9HBO850SQQW6N9FRQH' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 86.12ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 55,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 83,
"currency": "usd",
"customer": "cus_ZRC61HXVU6CQV1A2",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"created": 33,
"current_period_end": 21,
"current_period_start": 60,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_HI0TKV9HBO850SQQW6N9FRQH"
},
"latest_invoice": "in_LPV420CR3PBH9XN7F2F4LPBY",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 35,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_HI0TKV9HBO850SQQW6N9FRQH' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-E6CF1F1D",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:46.227Z",
"acme_cxl_offer": "original_payment,store_credit",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_SRMW6F8HDM57OR0C86BWDYHW",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 20.73ms.
{
"host": "fetchsandbox.com",
"content-length": "405",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-E6CF1F1D",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:46.227Z",
"acme_cxl_offer": "original_payment,store_credit",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_SRMW6F8HDM57OR0C86BWDYHW",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_ZRC61HXVU6CQV1A2",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_HI0TKV9HBO850SQQW6N9FRQH"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_HI0TKV9HBO850SQQW6N9FRQH"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_LPV420CR3PBH9XN7F2F4LPBY",
"default_payment_method": null,
"id": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 55,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 83,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-E6CF1F1D",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:46.227Z",
"acme_cxl_offer": "original_payment,store_credit",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_SRMW6F8HDM57OR0C86BWDYHW",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 35,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_ZRC61HXVU6CQV1A2' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_HI0TKV9HBO850SQQW6N9FRQH"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 15.29ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_HI0TKV9HBO850SQQW6N9FRQH"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_ZRC61HXVU6CQV1A2",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 29,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_HI0TKV9HBO850SQQW6N9FRQH"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_HI0TKV9HBO850SQQW6N9FRQH' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 12.24ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_ZRC61HXVU6CQV1A2",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_HI0TKV9HBO850SQQW6N9FRQH"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_HI0TKV9HBO850SQQW6N9FRQH"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299949,
"ended_at": 1792299949,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_LPV420CR3PBH9XN7F2F4LPBY",
"default_payment_method": null,
"id": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 55,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 83,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-E6CF1F1D",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:46.227Z",
"acme_cxl_offer": "original_payment,store_credit",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_SRMW6F8HDM57OR0C86BWDYHW",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 35,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 10.58ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request PUT 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won'\''t be charged again.\n\nUnder our refund policy you'\''re eligible for $49.00. Please reply with the number of the option you'\''d like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true
},
"status": "pending"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 13.08ms.
{
"host": "fetchsandbox.com",
"content-length": "489",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true
},
"status": "pending"
}
}{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:49.500426+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
},
"audit": {
"id": 3525712862562043,
"ticket_id": 2001,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"events": [
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
}
],
"metadata": {
"custom": {},
"system": {}
},
"via": {
"channel": "api"
}
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.39ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
},
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 5.77ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:49.500426+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
}
}The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/slack_rate_limited/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:51.009842+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "slack-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "slack_rate_limited"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:03.230805+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "512",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "slack-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "slack_rate_limited"
}
}{
"runId": "slack-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "slack_rate_limited"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 125
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1594
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 199
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-48460273: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-48460273-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "2202274667877277",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:53.105Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-48460273-POLICY",
"status": null,
"preview": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1"
},
"attempts": 1,
"ref": "480512454782431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:53.477Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:54.098Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-48460273-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "7825186926353646",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:54.587Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-48460273",
"decision": "cancel"
},
"attempts": 1,
"error": "slack 429 ratelimited: POST /api/chat.postMessage → 429 ratelimited",
"errorCode": "slack:ratelimited",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 1,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-48460273",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:51.016Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:52.613Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:52.618Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:53.105Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:53.477Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:54.098Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:54.587Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:06:02.963Z",
"msg": "slack.post_case: failed (slack:ratelimited)"
},
{
"at": "2026-10-18T05:06:02.965Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-18T05:05:51.016Z",
"updatedAt": "2026-10-18T05:06:02.965Z",
"duplicate": false
}Curl-style request view
curl --request POST '<SLACK_TWIN_BASE_URL>/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "C0BILLING01",
"text": ":white_check_mark: CXL-48460273: cancelling sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan) for [email protected]; refund $49.00 offered.",
"unfurl_links": false,
"unfurl_media": false
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 0.93ms.
{
"host": "fetchsandbox.com",
"content-length": "228",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}{
"retry-after": "30"
}{
"channel": "C0BILLING01",
"text": ":white_check_mark: CXL-48460273: cancelling sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan) for [email protected]; refund $49.00 offered.",
"unfurl_links": false,
"unfurl_media": false
}{
"ok": false,
"error": "ratelimited"
}Curl-style request view
curl --request POST '<SLACK_TWIN_BASE_URL>/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "C0BILLING01",
"text": ":white_check_mark: CXL-48460273: cancelling sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan) for [email protected]; refund $49.00 offered.",
"unfurl_links": false,
"unfurl_media": false
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 0.91ms.
{
"host": "fetchsandbox.com",
"content-length": "228",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}{
"retry-after": "30"
}{
"channel": "C0BILLING01",
"text": ":white_check_mark: CXL-48460273: cancelling sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan) for [email protected]; refund $49.00 offered.",
"unfurl_links": false,
"unfurl_media": false
}{
"ok": false,
"error": "ratelimited"
}Curl-style request view
curl --request POST '<SLACK_TWIN_BASE_URL>/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "C0BILLING01",
"text": ":white_check_mark: CXL-48460273: cancelling sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan) for [email protected]; refund $49.00 offered.",
"unfurl_links": false,
"unfurl_media": false
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 0.81ms.
{
"host": "fetchsandbox.com",
"content-length": "228",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}{
"retry-after": "30"
}{
"channel": "C0BILLING01",
"text": ":white_check_mark: CXL-48460273: cancelling sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan) for [email protected]; refund $49.00 offered.",
"unfurl_links": false,
"unfurl_media": false
}{
"ok": false,
"error": "ratelimited"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/slack_rate_limited/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:03.837906+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "slack-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "slack_rate_limited"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 125
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1594
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 199
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-48460273: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-48460273-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "2202274667877277",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:53.105Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-48460273-POLICY",
"status": null,
"preview": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1"
},
"attempts": 1,
"ref": "480512454782431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:53.477Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:54.098Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-48460273-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "7825186926353646",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:54.587Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-48460273",
"decision": "cancel"
},
"attempts": 1,
"error": "slack 429 ratelimited: POST /api/chat.postMessage → 429 ratelimited",
"errorCode": "slack:ratelimited",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 1,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-48460273",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:51.016Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:52.613Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:52.618Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:53.105Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:53.477Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:54.098Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:54.587Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:06:02.963Z",
"msg": "slack.post_case: failed (slack:ratelimited)"
},
{
"at": "2026-10-18T05:06:02.965Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-18T05:05:51.016Z",
"updatedAt": "2026-10-18T05:06:02.965Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "slack-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "slack_rate_limited"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:04.343774+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "512",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "slack-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "slack_rate_limited"
}
}{
"runId": "slack-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "slack_rate_limited"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 125
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1594
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 199
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-48460273: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-48460273-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "2202274667877277",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:53.105Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-48460273-POLICY",
"status": null,
"preview": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1"
},
"attempts": 1,
"ref": "480512454782431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:53.477Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:54.098Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-48460273-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "7825186926353646",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:54.587Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-48460273",
"decision": "cancel"
},
"attempts": 1,
"error": "slack 429 ratelimited: POST /api/chat.postMessage → 429 ratelimited",
"errorCode": "slack:ratelimited",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 1,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-48460273",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:51.016Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:52.613Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:52.618Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:53.105Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:53.477Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:54.098Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:54.587Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:06:02.963Z",
"msg": "slack.post_case: failed (slack:ratelimited)"
},
{
"at": "2026-10-18T05:06:02.965Z",
"msg": "done (partial)"
},
{
"at": "2026-10-18T05:06:04.062Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:51.016Z",
"updatedAt": "2026-10-18T05:06:04.062Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/slack_rate_limited/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:04.689856+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "slack-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "slack_rate_limited"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 125
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1594
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 199
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-48460273: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-48460273-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "2202274667877277",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:53.105Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-48460273-POLICY",
"status": null,
"preview": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1"
},
"attempts": 1,
"ref": "480512454782431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:53.477Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:54.098Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-48460273-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "7825186926353646",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:54.587Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-48460273",
"decision": "cancel"
},
"attempts": 1,
"error": "slack 429 ratelimited: POST /api/chat.postMessage → 429 ratelimited",
"errorCode": "slack:ratelimited",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 1,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-48460273",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:51.016Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:52.613Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:52.618Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:53.105Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:53.477Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:54.098Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:54.587Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:06:02.963Z",
"msg": "slack.post_case: failed (slack:ratelimited)"
},
{
"at": "2026-10-18T05:06:02.965Z",
"msg": "done (partial)"
},
{
"at": "2026-10-18T05:06:04.062Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:51.016Z",
"updatedAt": "2026-10-18T05:06:04.062Z"
}
]
}These calls were recorded during the same request window as this check but are not directly linked to it. Timing alone is not proof that they caused or were caused by this check.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.79ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:49.500426+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 30.36ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_6ARAZZEBSVRZYP5X",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 45,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 99.95ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_6ARAZZEBSVRZYP5X",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"created": 57,
"current_period_end": 73,
"current_period_start": 18,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_EP9TTO0NVCBWF979CZDRRHGU"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_XIMKV3JTRQBAV7EAHPTPX250",
"default_payment_method": null,
"id": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 34,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 49,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 80,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_DA2B2UFLEXNKP0E5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.6ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 41,
"default_price": null,
"description": null,
"id": "prod_DA2B2UFLEXNKP0E5",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-dc5712"
}
],
"metadata": {},
"name": "ACME pro plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 73,
"url": "https://api.stripe.com/acme-pro-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 108.85ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 4900,
"currency": "usd",
"customer": "cus_6ARAZZEBSVRZYP5X",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_EP9TTO0NVCBWF979CZDRRHGU"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299723,
"description": null,
"receipt_email": null,
"id": "pi_NY3OB6XLMBBH9E85QNRET01M",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 4900,
"currency": "usd",
"customer": "cus_6ARAZZEBSVRZYP5X",
"payment_method": "pm_SBSJLL4PEE6ZRNM45JX5Q6HH",
"metadata": {
"subscription_id": "sub_EP9TTO0NVCBWF979CZDRRHGU"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 4900,
"latest_charge": "ch_L10U6KNUO2GDTME0EPKF8GYI",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299723,
"description": null,
"receipt_email": null,
"id": "pi_QQ6HM3N6A0CFPET1A2R54G45",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_XIMKV3JTRQBAV7EAHPTPX250' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 673.64ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 4900,
"amount_overpaid": 70,
"amount_paid": 0,
"amount_remaining": 4900,
"amount_shipping": 54,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299723,
"currency": "usd",
"custom_fields": null,
"customer": "cus_6ARAZZEBSVRZYP5X",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 5,
"description": null,
"display_name": "Item 170",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_ff7f80a5f04947989e684b87cb",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 805.8042,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/180c2fcc",
"id": "in_XIMKV3JTRQBAV7EAHPTPX250",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 65,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_161b5f0272ef4eb5953c73c9e8",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 66,
"start": 92
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 92,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/774a8ade"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 69,
"period_start": 17,
"post_payment_credit_notes_amount": 57,
"pre_payment_credit_notes_amount": 18,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 90,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 51,
"marked_uncollectible_at": 88,
"paid_at": 50,
"voided_at": 32
},
"subtotal": 92,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 4900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_LTC1GJ4DKZBNHTVWL4ZUSIXP",
"object": "invoice_payment",
"invoice": "in_XIMKV3JTRQBAV7EAHPTPX250",
"amount_requested": 4900,
"amount_paid": null,
"currency": "usd",
"created": 1792299723,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_NY3OB6XLMBBH9E85QNRET01M"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_XIMKV3JTRQBAV7EAHPTPX250"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.51ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.6ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
},
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request PUT 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nWe'\''ve received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME'\''s cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'\''ll ask how you'\''d like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'\''ll get a final confirmation once everything is done.\n\nThere'\''s nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true
}
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 8.09ms.
{
"host": "fetchsandbox.com",
"content-length": "642",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true
}
}
}{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:52.894803+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
},
"audit": {
"id": 5838132251390214,
"ticket_id": 2001,
"author_id": 1002,
"created_at": "2026-10-18T05:05:52.894803+00:00",
"events": [
{
"id": 2202274667877277,
"type": "Comment",
"audit_id": 5838132251390214,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:52.894803+00:00",
"attachments": []
}
],
"metadata": {
"custom": {},
"system": {}
},
"via": {
"channel": "api"
}
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 7.32ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
},
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
},
{
"id": 2202274667877277,
"type": "Comment",
"audit_id": 5838132251390214,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:52.894803+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.27ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:52.894803+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.92ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
},
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
},
{
"id": 2202274667877277,
"type": "Comment",
"audit_id": 5838132251390214,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:52.894803+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request PUT 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"ticket": {
"comment": {
"body": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1A2R54G45: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-48460273-POLICY)",
"public": false
}
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 7.62ms.
{
"host": "fetchsandbox.com",
"content-length": "545",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
{
"ticket": {
"comment": {
"body": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1A2R54G45: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-48460273-POLICY)",
"public": false
}
}
}{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:53.382987+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
},
"audit": {
"id": 6331283724396324,
"ticket_id": 2001,
"author_id": 1002,
"created_at": "2026-10-18T05:05:53.382987+00:00",
"events": [
{
"id": 480512454782431,
"type": "Comment",
"audit_id": 6331283724396324,
"body": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1A2R54G45: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-48460273-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:53.382987+00:00",
"attachments": []
}
],
"metadata": {
"custom": {},
"system": {}
},
"via": {
"channel": "api"
}
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.46ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
},
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
},
{
"id": 2202274667877277,
"type": "Comment",
"audit_id": 5838132251390214,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:52.894803+00:00",
"attachments": []
},
{
"id": 480512454782431,
"type": "Comment",
"audit_id": 6331283724396324,
"body": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1A2R54G45: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-48460273-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:53.382987+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_EP9TTO0NVCBWF979CZDRRHGU' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 81.32ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 34,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 49,
"currency": "usd",
"customer": "cus_6ARAZZEBSVRZYP5X",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"created": 35,
"current_period_end": 89,
"current_period_start": 100,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_EP9TTO0NVCBWF979CZDRRHGU"
},
"latest_invoice": "in_XIMKV3JTRQBAV7EAHPTPX250",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 80,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_EP9TTO0NVCBWF979CZDRRHGU' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-48460273",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:51.016Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_QQ6HM3N6A0CFPET1A2R54G45",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.51ms.
{
"host": "fetchsandbox.com",
"content-length": "417",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-48460273",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:51.016Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_QQ6HM3N6A0CFPET1A2R54G45",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_6ARAZZEBSVRZYP5X",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_EP9TTO0NVCBWF979CZDRRHGU"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_EP9TTO0NVCBWF979CZDRRHGU"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_XIMKV3JTRQBAV7EAHPTPX250",
"default_payment_method": null,
"id": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 34,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 49,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-48460273",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:51.016Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_QQ6HM3N6A0CFPET1A2R54G45",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 80,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_6ARAZZEBSVRZYP5X' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_EP9TTO0NVCBWF979CZDRRHGU"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 15.36ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_EP9TTO0NVCBWF979CZDRRHGU"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_6ARAZZEBSVRZYP5X",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 45,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_EP9TTO0NVCBWF979CZDRRHGU"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_EP9TTO0NVCBWF979CZDRRHGU' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 11ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_6ARAZZEBSVRZYP5X",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_EP9TTO0NVCBWF979CZDRRHGU"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_EP9TTO0NVCBWF979CZDRRHGU"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299954,
"ended_at": 1792299954,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_XIMKV3JTRQBAV7EAHPTPX250",
"default_payment_method": null,
"id": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 34,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 49,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-48460273",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:51.016Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_QQ6HM3N6A0CFPET1A2R54G45",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 80,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 7.31ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
},
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
},
{
"id": 2202274667877277,
"type": "Comment",
"audit_id": 5838132251390214,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:52.894803+00:00",
"attachments": []
},
{
"id": 480512454782431,
"type": "Comment",
"audit_id": 6331283724396324,
"body": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1A2R54G45: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-48460273-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:53.382987+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request PUT 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won'\''t be charged again.\n\nUnder our refund policy you'\''re eligible for $49.00. Please reply with the number of the option you'\''d like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-48460273-OFFER",
"public": true
},
"status": "pending"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 7.79ms.
{
"host": "fetchsandbox.com",
"content-length": "517",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-48460273-OFFER",
"public": true
},
"status": "pending"
}
}{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:54.372436+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
},
"audit": {
"id": 2581240356482610,
"ticket_id": 2001,
"author_id": 1002,
"created_at": "2026-10-18T05:05:54.372436+00:00",
"events": [
{
"id": 7825186926353646,
"type": "Comment",
"audit_id": 2581240356482610,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-48460273-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:54.372436+00:00",
"attachments": []
}
],
"metadata": {
"custom": {},
"system": {}
},
"via": {
"channel": "api"
}
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.51ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
},
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
},
{
"id": 2202274667877277,
"type": "Comment",
"audit_id": 5838132251390214,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:52.894803+00:00",
"attachments": []
},
{
"id": 480512454782431,
"type": "Comment",
"audit_id": 6331283724396324,
"body": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1A2R54G45: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-48460273-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:53.382987+00:00",
"attachments": []
},
{
"id": 7825186926353646,
"type": "Comment",
"audit_id": 2581240356482610,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-48460273-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:54.372436+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 5.73ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:54.372436+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
}
}The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/restart_while_parked/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:05.000233+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "restart_while_parked"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:07.368512+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "522",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "restart_while_parked"
}
}{
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "restart_while_parked"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 122
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1159
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 179
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-4CDF334C: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-4CDF334C-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "5633235896817431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:06.672Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-4CDF334C-POLICY",
"status": null,
"preview": "Cancellation request CXL-4CDF334C (email) checked against policy acme-cxl-2026-10.\nSubscription sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "4376283950694966",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:07.036Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"subscription": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-4CDF334C-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-4CDF334C",
"decision": "exception"
},
"attempts": 1,
"ref": "17N6XCZJ2T.NKOSHU",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:06:07.176Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:06:07.179Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-4CDF334C",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:06:05.021Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:06:06.182Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:06:06.188Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:06:06.672Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:06:07.036Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:06:07.177Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:06:07.179Z",
"msg": "awaiting approval"
}
],
"createdAt": "2026-10-18T05:06:05.021Z",
"updatedAt": "2026-10-18T05:06:07.179Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:07.543160+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:07.707776+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:08.122576+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:08.540419+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:08.968226+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:09.379772+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:09.787002+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:10.217662+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:10.628913+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:11.040578+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:11.458235+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:11.883739+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:12.299751+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:12.726478+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:13.135172+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:13.548210+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:13.953179+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:14.376890+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:14.795337+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:15.231764+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:15.727247+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:16.152929+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:16.560735+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:16.972430+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:17.411196+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:17.825938+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:18.237134+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:18.662053+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:19.074156+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:19.491364+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:20.295630+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:20.712234+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:21.167469+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:21.609269+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:22.024507+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:22.433840+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:22.850110+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:23.260060+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "text/html; charset=UTF-8",
"content-length": "6418",
"retry-after": "60"
}This request had no body.
{
"_non_json_response": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:23.674792+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "decide",
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_CX_LEAD"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:25.266106+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "132",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "decide",
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_CX_LEAD"
}{
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "restart_while_parked"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 122
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1159
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 179
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-4CDF334C: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-4CDF334C-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "5633235896817431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:06.672Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-4CDF334C-POLICY",
"status": null,
"preview": "Cancellation request CXL-4CDF334C (email) checked against policy acme-cxl-2026-10.\nSubscription sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "4376283950694966",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:07.036Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"subscription": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:24.585Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-4CDF334C-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 1,
"ref": "2948485898451422",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:25.070Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-4CDF334C",
"decision": "exception"
},
"attempts": 1,
"ref": "17N6XCZJ2T.NKOSHU",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:06:07.176Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:06:07.179Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:06:23.675Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-4CDF334C",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:06:05.021Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:06:06.182Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:06:06.188Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:06:06.672Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:06:07.036Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:06:07.177Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:06:07.179Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:06:23.675Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:06:24.585Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:06:25.070Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:06:25.072Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:06:05.021Z",
"updatedAt": "2026-10-18T05:06:25.072Z",
"result": "recorded"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/restart_while_parked/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:25.532765+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "restart_while_parked"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 122
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1159
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 179
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-4CDF334C: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-4CDF334C-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "5633235896817431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:06.672Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-4CDF334C-POLICY",
"status": null,
"preview": "Cancellation request CXL-4CDF334C (email) checked against policy acme-cxl-2026-10.\nSubscription sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "4376283950694966",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:07.036Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"subscription": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:24.585Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-4CDF334C-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 1,
"ref": "2948485898451422",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:25.070Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-4CDF334C",
"decision": "exception"
},
"attempts": 1,
"ref": "17N6XCZJ2T.NKOSHU",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:06:07.176Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:06:07.179Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:06:23.675Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-4CDF334C",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:06:05.021Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:06:06.182Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:06:06.188Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:06:06.672Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:06:07.036Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:06:07.177Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:06:07.179Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:06:23.675Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:06:24.585Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:06:25.070Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:06:25.072Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:06:05.021Z",
"updatedAt": "2026-10-18T05:06:25.072Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "restart_while_parked"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:25.745039+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "522",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "restart_while_parked"
}
}{
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "restart_while_parked"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 122
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1159
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 179
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-4CDF334C: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-4CDF334C-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "5633235896817431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:06.672Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-4CDF334C-POLICY",
"status": null,
"preview": "Cancellation request CXL-4CDF334C (email) checked against policy acme-cxl-2026-10.\nSubscription sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "4376283950694966",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:07.036Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"subscription": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:24.585Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-4CDF334C-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 1,
"ref": "2948485898451422",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:25.070Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-4CDF334C",
"decision": "exception"
},
"attempts": 1,
"ref": "17N6XCZJ2T.NKOSHU",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:06:07.176Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:06:07.179Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:06:23.675Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-4CDF334C",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:06:05.021Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:06:06.182Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:06:06.188Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:06:06.672Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:06:07.036Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:06:07.177Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:06:07.179Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:06:23.675Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:06:24.585Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:06:25.070Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:06:25.072Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:06:25.533Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:06:05.021Z",
"updatedAt": "2026-10-18T05:06:25.533Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:25.910664+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:26.079577+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:26.487884+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:26.910610+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:27.316688+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:27.735951+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:28.150410+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:28.554814+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:28.965936+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:29.382274+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:29.791703+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:30.208577+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:30.643897+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:31.051353+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:31.455276+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:31.871494+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:32.283374+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:32.697832+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:33.111487+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:33.523532+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:33.930155+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:34.339993+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:34.765118+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:35.182913+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:35.592173+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:36.002983+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "text/html; charset=UTF-8",
"content-length": "6418",
"retry-after": "60"
}This request had no body.
{
"_non_json_response": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:36.416123+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "text/html; charset=UTF-8",
"content-length": "6418",
"retry-after": "60"
}This request had no body.
{
"_non_json_response": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:36.829055+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "f14ad5a6-0b5e-40a5-9ebc-cd7c27a5f9ef",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:36.251Z"
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "decide",
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_CX_LEAD"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:37.019947+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "132",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "decide",
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_CX_LEAD"
}{
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "restart_while_parked"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 122
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1159
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 179
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-4CDF334C: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-4CDF334C-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "5633235896817431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:06.672Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-4CDF334C-POLICY",
"status": null,
"preview": "Cancellation request CXL-4CDF334C (email) checked against policy acme-cxl-2026-10.\nSubscription sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "4376283950694966",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:07.036Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"subscription": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:24.585Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-4CDF334C-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 1,
"ref": "2948485898451422",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:25.070Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-4CDF334C",
"decision": "exception"
},
"attempts": 1,
"ref": "17N6XCZJ2T.NKOSHU",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:06:07.176Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:06:07.179Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:06:23.675Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-4CDF334C",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:06:05.021Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:06:06.182Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:06:06.188Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:06:06.672Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:06:07.036Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:06:07.177Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:06:07.179Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:06:23.675Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:06:24.585Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:06:25.070Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:06:25.072Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:06:25.533Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:06:05.021Z",
"updatedAt": "2026-10-18T05:06:36.838Z",
"result": "already_decided"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/restart_while_parked/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:37.286101+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "restart_while_parked"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 122
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1159
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 179
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-4CDF334C: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-4CDF334C-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "5633235896817431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:06.672Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-4CDF334C-POLICY",
"status": null,
"preview": "Cancellation request CXL-4CDF334C (email) checked against policy acme-cxl-2026-10.\nSubscription sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "4376283950694966",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:07.036Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"subscription": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:24.585Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-4CDF334C-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 1,
"ref": "2948485898451422",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:25.070Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-4CDF334C",
"decision": "exception"
},
"attempts": 1,
"ref": "17N6XCZJ2T.NKOSHU",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:06:07.176Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:06:07.179Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:06:23.675Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-4CDF334C",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:06:05.021Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:06:06.182Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:06:06.188Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:06:06.672Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:06:07.036Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:06:07.177Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:06:07.179Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:06:23.675Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:06:24.585Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:06:25.070Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:06:25.072Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:06:25.533Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:06:05.021Z",
"updatedAt": "2026-10-18T05:06:36.838Z"
}
]
}These calls were recorded during the same request window as this check but are not directly linked to it. Timing alone is not proof that they caused or were caused by this check.
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 9.31ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:54.372436+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 17.67ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_NYEONA768ZF6LST2",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 16,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 79.55ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_NYEONA768ZF6LST2",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_259UWIGQJOCA3SVK",
"unit_amount": 9900,
"currency": "usd",
"unit_amount_decimal": "9900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_EKCX77ZY2XZJ3DDWQJDMXG24",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"created": 16,
"current_period_end": 35,
"current_period_start": 83,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_XYMFXO9I0APUF2B8WU2HOX3T"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_61C97TT0QW2LEAC2V4SDS44T",
"default_payment_method": null,
"id": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 9,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 83,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 19,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_259UWIGQJOCA3SVK' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.97ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 29,
"default_price": null,
"description": null,
"id": "prod_259UWIGQJOCA3SVK",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-438ec4"
}
],
"metadata": {
"acme_cancellation": "contract",
"acme_min_term_months": "12"
},
"name": "ACME contract plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 49,
"url": "https://api.stripe.com/acme-contract-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 116.79ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 9900,
"currency": "usd",
"customer": "cus_NYEONA768ZF6LST2",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_XYMFXO9I0APUF2B8WU2HOX3T"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299718,
"description": null,
"receipt_email": null,
"id": "pi_DFEV9LU2Y534LP8W9FETVQO2",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 9900,
"currency": "usd",
"customer": "cus_NYEONA768ZF6LST2",
"payment_method": "pm_0QOY599LZ0HD518QWLHW40HE",
"metadata": {
"subscription_id": "sub_XYMFXO9I0APUF2B8WU2HOX3T"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 9900,
"latest_charge": "ch_RIMI4KHFDK0OQFAW9OBE3EU6",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299718,
"description": null,
"receipt_email": null,
"id": "pi_1AF7YY2R5DJ3QMRSUA8Z5BTE",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_61C97TT0QW2LEAC2V4SDS44T' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 250.2ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 9900,
"amount_overpaid": 26,
"amount_paid": 0,
"amount_remaining": 9900,
"amount_shipping": 68,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299718,
"currency": "usd",
"custom_fields": null,
"customer": "cus_NYEONA768ZF6LST2",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 77,
"description": null,
"display_name": "Item 670",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_8d1807dac0c54891b54ad2bcd6",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 614.5987,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/de909aae",
"id": "in_61C97TT0QW2LEAC2V4SDS44T",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 22,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_284664430dde4c75a2c7f601fc",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 28,
"start": 100
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 96,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/64606413"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 46,
"period_start": 53,
"post_payment_credit_notes_amount": 43,
"pre_payment_credit_notes_amount": 44,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 17,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 40,
"marked_uncollectible_at": 37,
"paid_at": 53,
"voided_at": 31
},
"subtotal": 39,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 9900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_L953GA3C394DP3ERJNKIR7AS",
"object": "invoice_payment",
"invoice": "in_61C97TT0QW2LEAC2V4SDS44T",
"amount_requested": 9900,
"amount_paid": null,
"currency": "usd",
"created": 1792299718,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_DFEV9LU2Y534LP8W9FETVQO2"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_61C97TT0QW2LEAC2V4SDS44T"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.64ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.49ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
},
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
},
{
"id": 2202274667877277,
"type": "Comment",
"audit_id": 5838132251390214,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:52.894803+00:00",
"attachments": []
},
{
"id": 480512454782431,
"type": "Comment",
"audit_id": 6331283724396324,
"body": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1A2R54G45: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-48460273-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:53.382987+00:00",
"attachments": []
},
{
"id": 7825186926353646,
"type": "Comment",
"audit_id": 2581240356482610,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-48460273-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:54.372436+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request PUT 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nWe'\''ve received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME'\''s cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'\''ll ask how you'\''d like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'\''ll get a final confirmation once everything is done.\n\nThere'\''s nothing you need to do right now.\n\nACME Customer Support · ref CXL-4CDF334C-ACK",
"public": true
}
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 7.94ms.
{
"host": "fetchsandbox.com",
"content-length": "647",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-4CDF334C-ACK",
"public": true
}
}
}{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:06:06.445521+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
},
"audit": {
"id": 4125885282564812,
"ticket_id": 2001,
"author_id": 1002,
"created_at": "2026-10-18T05:06:06.445521+00:00",
"events": [
{
"id": 5633235896817431,
"type": "Comment",
"audit_id": 4125885282564812,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-4CDF334C-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:06:06.445521+00:00",
"attachments": []
}
],
"metadata": {
"custom": {},
"system": {}
},
"via": {
"channel": "api"
}
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 10.25ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
},
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
},
{
"id": 2202274667877277,
"type": "Comment",
"audit_id": 5838132251390214,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:52.894803+00:00",
"attachments": []
},
{
"id": 480512454782431,
"type": "Comment",
"audit_id": 6331283724396324,
"body": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1A2R54G45: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-48460273-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:53.382987+00:00",
"attachments": []
},
{
"id": 7825186926353646,
"type": "Comment",
"audit_id": 2581240356482610,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-48460273-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:54.372436+00:00",
"attachments": []
},
{
"id": 5633235896817431,
"type": "Comment",
"audit_id": 4125885282564812,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-4CDF334C-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:06:06.445521+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 5.74ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:06:06.445521+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.62ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
},
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
},
{
"id": 2202274667877277,
"type": "Comment",
"audit_id": 5838132251390214,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:52.894803+00:00",
"attachments": []
},
{
"id": 480512454782431,
"type": "Comment",
"audit_id": 6331283724396324,
"body": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1A2R54G45: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-48460273-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:53.382987+00:00",
"attachments": []
},
{
"id": 7825186926353646,
"type": "Comment",
"audit_id": 2581240356482610,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-48460273-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:54.372436+00:00",
"attachments": []
},
{
"id": 5633235896817431,
"type": "Comment",
"audit_id": 4125885282564812,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-4CDF334C-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:06:06.445521+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request PUT 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"ticket": {
"comment": {
"body": "Cancellation request CXL-4CDF334C (email) checked against policy acme-cxl-2026-10.\nSubscription sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_1AF7YY2R5DJ3QMRSUA8Z5BTE: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-4CDF334C-POLICY)",
"public": false
}
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 7.81ms.
{
"host": "fetchsandbox.com",
"content-length": "629",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
{
"ticket": {
"comment": {
"body": "Cancellation request CXL-4CDF334C (email) checked against policy acme-cxl-2026-10.\nSubscription sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_1AF7YY2R5DJ3QMRSUA8Z5BTE: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-4CDF334C-POLICY)",
"public": false
}
}
}{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:06:06.930856+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
},
"audit": {
"id": 5623062030250128,
"ticket_id": 2001,
"author_id": 1002,
"created_at": "2026-10-18T05:06:06.930856+00:00",
"events": [
{
"id": 4376283950694966,
"type": "Comment",
"audit_id": 5623062030250128,
"body": "Cancellation request CXL-4CDF334C (email) checked against policy acme-cxl-2026-10.\nSubscription sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_1AF7YY2R5DJ3QMRSUA8Z5BTE: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-4CDF334C-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:06:06.930856+00:00",
"attachments": []
}
],
"metadata": {
"custom": {},
"system": {}
},
"via": {
"channel": "api"
}
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.72ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
},
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
},
{
"id": 2202274667877277,
"type": "Comment",
"audit_id": 5838132251390214,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:52.894803+00:00",
"attachments": []
},
{
"id": 480512454782431,
"type": "Comment",
"audit_id": 6331283724396324,
"body": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1A2R54G45: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-48460273-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:53.382987+00:00",
"attachments": []
},
{
"id": 7825186926353646,
"type": "Comment",
"audit_id": 2581240356482610,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-48460273-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:54.372436+00:00",
"attachments": []
},
{
"id": 5633235896817431,
"type": "Comment",
"audit_id": 4125885282564812,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-4CDF334C-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:06:06.445521+00:00",
"attachments": []
},
{
"id": 4376283950694966,
"type": "Comment",
"audit_id": 5623062030250128,
"body": "Cancellation request CXL-4CDF334C (email) checked against policy acme-cxl-2026-10.\nSubscription sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_1AF7YY2R5DJ3QMRSUA8Z5BTE: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-4CDF334C-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:06:06.930856+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_XYMFXO9I0APUF2B8WU2HOX3T' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 84.34ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 9,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 83,
"currency": "usd",
"customer": "cus_NYEONA768ZF6LST2",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_259UWIGQJOCA3SVK",
"unit_amount": 9900,
"currency": "usd",
"unit_amount_decimal": "9900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_EKCX77ZY2XZJ3DDWQJDMXG24",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"created": 64,
"current_period_end": 37,
"current_period_start": 37,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_XYMFXO9I0APUF2B8WU2HOX3T"
},
"latest_invoice": "in_61C97TT0QW2LEAC2V4SDS44T",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 19,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_XYMFXO9I0APUF2B8WU2HOX3T' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-4CDF334C",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:06:05.021Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "9900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_1AF7YY2R5DJ3QMRSUA8Z5BTE",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.39ms.
{
"host": "fetchsandbox.com",
"content-length": "417",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-4CDF334C",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:06:05.021Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "9900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_1AF7YY2R5DJ3QMRSUA8Z5BTE",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_NYEONA768ZF6LST2",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_259UWIGQJOCA3SVK",
"unit_amount": 9900,
"currency": "usd",
"unit_amount_decimal": "9900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_EKCX77ZY2XZJ3DDWQJDMXG24",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_XYMFXO9I0APUF2B8WU2HOX3T"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_XYMFXO9I0APUF2B8WU2HOX3T"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_61C97TT0QW2LEAC2V4SDS44T",
"default_payment_method": null,
"id": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 9,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 83,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-4CDF334C",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:06:05.021Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "9900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_1AF7YY2R5DJ3QMRSUA8Z5BTE",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 19,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_NYEONA768ZF6LST2' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_XYMFXO9I0APUF2B8WU2HOX3T"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 15.6ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_XYMFXO9I0APUF2B8WU2HOX3T"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_NYEONA768ZF6LST2",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 16,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_XYMFXO9I0APUF2B8WU2HOX3T"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_XYMFXO9I0APUF2B8WU2HOX3T' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 11.98ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_NYEONA768ZF6LST2",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_259UWIGQJOCA3SVK",
"unit_amount": 9900,
"currency": "usd",
"unit_amount_decimal": "9900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_EKCX77ZY2XZJ3DDWQJDMXG24",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_XYMFXO9I0APUF2B8WU2HOX3T"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_XYMFXO9I0APUF2B8WU2HOX3T"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299984,
"ended_at": 1792299984,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_61C97TT0QW2LEAC2V4SDS44T",
"default_payment_method": null,
"id": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 9,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 83,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-4CDF334C",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:06:05.021Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "9900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_1AF7YY2R5DJ3QMRSUA8Z5BTE",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 19,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.81ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
},
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
},
{
"id": 2202274667877277,
"type": "Comment",
"audit_id": 5838132251390214,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:52.894803+00:00",
"attachments": []
},
{
"id": 480512454782431,
"type": "Comment",
"audit_id": 6331283724396324,
"body": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1A2R54G45: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-48460273-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:53.382987+00:00",
"attachments": []
},
{
"id": 7825186926353646,
"type": "Comment",
"audit_id": 2581240356482610,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-48460273-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:54.372436+00:00",
"attachments": []
},
{
"id": 5633235896817431,
"type": "Comment",
"audit_id": 4125885282564812,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-4CDF334C-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:06:06.445521+00:00",
"attachments": []
},
{
"id": 4376283950694966,
"type": "Comment",
"audit_id": 5623062030250128,
"body": "Cancellation request CXL-4CDF334C (email) checked against policy acme-cxl-2026-10.\nSubscription sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_1AF7YY2R5DJ3QMRSUA8Z5BTE: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-4CDF334C-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:06:06.930856+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request PUT 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won'\''t be charged again.\n\nUnder our refund policy you'\''re eligible for $99.00. Please reply with the number of the option you'\''d like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-4CDF334C-OFFER",
"public": true
},
"status": "pending"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 8.13ms.
{
"host": "fetchsandbox.com",
"content-length": "522",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-4CDF334C-OFFER",
"public": true
},
"status": "pending"
}
}{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:06:24.885211+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
},
"audit": {
"id": 3942922942942266,
"ticket_id": 2001,
"author_id": 1002,
"created_at": "2026-10-18T05:06:24.885211+00:00",
"events": [
{
"id": 2948485898451422,
"type": "Comment",
"audit_id": 3942922942942266,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-4CDF334C-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:06:24.885211+00:00",
"attachments": []
}
],
"metadata": {
"custom": {},
"system": {}
},
"via": {
"channel": "api"
}
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.95ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
},
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
},
{
"id": 2202274667877277,
"type": "Comment",
"audit_id": 5838132251390214,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:52.894803+00:00",
"attachments": []
},
{
"id": 480512454782431,
"type": "Comment",
"audit_id": 6331283724396324,
"body": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1A2R54G45: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-48460273-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:53.382987+00:00",
"attachments": []
},
{
"id": 7825186926353646,
"type": "Comment",
"audit_id": 2581240356482610,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-48460273-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:54.372436+00:00",
"attachments": []
},
{
"id": 5633235896817431,
"type": "Comment",
"audit_id": 4125885282564812,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-4CDF334C-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:06:06.445521+00:00",
"attachments": []
},
{
"id": 4376283950694966,
"type": "Comment",
"audit_id": 5623062030250128,
"body": "Cancellation request CXL-4CDF334C (email) checked against policy acme-cxl-2026-10.\nSubscription sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_1AF7YY2R5DJ3QMRSUA8Z5BTE: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-4CDF334C-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:06:06.930856+00:00",
"attachments": []
},
{
"id": 2948485898451422,
"type": "Comment",
"audit_id": 3942922942942266,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-4CDF334C-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:06:24.885211+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 5.73ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:06:24.885211+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
}
}The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
No requests are directly linked to this check in this receipt.
The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
No requests are directly linked to this check in this receipt.
The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
No requests are directly linked to this check in this receipt.
The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
No requests are directly linked to this check in this receipt.
The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
No requests are directly linked to this check in this receipt.
The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.
No requests are directly linked to this check in this receipt.
App version: acme-ops-product-cancellation-1.0.0-4f1894b (declared)
Measured run: 2026-10-18T05:04:01.253060+00:00 – 2026-10-18T05:06:37.813096+00:00
Recorded execution
Recorded application requests and state reads for the declared HTTP contract.
The timeline below merges all requests from this run, sorted by recorded timestamp.
Recorded requests and deliveries: 747/794 successful · checkpoints: 21/27 recorded
Why checks are unmeasured
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/baseline/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:01.563942+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "baseline-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "baseline"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:06.942299+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "486",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "baseline-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "baseline"
}
}{
"runId": "baseline-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "baseline"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (open)",
"durationMs": 232
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 2580
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 351
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-F9476BFF: cancel (cancellable under policy)",
"durationMs": 16
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-F9476BFF-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "3062420306234760",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:04.877Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-F9476BFF-POLICY",
"status": null,
"preview": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FG"
},
"attempts": 1,
"ref": "5623386809899809",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:05.240Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:05.884Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-F9476BFF-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "3219627673741414",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:06.608Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-F9476BFF",
"decision": "cancel"
},
"attempts": 1,
"ref": "17KU3UNSDH.LPPTAB",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:06.727Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-F9476BFF",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:01.618Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:04.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:04.245Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:04.878Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:05.241Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:05.884Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:06.608Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:06.727Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:06.731Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:01.618Z",
"updatedAt": "2026-10-18T05:04:06.731Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 46.16ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_4NR50VMXQHBUJBSD",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 40,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 227.9ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_4NR50VMXQHBUJBSD",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"created": 37,
"current_period_end": 21,
"current_period_start": 3,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_SF70JIGUPRSJ92LDVKEC2UNH"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_1QJ42UKT2UKJYN3K3FQODAPX",
"default_payment_method": null,
"id": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 63,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 3,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 30,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_DA2B2UFLEXNKP0E5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 38.85ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 41,
"default_price": null,
"description": null,
"id": "prod_DA2B2UFLEXNKP0E5",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-dc5712"
}
],
"metadata": {},
"name": "ACME pro plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 73,
"url": "https://api.stripe.com/acme-pro-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 826.38ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 4900,
"currency": "usd",
"customer": "cus_4NR50VMXQHBUJBSD",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_SF70JIGUPRSJ92LDVKEC2UNH"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299714,
"description": null,
"receipt_email": null,
"id": "pi_VALBK78SYYA225BS3EFW1ILY",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 4900,
"currency": "usd",
"customer": "cus_4NR50VMXQHBUJBSD",
"payment_method": "pm_LVIF8MJOF3Z97PDBFQ4CVCMI",
"metadata": {
"subscription_id": "sub_SF70JIGUPRSJ92LDVKEC2UNH"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 4900,
"latest_charge": "ch_4YVL0HKN3EIJBVTM6LH15RT9",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299714,
"description": null,
"receipt_email": null,
"id": "pi_NAOHF4UFFYW4H2FGR41KQ0MG",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_1QJ42UKT2UKJYN3K3FQODAPX' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 284.08ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 4900,
"amount_overpaid": 66,
"amount_paid": 0,
"amount_remaining": 4900,
"amount_shipping": 11,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299714,
"currency": "usd",
"custom_fields": null,
"customer": "cus_4NR50VMXQHBUJBSD",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 68,
"description": null,
"display_name": "Item 549",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_10c4ab0aa9304135a36bbc7c6e",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 536.5278,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/e5b2b291",
"id": "in_1QJ42UKT2UKJYN3K3FQODAPX",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 80,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_568d40c129a94358bedb47b6ee",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 96,
"start": 27
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 27,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/f6bff3e3"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 73,
"period_start": 100,
"post_payment_credit_notes_amount": 79,
"pre_payment_credit_notes_amount": 37,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 85,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 49,
"marked_uncollectible_at": 61,
"paid_at": 66,
"voided_at": 69
},
"subtotal": 64,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 4900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_FDTAWQJJLTB0KDQAU95EQPC9",
"object": "invoice_payment",
"invoice": "in_1QJ42UKT2UKJYN3K3FQODAPX",
"amount_requested": 4900,
"amount_paid": null,
"currency": "usd",
"created": 1792299714,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_VALBK78SYYA225BS3EFW1ILY"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_1QJ42UKT2UKJYN3K3FQODAPX"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.54ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_SF70JIGUPRSJ92LDVKEC2UNH' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 78.9ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 63,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 3,
"currency": "usd",
"customer": "cus_4NR50VMXQHBUJBSD",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"created": 34,
"current_period_end": 81,
"current_period_start": 6,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_SF70JIGUPRSJ92LDVKEC2UNH"
},
"latest_invoice": "in_1QJ42UKT2UKJYN3K3FQODAPX",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 30,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_SF70JIGUPRSJ92LDVKEC2UNH' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-F9476BFF",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:01.618Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_NAOHF4UFFYW4H2FGR41KQ0MG",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.31ms.
{
"host": "fetchsandbox.com",
"content-length": "417",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-F9476BFF",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:01.618Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_NAOHF4UFFYW4H2FGR41KQ0MG",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_4NR50VMXQHBUJBSD",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_SF70JIGUPRSJ92LDVKEC2UNH"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_SF70JIGUPRSJ92LDVKEC2UNH"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_1QJ42UKT2UKJYN3K3FQODAPX",
"default_payment_method": null,
"id": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 63,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 3,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-F9476BFF",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:01.618Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_NAOHF4UFFYW4H2FGR41KQ0MG",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 30,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_4NR50VMXQHBUJBSD' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_SF70JIGUPRSJ92LDVKEC2UNH"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 16ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_SF70JIGUPRSJ92LDVKEC2UNH"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_4NR50VMXQHBUJBSD",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 40,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_SF70JIGUPRSJ92LDVKEC2UNH"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_SF70JIGUPRSJ92LDVKEC2UNH' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 12.42ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_4NR50VMXQHBUJBSD",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_SF70JIGUPRSJ92LDVKEC2UNH"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_SF70JIGUPRSJ92LDVKEC2UNH"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299845,
"ended_at": 1792299845,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_1QJ42UKT2UKJYN3K3FQODAPX",
"default_payment_method": null,
"id": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 63,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 3,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-F9476BFF",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:01.618Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_NAOHF4UFFYW4H2FGR41KQ0MG",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 30,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/baseline/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:07.215211+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "baseline-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "baseline"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (open)",
"durationMs": 232
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 2580
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 351
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-F9476BFF: cancel (cancellable under policy)",
"durationMs": 16
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-F9476BFF-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "3062420306234760",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:04.877Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-F9476BFF-POLICY",
"status": null,
"preview": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FG"
},
"attempts": 1,
"ref": "5623386809899809",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:05.240Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:05.884Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-F9476BFF-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "3219627673741414",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:06.608Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-F9476BFF",
"decision": "cancel"
},
"attempts": 1,
"ref": "17KU3UNSDH.LPPTAB",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:06.727Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-F9476BFF",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:01.618Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:04.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:04.245Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:04.878Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:05.241Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:05.884Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:06.608Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:06.727Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:06.731Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:01.618Z",
"updatedAt": "2026-10-18T05:04:06.731Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "baseline-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "baseline"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:07.407792+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "486",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "baseline-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "baseline"
}
}{
"runId": "baseline-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "baseline"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (open)",
"durationMs": 232
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 2580
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 351
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-F9476BFF: cancel (cancellable under policy)",
"durationMs": 16
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-F9476BFF-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "3062420306234760",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:04.877Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-F9476BFF-POLICY",
"status": null,
"preview": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FG"
},
"attempts": 1,
"ref": "5623386809899809",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:05.240Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:05.884Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-F9476BFF-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "3219627673741414",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:06.608Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-F9476BFF",
"decision": "cancel"
},
"attempts": 1,
"ref": "17KU3UNSDH.LPPTAB",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:06.727Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-F9476BFF",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:01.618Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:04.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:04.245Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:04.878Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:05.241Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:05.884Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:06.608Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:06.727Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:06.731Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:07.220Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:01.618Z",
"updatedAt": "2026-10-18T05:04:07.220Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/baseline/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:07.676611+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "baseline-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "baseline"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (open)",
"durationMs": 232
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 2580
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 351
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-F9476BFF: cancel (cancellable under policy)",
"durationMs": 16
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-F9476BFF-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "3062420306234760",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:04.877Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-F9476BFF-POLICY",
"status": null,
"preview": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FG"
},
"attempts": 1,
"ref": "5623386809899809",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:05.240Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:05.884Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-F9476BFF-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "3219627673741414",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:06.608Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-F9476BFF",
"decision": "cancel"
},
"attempts": 1,
"ref": "17KU3UNSDH.LPPTAB",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:06.727Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-F9476BFF",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_SF70JIGUPRSJ92LDVKEC2UNH",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:01.618Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:04.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:04.245Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:04.878Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:05.241Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:05.884Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:06.608Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:06.727Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:06.731Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:07.220Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:01.618Z",
"updatedAt": "2026-10-18T05:04:07.220Z"
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/store_credit_end_to_end/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:07.850004+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "store-credit-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "store_credit_end_to_end"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:11.636104+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "531",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "store-credit-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "store_credit_end_to_end"
}
}{
"runId": "store-credit-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "store_credit_end_to_end"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 115
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1462
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 196
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-5F56A7E6: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-5F56A7E6-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "3198018676740391",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:09.739Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-5F56A7E6-POLICY",
"status": null,
"preview": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1"
},
"attempts": 1,
"ref": "3764634076189888",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:10.042Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:10.650Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-5F56A7E6-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "4554821521995073",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:11.342Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-5F56A7E6",
"decision": "cancel"
},
"attempts": 1,
"ref": "17UUJ1STJU.KCQ0ES",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:11.464Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-5F56A7E6",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:07.849Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:09.313Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:09.316Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:09.739Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:10.042Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:10.650Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:11.342Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:11.465Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:11.465Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:07.849Z",
"updatedAt": "2026-10-18T05:04:11.465Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 15.96ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_TV05SK0LELW77XL7",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 26,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 74.38ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_TV05SK0LELW77XL7",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"created": 65,
"current_period_end": 80,
"current_period_start": 11,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DER0ZMLJY0GJXZCRBVGI8TX6"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_RJUGURLRA4YFZKINIT6UXG78",
"default_payment_method": null,
"id": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 35,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 52,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 32,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_DA2B2UFLEXNKP0E5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.67ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 41,
"default_price": null,
"description": null,
"id": "prod_DA2B2UFLEXNKP0E5",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-dc5712"
}
],
"metadata": {},
"name": "ACME pro plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 73,
"url": "https://api.stripe.com/acme-pro-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 114.72ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 4900,
"currency": "usd",
"customer": "cus_TV05SK0LELW77XL7",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_DER0ZMLJY0GJXZCRBVGI8TX6"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299714,
"description": null,
"receipt_email": null,
"id": "pi_XPVCZAWPOTHQXX31089LDA6X",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 4900,
"currency": "usd",
"customer": "cus_TV05SK0LELW77XL7",
"payment_method": "pm_UFPKBAYZH0SHRP8KMC32EJ2Z",
"metadata": {
"subscription_id": "sub_DER0ZMLJY0GJXZCRBVGI8TX6"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 4900,
"latest_charge": "ch_OQPQ7LY3RP1WR2X5HTJHXN0K",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299714,
"description": null,
"receipt_email": null,
"id": "pi_T1KZNPEOTH4VMUN1YIIWG6CQ",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_RJUGURLRA4YFZKINIT6UXG78' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 618.5ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 4900,
"amount_overpaid": 73,
"amount_paid": 0,
"amount_remaining": 4900,
"amount_shipping": 35,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299714,
"currency": "usd",
"custom_fields": null,
"customer": "cus_TV05SK0LELW77XL7",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 5,
"description": null,
"display_name": "Item 615",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_731ff6788a8345febe4d293767",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 257.3998,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/f10ef083",
"id": "in_RJUGURLRA4YFZKINIT6UXG78",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 64,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_00c1b28cf3584cde91437c6460",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 4,
"start": 62
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 85,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/408e25b4"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 8,
"period_start": 29,
"post_payment_credit_notes_amount": 7,
"pre_payment_credit_notes_amount": 70,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 46,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 21,
"marked_uncollectible_at": 24,
"paid_at": 14,
"voided_at": 88
},
"subtotal": 42,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 4900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_T68PBY5MGRG0AVI6G4X2QIYT",
"object": "invoice_payment",
"invoice": "in_RJUGURLRA4YFZKINIT6UXG78",
"amount_requested": 4900,
"amount_paid": null,
"currency": "usd",
"created": 1792299714,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_XPVCZAWPOTHQXX31089LDA6X"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_RJUGURLRA4YFZKINIT6UXG78"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.64ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DER0ZMLJY0GJXZCRBVGI8TX6' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 108.66ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 35,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 52,
"currency": "usd",
"customer": "cus_TV05SK0LELW77XL7",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"created": 58,
"current_period_end": 94,
"current_period_start": 34,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DER0ZMLJY0GJXZCRBVGI8TX6"
},
"latest_invoice": "in_RJUGURLRA4YFZKINIT6UXG78",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 32,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DER0ZMLJY0GJXZCRBVGI8TX6' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-5F56A7E6",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:07.849Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_T1KZNPEOTH4VMUN1YIIWG6CQ",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 20.54ms.
{
"host": "fetchsandbox.com",
"content-length": "417",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-5F56A7E6",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:07.849Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_T1KZNPEOTH4VMUN1YIIWG6CQ",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_TV05SK0LELW77XL7",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DER0ZMLJY0GJXZCRBVGI8TX6"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DER0ZMLJY0GJXZCRBVGI8TX6"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_RJUGURLRA4YFZKINIT6UXG78",
"default_payment_method": null,
"id": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 35,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 52,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-5F56A7E6",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:07.849Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_T1KZNPEOTH4VMUN1YIIWG6CQ",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 32,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_TV05SK0LELW77XL7' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_DER0ZMLJY0GJXZCRBVGI8TX6"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 15.33ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_DER0ZMLJY0GJXZCRBVGI8TX6"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_TV05SK0LELW77XL7",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 26,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_DER0ZMLJY0GJXZCRBVGI8TX6"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DER0ZMLJY0GJXZCRBVGI8TX6' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 12.54ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_TV05SK0LELW77XL7",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DER0ZMLJY0GJXZCRBVGI8TX6"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DER0ZMLJY0GJXZCRBVGI8TX6"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299850,
"ended_at": 1792299850,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_RJUGURLRA4YFZKINIT6UXG78",
"default_payment_method": null,
"id": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 35,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 52,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-5F56A7E6",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:07.849Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_T1KZNPEOTH4VMUN1YIIWG6CQ",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 32,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "store-credit-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "store_credit",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "store_credit_end_to_end"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:14.099143+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "459",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "store-credit-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "store_credit",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "store_credit_end_to_end"
}
}{
"runId": "store-credit-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "store_credit_end_to_end"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 242
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-5F56A7E6: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 637
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 140
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-5F56A7E6: refund (store_credit chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-5F56A7E6-REFUND-35D4",
"status": null,
"preview": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)"
},
"attempts": 1,
"ref": "201156404030874",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:12.611Z",
"reconciled": null
},
{
"id": "stripe.issue_store_credit",
"kind": "stripe.issue_store_credit",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-5F56A7E6",
"method": "store_credit",
"amount": "$49.00",
"subscription": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"needsApproval": false
},
"attempts": 1,
"ref": "BTXN-0000-MA8U-0000",
"detail": {
"amountMinor": 4900,
"customer": "cus_TV05SK0LELW77XL7"
},
"appliedAt": "2026-10-18T05:04:13.248Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-5F56A7E6-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED"
},
"attempts": 1,
"ref": "7630301166782195",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:13.814Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-5F56A7E6",
"decision": "refund",
"method": "store_credit"
},
"attempts": 1,
"ref": "1741168JLU.IUIL9Q",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:13.939Z",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-5F56A7E6",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "store_credit chosen; $49.00",
"subscriptionId": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"refundMethod": "store_credit",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:11.637Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:12.276Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:12.279Z",
"msg": "planned 4 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:12.611Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:13.249Z",
"msg": "stripe.issue_store_credit: applied"
},
{
"at": "2026-10-18T05:04:13.814Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:13.939Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:13.940Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:11.637Z",
"updatedAt": "2026-10-18T05:04:13.940Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 16.64ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_TV05SK0LELW77XL7",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 26,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_DER0ZMLJY0GJXZCRBVGI8TX6"
}
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DER0ZMLJY0GJXZCRBVGI8TX6' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 87.71ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 35,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": 1792299850,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"collection_method": "charge_automatically",
"created": 52,
"currency": "usd",
"customer": "cus_TV05SK0LELW77XL7",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": 1792299850,
"id": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"created": 95,
"current_period_end": 22,
"current_period_start": 76,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DER0ZMLJY0GJXZCRBVGI8TX6"
},
"latest_invoice": "in_RJUGURLRA4YFZKINIT6UXG78",
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-5F56A7E6",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:07.849Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_T1KZNPEOTH4VMUN1YIIWG6CQ",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 32,
"status": "incomplete_expired",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents/pi_T1KZNPEOTH4VMUN1YIIWG6CQ' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 72.69ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"amount_capturable": 0,
"amount_received": 4900,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"client_secret": "[redacted]",
"confirmation_method": "automatic",
"created": 1792299714,
"currency": "usd",
"customer": "cus_TV05SK0LELW77XL7",
"customer_account": null,
"description": null,
"excluded_payment_method_types": null,
"id": "pi_T1KZNPEOTH4VMUN1YIIWG6CQ",
"last_payment_error": null,
"latest_charge": "ch_OQPQ7LY3RP1WR2X5HTJHXN0K",
"livemode": false,
"next_action": null,
"object": "payment_intent",
"on_behalf_of": null,
"payment_method": "pm_UFPKBAYZH0SHRP8KMC32EJ2Z",
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null,
"amount": 4900,
"metadata": {
"subscription_id": "sub_DER0ZMLJY0GJXZCRBVGI8TX6"
},
"payment_method_types": [
"card"
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.96ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DER0ZMLJY0GJXZCRBVGI8TX6' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 85.15ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 35,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": 1792299850,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"collection_method": "charge_automatically",
"created": 52,
"currency": "usd",
"customer": "cus_TV05SK0LELW77XL7",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": 1792299850,
"id": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"created": 43,
"current_period_end": 78,
"current_period_start": 50,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DER0ZMLJY0GJXZCRBVGI8TX6"
},
"latest_invoice": "in_RJUGURLRA4YFZKINIT6UXG78",
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-5F56A7E6",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:07.849Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_T1KZNPEOTH4VMUN1YIIWG6CQ",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 32,
"status": "incomplete_expired",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DER0ZMLJY0GJXZCRBVGI8TX6' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_refund": "pending:store-credit-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.35ms.
{
"host": "fetchsandbox.com",
"content-length": "107",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_refund": "pending:store-credit-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230"
}
}{
"customer": "cus_TV05SK0LELW77XL7",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DER0ZMLJY0GJXZCRBVGI8TX6"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DER0ZMLJY0GJXZCRBVGI8TX6"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299850,
"ended_at": 1792299850,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_RJUGURLRA4YFZKINIT6UXG78",
"default_payment_method": null,
"id": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 35,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 52,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-5F56A7E6",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:07.849Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_T1KZNPEOTH4VMUN1YIIWG6CQ",
"acme_cxl_policy": "acme-cxl-2026-10",
"acme_cxl_refund": "pending:store-credit-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 32,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_TV05SK0LELW77XL7/balance_transactions' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"amount": -4900,
"currency": "usd",
"description": "CXL-5F56A7E6 cancellation refund (store credit)",
"metadata": {
"acme_cxl_ref": "CXL-5F56A7E6",
"acme_cxl_ticket": "2001"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.97ms.
{
"host": "fetchsandbox.com",
"content-length": "164",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"amount": -4900,
"currency": "usd",
"description": "CXL-5F56A7E6 cancellation refund (store credit)",
"metadata": {
"acme_cxl_ref": "CXL-5F56A7E6",
"acme_cxl_ticket": "2001"
}
}{
"amount": -4900,
"checkout_session": null,
"created": 57,
"credit_note": null,
"currency": "usd",
"customer": "cus_TV05SK0LELW77XL7",
"customer_account": null,
"description": "CXL-5F56A7E6 cancellation refund (store credit)",
"ending_balance": 43,
"id": "BTXN-0000-MA8U-0000",
"invoice": null,
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-5F56A7E6",
"acme_cxl_ticket": "2001"
},
"object": "customer_balance_transaction",
"type": "adjustment",
"status": "pending"
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DER0ZMLJY0GJXZCRBVGI8TX6' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_refund": "store_credit:BTXN-0000-MA8U-0000"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.9ms.
{
"host": "fetchsandbox.com",
"content-length": "64",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_refund": "store_credit:BTXN-0000-MA8U-0000"
}
}{
"customer": "cus_TV05SK0LELW77XL7",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DER0ZMLJY0GJXZCRBVGI8TX6"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DER0ZMLJY0GJXZCRBVGI8TX6"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299850,
"ended_at": 1792299850,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_RJUGURLRA4YFZKINIT6UXG78",
"default_payment_method": null,
"id": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 35,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 52,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-5F56A7E6",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:07.849Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_T1KZNPEOTH4VMUN1YIIWG6CQ",
"acme_cxl_policy": "acme-cxl-2026-10",
"acme_cxl_refund": "store_credit:BTXN-0000-MA8U-0000"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 32,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/store_credit_end_to_end/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:14.366301+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "store-credit-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "store_credit_end_to_end"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 115
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1462
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 196
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-5F56A7E6: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-5F56A7E6-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "3198018676740391",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:09.739Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-5F56A7E6-POLICY",
"status": null,
"preview": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1"
},
"attempts": 1,
"ref": "3764634076189888",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:10.042Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:10.650Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-5F56A7E6-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "4554821521995073",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:11.342Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-5F56A7E6",
"decision": "cancel"
},
"attempts": 1,
"ref": "17UUJ1STJU.KCQ0ES",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:11.464Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-5F56A7E6",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:07.849Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:09.313Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:09.316Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:09.739Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:10.042Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:10.650Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:11.342Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:11.465Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:11.465Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:07.849Z",
"updatedAt": "2026-10-18T05:04:11.465Z"
},
{
"runId": "store-credit-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "store_credit_end_to_end"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 242
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-5F56A7E6: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 637
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 140
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-5F56A7E6: refund (store_credit chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-5F56A7E6-REFUND-35D4",
"status": null,
"preview": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)"
},
"attempts": 1,
"ref": "201156404030874",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:12.611Z",
"reconciled": null
},
{
"id": "stripe.issue_store_credit",
"kind": "stripe.issue_store_credit",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-5F56A7E6",
"method": "store_credit",
"amount": "$49.00",
"subscription": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"needsApproval": false
},
"attempts": 1,
"ref": "BTXN-0000-MA8U-0000",
"detail": {
"amountMinor": 4900,
"customer": "cus_TV05SK0LELW77XL7"
},
"appliedAt": "2026-10-18T05:04:13.248Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-5F56A7E6-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED"
},
"attempts": 1,
"ref": "7630301166782195",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:13.814Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-5F56A7E6",
"decision": "refund",
"method": "store_credit"
},
"attempts": 1,
"ref": "1741168JLU.IUIL9Q",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:13.939Z",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-5F56A7E6",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "store_credit chosen; $49.00",
"subscriptionId": "sub_DER0ZMLJY0GJXZCRBVGI8TX6",
"refundMethod": "store_credit",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:11.637Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:12.276Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:12.279Z",
"msg": "planned 4 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:12.611Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:13.249Z",
"msg": "stripe.issue_store_credit: applied"
},
{
"at": "2026-10-18T05:04:13.814Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:13.939Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:13.940Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:11.637Z",
"updatedAt": "2026-10-18T05:04:13.940Z"
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/original_payment_end_to_end/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:14.526977+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "original-payment-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:18.311994+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "543",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "original-payment-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
}
}{
"runId": "original-payment-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 108
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1521
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 136
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1627A619: cancel (cancellable under policy)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "8226279068673932",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:16.523Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1627A619-POLICY",
"status": null,
"preview": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3P"
},
"attempts": 1,
"ref": "1023181158637431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:16.859Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:17.496Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "6255558466100339",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:18.015Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1627A619",
"decision": "cancel"
},
"attempts": 1,
"ref": "17A8AF2MWI.44LC4A",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:18.138Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-1627A619",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:14.529Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:16.053Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:16.056Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:16.524Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:16.859Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:17.496Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:18.015Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:18.138Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:18.138Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:14.529Z",
"updatedAt": "2026-10-18T05:04:18.138Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 16.93ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_GATCGP5RKQI4NKDW",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 42,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 76.36ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_GATCGP5RKQI4NKDW",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"created": 100,
"current_period_end": 100,
"current_period_start": 61,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_YY56MSTJ1DTRGX04DP2V1P53",
"default_payment_method": null,
"id": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 83,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 57,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 23,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_DA2B2UFLEXNKP0E5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.76ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 41,
"default_price": null,
"description": null,
"id": "prod_DA2B2UFLEXNKP0E5",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-dc5712"
}
],
"metadata": {},
"name": "ACME pro plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 73,
"url": "https://api.stripe.com/acme-pro-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 477.97ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 4900,
"currency": "usd",
"customer": "cus_GATCGP5RKQI4NKDW",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299714,
"description": null,
"receipt_email": null,
"id": "pi_HUCTX22ZXG48YRSZJ30D4X3B",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 4900,
"currency": "usd",
"customer": "cus_GATCGP5RKQI4NKDW",
"payment_method": "pm_LK6WDMB9QNEZNG3SDKUI9FFZ",
"metadata": {
"subscription_id": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 4900,
"latest_charge": "ch_M0M006OB9OXFEL4NHNXQN7HD",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299715,
"description": null,
"receipt_email": null,
"id": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_YY56MSTJ1DTRGX04DP2V1P53' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 251.94ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 4900,
"amount_overpaid": 1,
"amount_paid": 0,
"amount_remaining": 4900,
"amount_shipping": 38,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299714,
"currency": "usd",
"custom_fields": null,
"customer": "cus_GATCGP5RKQI4NKDW",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 95,
"description": null,
"display_name": "Item 226",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_55ebf70b7b16481ab82d00b900",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 23.5538,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/b937352e",
"id": "in_YY56MSTJ1DTRGX04DP2V1P53",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 2,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_5469364784f74003ada73611c4",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 44,
"start": 26
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 6,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/da0af665"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 82,
"period_start": 95,
"post_payment_credit_notes_amount": 14,
"pre_payment_credit_notes_amount": 87,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 34,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 8,
"marked_uncollectible_at": 87,
"paid_at": 36,
"voided_at": 23
},
"subtotal": 61,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 4900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_KABV49CA8CTO6FUAH6XSHO7M",
"object": "invoice_payment",
"invoice": "in_YY56MSTJ1DTRGX04DP2V1P53",
"amount_requested": 4900,
"amount_paid": null,
"currency": "usd",
"created": 1792299714,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_HUCTX22ZXG48YRSZJ30D4X3B"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_YY56MSTJ1DTRGX04DP2V1P53"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.71ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_OHCQCQKQBAMAEOA2ZXWU0IE5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 90.32ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 83,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 57,
"currency": "usd",
"customer": "cus_GATCGP5RKQI4NKDW",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"created": 16,
"current_period_end": 26,
"current_period_start": 24,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
},
"latest_invoice": "in_YY56MSTJ1DTRGX04DP2V1P53",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 23,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_OHCQCQKQBAMAEOA2ZXWU0IE5' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-1627A619",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:14.529Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 23.33ms.
{
"host": "fetchsandbox.com",
"content-length": "417",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-1627A619",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:14.529Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_GATCGP5RKQI4NKDW",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_YY56MSTJ1DTRGX04DP2V1P53",
"default_payment_method": null,
"id": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 83,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 57,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-1627A619",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:14.529Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 23,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_GATCGP5RKQI4NKDW' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 17.46ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_GATCGP5RKQI4NKDW",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 42,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_OHCQCQKQBAMAEOA2ZXWU0IE5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 12.24ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_GATCGP5RKQI4NKDW",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299857,
"ended_at": 1792299857,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_YY56MSTJ1DTRGX04DP2V1P53",
"default_payment_method": null,
"id": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 83,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 57,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-1627A619",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:14.529Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 23,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "original_payment",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:21.357802+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "475",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "original_payment",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
}
}{
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 230
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-1627A619: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 667
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1627A619: refund (original_payment chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1627A619-REFUND-8622",
"status": null,
"preview": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)"
},
"attempts": 1,
"ref": "5751603156962989",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:19.362Z",
"reconciled": null
},
{
"id": "stripe.refund_original_payment",
"kind": "stripe.refund_original_payment",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-1627A619",
"method": "original_payment",
"amount": "$49.00",
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"needsApproval": false
},
"attempts": 1,
"ref": "re_JZ0KJ7TFMHIL2YZXJKDVMV5H",
"detail": {
"amountMinor": 4900,
"status": "succeeded",
"paymentIntent": "pi_37LW8JQ53VONTK3PP5VZ2QLW"
},
"appliedAt": "2026-10-18T05:04:20.501Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED"
},
"attempts": 1,
"ref": "6786456794578635",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:21.065Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1627A619",
"decision": "refund",
"method": "original_payment"
},
"attempts": 1,
"ref": "176TNNCZKP.CNC3T3",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:21.188Z",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-1627A619",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "original_payment chosen; $49.00",
"subscriptionId": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"refundMethod": "original_payment",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:18.319Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:18.988Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:18.991Z",
"msg": "planned 4 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:19.362Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:20.501Z",
"msg": "stripe.refund_original_payment: applied"
},
{
"at": "2026-10-18T05:04:21.066Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:21.188Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:21.189Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:18.319Z",
"updatedAt": "2026-10-18T05:04:21.189Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 17.62ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_GATCGP5RKQI4NKDW",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 42,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
}
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_OHCQCQKQBAMAEOA2ZXWU0IE5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 84.74ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 83,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": 1792299857,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"collection_method": "charge_automatically",
"created": 57,
"currency": "usd",
"customer": "cus_GATCGP5RKQI4NKDW",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": 1792299857,
"id": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"created": 22,
"current_period_end": 98,
"current_period_start": 93,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
},
"latest_invoice": "in_YY56MSTJ1DTRGX04DP2V1P53",
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-1627A619",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:14.529Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 23,
"status": "incomplete_expired",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents/pi_37LW8JQ53VONTK3PP5VZ2QLW' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 73.33ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"amount_capturable": 0,
"amount_received": 4900,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"client_secret": "[redacted]",
"confirmation_method": "automatic",
"created": 1792299715,
"currency": "usd",
"customer": "cus_GATCGP5RKQI4NKDW",
"customer_account": null,
"description": null,
"excluded_payment_method_types": null,
"id": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"last_payment_error": null,
"latest_charge": "ch_M0M006OB9OXFEL4NHNXQN7HD",
"livemode": false,
"next_action": null,
"object": "payment_intent",
"on_behalf_of": null,
"payment_method": "pm_LK6WDMB9QNEZNG3SDKUI9FFZ",
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null,
"amount": 4900,
"metadata": {
"subscription_id": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
},
"payment_method_types": [
"card"
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 5.01ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_OHCQCQKQBAMAEOA2ZXWU0IE5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 82.97ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 83,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": 1792299857,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"collection_method": "charge_automatically",
"created": 57,
"currency": "usd",
"customer": "cus_GATCGP5RKQI4NKDW",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": 1792299857,
"id": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"created": 80,
"current_period_end": 6,
"current_period_start": 80,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
},
"latest_invoice": "in_YY56MSTJ1DTRGX04DP2V1P53",
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-1627A619",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:14.529Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 23,
"status": "incomplete_expired",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_OHCQCQKQBAMAEOA2ZXWU0IE5' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_refund": "pending:original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 18.89ms.
{
"host": "fetchsandbox.com",
"content-length": "111",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_refund": "pending:original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230"
}
}{
"customer": "cus_GATCGP5RKQI4NKDW",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299857,
"ended_at": 1792299857,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_YY56MSTJ1DTRGX04DP2V1P53",
"default_payment_method": null,
"id": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 83,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 57,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-1627A619",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:14.529Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"acme_cxl_policy": "acme-cxl-2026-10",
"acme_cxl_refund": "pending:original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 23,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.47ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"payment_intent": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"amount": 4900,
"reason": "requested_by_customer",
"metadata": {
"acme_cxl_ref": "CXL-1627A619",
"acme_cxl_ticket": "2001"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 41.36ms.
{
"host": "fetchsandbox.com",
"content-length": "158",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"payment_intent": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"amount": 4900,
"reason": "requested_by_customer",
"metadata": {
"acme_cxl_ref": "CXL-1627A619",
"acme_cxl_ticket": "2001"
}
}{
"payment_intent": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"amount": 4900,
"reason": "requested_by_customer",
"metadata": {
"acme_cxl_ref": "CXL-1627A619",
"acme_cxl_ticket": "2001"
},
"object": "refund",
"status": "succeeded",
"currency": "usd",
"charge": "ch_M0M006OB9OXFEL4NHNXQN7HD",
"customer": "cus_GATCGP5RKQI4NKDW",
"created": 1792299860,
"receipt_number": null,
"source_transfer_reversal": null,
"transfer_reversal": null,
"balance_transaction": null,
"id": "re_JZ0KJ7TFMHIL2YZXJKDVMV5H"
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_OHCQCQKQBAMAEOA2ZXWU0IE5' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_refund": "original_payment:re_JZ0KJ7TFMHIL2YZXJKDVMV5H"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.02ms.
{
"host": "fetchsandbox.com",
"content-length": "76",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_refund": "original_payment:re_JZ0KJ7TFMHIL2YZXJKDVMV5H"
}
}{
"customer": "cus_GATCGP5RKQI4NKDW",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_OHCQCQKQBAMAEOA2ZXWU0IE5"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299857,
"ended_at": 1792299857,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_YY56MSTJ1DTRGX04DP2V1P53",
"default_payment_method": null,
"id": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 83,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 57,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-1627A619",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:14.529Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"acme_cxl_policy": "acme-cxl-2026-10",
"acme_cxl_refund": "original_payment:re_JZ0KJ7TFMHIL2YZXJKDVMV5H"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 23,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "reconcile",
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:21.663926+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "104",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "reconcile",
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230"
}{
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 230
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-1627A619: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 667
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1627A619: refund (original_payment chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1627A619-REFUND-8622",
"status": null,
"preview": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)"
},
"attempts": 1,
"ref": "5751603156962989",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:19.362Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:21.499Z"
},
"reconciled": "match"
},
{
"id": "stripe.refund_original_payment",
"kind": "stripe.refund_original_payment",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-1627A619",
"method": "original_payment",
"amount": "$49.00",
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"needsApproval": false
},
"attempts": 1,
"ref": "re_JZ0KJ7TFMHIL2YZXJKDVMV5H",
"detail": {
"amountMinor": 4900,
"status": "succeeded",
"paymentIntent": "pi_37LW8JQ53VONTK3PP5VZ2QLW"
},
"appliedAt": "2026-10-18T05:04:20.501Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:21.504Z"
},
"reconciled": "match"
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED"
},
"attempts": 1,
"ref": "6786456794578635",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:21.065Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:21.500Z"
},
"reconciled": "match"
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1627A619",
"decision": "refund",
"method": "original_payment"
},
"attempts": 1,
"ref": "176TNNCZKP.CNC3T3",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:21.188Z",
"reconcile": {
"status": "unverifiable",
"detail": "no read-back for this action",
"checkedAt": "2026-10-18T05:04:21.359Z"
},
"reconciled": "unverifiable"
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-1627A619",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "original_payment chosen; $49.00",
"subscriptionId": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"refundMethod": "original_payment",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:18.319Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:18.988Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:18.991Z",
"msg": "planned 4 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:19.362Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:20.501Z",
"msg": "stripe.refund_original_payment: applied"
},
{
"at": "2026-10-18T05:04:21.066Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:21.188Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:21.189Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:21.504Z",
"msg": "reconciled: {\"match\":3,\"unverifiable\":1}"
}
],
"createdAt": "2026-10-18T05:04:18.319Z",
"updatedAt": "2026-10-18T05:04:21.504Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds/re_JZ0KJ7TFMHIL2YZXJKDVMV5H' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 5.66ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"payment_intent": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"amount": 4900,
"reason": "requested_by_customer",
"metadata": {
"acme_cxl_ref": "CXL-1627A619",
"acme_cxl_ticket": "2001"
},
"object": "refund",
"status": "succeeded",
"currency": "usd",
"charge": "ch_M0M006OB9OXFEL4NHNXQN7HD",
"customer": "cus_GATCGP5RKQI4NKDW",
"created": 1792299860,
"receipt_number": null,
"source_transfer_reversal": null,
"transfer_reversal": null,
"balance_transaction": null,
"id": "re_JZ0KJ7TFMHIL2YZXJKDVMV5H"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/original_payment_end_to_end/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:21.933277+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "original-payment-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 108
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1521
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 136
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1627A619: cancel (cancellable under policy)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "8226279068673932",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:16.523Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1627A619-POLICY",
"status": null,
"preview": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3P"
},
"attempts": 1,
"ref": "1023181158637431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:16.859Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:17.496Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "6255558466100339",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:18.015Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1627A619",
"decision": "cancel"
},
"attempts": 1,
"ref": "17A8AF2MWI.44LC4A",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:18.138Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-1627A619",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:14.529Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:16.053Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:16.056Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:16.524Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:16.859Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:17.496Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:18.015Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:18.138Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:18.138Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:14.529Z",
"updatedAt": "2026-10-18T05:04:18.138Z"
},
{
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 230
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-1627A619: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 667
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1627A619: refund (original_payment chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1627A619-REFUND-8622",
"status": null,
"preview": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)"
},
"attempts": 1,
"ref": "5751603156962989",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:19.362Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:21.499Z"
},
"reconciled": "match"
},
{
"id": "stripe.refund_original_payment",
"kind": "stripe.refund_original_payment",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-1627A619",
"method": "original_payment",
"amount": "$49.00",
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"needsApproval": false
},
"attempts": 1,
"ref": "re_JZ0KJ7TFMHIL2YZXJKDVMV5H",
"detail": {
"amountMinor": 4900,
"status": "succeeded",
"paymentIntent": "pi_37LW8JQ53VONTK3PP5VZ2QLW"
},
"appliedAt": "2026-10-18T05:04:20.501Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:21.504Z"
},
"reconciled": "match"
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED"
},
"attempts": 1,
"ref": "6786456794578635",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:21.065Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:21.500Z"
},
"reconciled": "match"
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1627A619",
"decision": "refund",
"method": "original_payment"
},
"attempts": 1,
"ref": "176TNNCZKP.CNC3T3",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:21.188Z",
"reconcile": {
"status": "unverifiable",
"detail": "no read-back for this action",
"checkedAt": "2026-10-18T05:04:21.359Z"
},
"reconciled": "unverifiable"
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-1627A619",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "original_payment chosen; $49.00",
"subscriptionId": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"refundMethod": "original_payment",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:18.319Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:18.988Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:18.991Z",
"msg": "planned 4 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:19.362Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:20.501Z",
"msg": "stripe.refund_original_payment: applied"
},
{
"at": "2026-10-18T05:04:21.066Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:21.188Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:21.189Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:21.504Z",
"msg": "reconciled: {\"match\":3,\"unverifiable\":1}"
}
],
"createdAt": "2026-10-18T05:04:18.319Z",
"updatedAt": "2026-10-18T05:04:21.504Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "original-payment-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:22.109021+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "543",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "original-payment-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
}
}{
"runId": "original-payment-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 108
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1521
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 136
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1627A619: cancel (cancellable under policy)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "8226279068673932",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:16.523Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1627A619-POLICY",
"status": null,
"preview": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3P"
},
"attempts": 1,
"ref": "1023181158637431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:16.859Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:17.496Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "6255558466100339",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:18.015Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1627A619",
"decision": "cancel"
},
"attempts": 1,
"ref": "17A8AF2MWI.44LC4A",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:18.138Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-1627A619",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:14.529Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:16.053Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:16.056Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:16.524Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:16.859Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:17.496Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:18.015Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:18.138Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:18.138Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:21.943Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:14.529Z",
"updatedAt": "2026-10-18T05:04:21.943Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "original_payment",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:22.279476+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "475",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "original_payment",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
}
}{
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 230
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-1627A619: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 667
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1627A619: refund (original_payment chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1627A619-REFUND-8622",
"status": null,
"preview": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)"
},
"attempts": 1,
"ref": "5751603156962989",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:19.362Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:21.499Z"
},
"reconciled": "match"
},
{
"id": "stripe.refund_original_payment",
"kind": "stripe.refund_original_payment",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-1627A619",
"method": "original_payment",
"amount": "$49.00",
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"needsApproval": false
},
"attempts": 1,
"ref": "re_JZ0KJ7TFMHIL2YZXJKDVMV5H",
"detail": {
"amountMinor": 4900,
"status": "succeeded",
"paymentIntent": "pi_37LW8JQ53VONTK3PP5VZ2QLW"
},
"appliedAt": "2026-10-18T05:04:20.501Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:21.504Z"
},
"reconciled": "match"
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED"
},
"attempts": 1,
"ref": "6786456794578635",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:21.065Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:21.500Z"
},
"reconciled": "match"
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1627A619",
"decision": "refund",
"method": "original_payment"
},
"attempts": 1,
"ref": "176TNNCZKP.CNC3T3",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:21.188Z",
"reconcile": {
"status": "unverifiable",
"detail": "no read-back for this action",
"checkedAt": "2026-10-18T05:04:21.359Z"
},
"reconciled": "unverifiable"
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-1627A619",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "original_payment chosen; $49.00",
"subscriptionId": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"refundMethod": "original_payment",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:18.319Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:18.988Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:18.991Z",
"msg": "planned 4 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:19.362Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:20.501Z",
"msg": "stripe.refund_original_payment: applied"
},
{
"at": "2026-10-18T05:04:21.066Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:21.188Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:21.189Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:21.504Z",
"msg": "reconciled: {\"match\":3,\"unverifiable\":1}"
},
{
"at": "2026-10-18T05:04:22.114Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:18.319Z",
"updatedAt": "2026-10-18T05:04:22.114Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "reconcile",
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:22.601826+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "104",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "reconcile",
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230"
}{
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 230
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-1627A619: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 667
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1627A619: refund (original_payment chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1627A619-REFUND-8622",
"status": null,
"preview": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)"
},
"attempts": 1,
"ref": "5751603156962989",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:19.362Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:22.399Z"
},
"reconciled": "match"
},
{
"id": "stripe.refund_original_payment",
"kind": "stripe.refund_original_payment",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-1627A619",
"method": "original_payment",
"amount": "$49.00",
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"needsApproval": false
},
"attempts": 1,
"ref": "re_JZ0KJ7TFMHIL2YZXJKDVMV5H",
"detail": {
"amountMinor": 4900,
"status": "succeeded",
"paymentIntent": "pi_37LW8JQ53VONTK3PP5VZ2QLW"
},
"appliedAt": "2026-10-18T05:04:20.501Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:22.432Z"
},
"reconciled": "match"
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED"
},
"attempts": 1,
"ref": "6786456794578635",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:21.065Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:22.431Z"
},
"reconciled": "match"
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1627A619",
"decision": "refund",
"method": "original_payment"
},
"attempts": 1,
"ref": "176TNNCZKP.CNC3T3",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:21.188Z",
"reconcile": {
"status": "unverifiable",
"detail": "no read-back for this action",
"checkedAt": "2026-10-18T05:04:22.283Z"
},
"reconciled": "unverifiable"
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-1627A619",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "original_payment chosen; $49.00",
"subscriptionId": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"refundMethod": "original_payment",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:18.319Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:18.988Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:18.991Z",
"msg": "planned 4 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:19.362Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:20.501Z",
"msg": "stripe.refund_original_payment: applied"
},
{
"at": "2026-10-18T05:04:21.066Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:21.188Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:21.189Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:21.504Z",
"msg": "reconciled: {\"match\":3,\"unverifiable\":1}"
},
{
"at": "2026-10-18T05:04:22.114Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:04:22.432Z",
"msg": "reconciled: {\"match\":3,\"unverifiable\":1}"
}
],
"createdAt": "2026-10-18T05:04:18.319Z",
"updatedAt": "2026-10-18T05:04:22.432Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds/re_JZ0KJ7TFMHIL2YZXJKDVMV5H' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.46ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"payment_intent": "pi_37LW8JQ53VONTK3PP5VZ2QLW",
"amount": 4900,
"reason": "requested_by_customer",
"metadata": {
"acme_cxl_ref": "CXL-1627A619",
"acme_cxl_ticket": "2001"
},
"object": "refund",
"status": "succeeded",
"currency": "usd",
"charge": "ch_M0M006OB9OXFEL4NHNXQN7HD",
"customer": "cus_GATCGP5RKQI4NKDW",
"created": 1792299860,
"receipt_number": null,
"source_transfer_reversal": null,
"transfer_reversal": null,
"balance_transaction": null,
"id": "re_JZ0KJ7TFMHIL2YZXJKDVMV5H"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/original_payment_end_to_end/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:22.871156+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "original-payment-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 108
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1521
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 136
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1627A619: cancel (cancellable under policy)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "8226279068673932",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:16.523Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1627A619-POLICY",
"status": null,
"preview": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3P"
},
"attempts": 1,
"ref": "1023181158637431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:16.859Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:17.496Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "6255558466100339",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:18.015Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1627A619",
"decision": "cancel"
},
"attempts": 1,
"ref": "17A8AF2MWI.44LC4A",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:18.138Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-1627A619",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:14.529Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:16.053Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:16.056Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:16.524Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:16.859Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:17.496Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:18.015Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:18.138Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:18.138Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:21.943Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:14.529Z",
"updatedAt": "2026-10-18T05:04:21.943Z"
},
{
"runId": "original-payment-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "original_payment_end_to_end"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 230
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-1627A619: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 667
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1627A619: refund (original_payment chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1627A619-REFUND-8622",
"status": null,
"preview": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)"
},
"attempts": 1,
"ref": "5751603156962989",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:19.362Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:22.399Z"
},
"reconciled": "match"
},
{
"id": "stripe.refund_original_payment",
"kind": "stripe.refund_original_payment",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-1627A619",
"method": "original_payment",
"amount": "$49.00",
"subscription": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"needsApproval": false
},
"attempts": 1,
"ref": "re_JZ0KJ7TFMHIL2YZXJKDVMV5H",
"detail": {
"amountMinor": 4900,
"status": "succeeded",
"paymentIntent": "pi_37LW8JQ53VONTK3PP5VZ2QLW"
},
"appliedAt": "2026-10-18T05:04:20.501Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:22.432Z"
},
"reconciled": "match"
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1627A619-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED"
},
"attempts": 1,
"ref": "6786456794578635",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:21.065Z",
"reconcile": {
"status": "match",
"checkedAt": "2026-10-18T05:04:22.431Z"
},
"reconciled": "match"
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1627A619",
"decision": "refund",
"method": "original_payment"
},
"attempts": 1,
"ref": "176TNNCZKP.CNC3T3",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:21.188Z",
"reconcile": {
"status": "unverifiable",
"detail": "no read-back for this action",
"checkedAt": "2026-10-18T05:04:22.283Z"
},
"reconciled": "unverifiable"
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-1627A619",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "original_payment chosen; $49.00",
"subscriptionId": "sub_OHCQCQKQBAMAEOA2ZXWU0IE5",
"refundMethod": "original_payment",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:18.319Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:18.988Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:18.991Z",
"msg": "planned 4 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:19.362Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:20.501Z",
"msg": "stripe.refund_original_payment: applied"
},
{
"at": "2026-10-18T05:04:21.066Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:21.188Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:21.189Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:21.504Z",
"msg": "reconciled: {\"match\":3,\"unverifiable\":1}"
},
{
"at": "2026-10-18T05:04:22.114Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:04:22.432Z",
"msg": "reconciled: {\"match\":3,\"unverifiable\":1}"
}
],
"createdAt": "2026-10-18T05:04:18.319Z",
"updatedAt": "2026-10-18T05:04:22.432Z"
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/gift_card_end_to_end/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:23.034432+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "gift-card-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:26.427448+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "522",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "gift-card-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
}
}{
"runId": "gift-card-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 124
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1187
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-61490970: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-61490970-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "1051085495884461",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:24.680Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-61490970-POLICY",
"status": null,
"preview": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2"
},
"attempts": 1,
"ref": "2159390807355351",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:25.020Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:25.629Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-61490970-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "1382582283163046",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:26.135Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-61490970",
"decision": "cancel"
},
"attempts": 1,
"ref": "17BKJ0T4IM.UUV4VF",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:26.265Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-61490970",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:23.037Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:24.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:24.230Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:24.680Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:25.021Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:25.629Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:26.136Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:26.265Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:26.266Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:23.037Z",
"updatedAt": "2026-10-18T05:04:26.266Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 17.49ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_M4399HW1U1XWIZX9",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 53,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 70.96ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_M4399HW1U1XWIZX9",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"created": 97,
"current_period_end": 58,
"current_period_start": 50,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0MGZ0P2B7XR69TIWR9PM8RBO"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_DVETK5QAS0OIVZO4K30CT83I",
"default_payment_method": null,
"id": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 57,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 87,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 8,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_DA2B2UFLEXNKP0E5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.59ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 41,
"default_price": null,
"description": null,
"id": "prod_DA2B2UFLEXNKP0E5",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-dc5712"
}
],
"metadata": {},
"name": "ACME pro plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 73,
"url": "https://api.stripe.com/acme-pro-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 110.35ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 4900,
"currency": "usd",
"customer": "cus_M4399HW1U1XWIZX9",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_0MGZ0P2B7XR69TIWR9PM8RBO"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299715,
"description": null,
"receipt_email": null,
"id": "pi_BUDPEW74HIH8P93HTJQ608Z4",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 4900,
"currency": "usd",
"customer": "cus_M4399HW1U1XWIZX9",
"payment_method": "pm_JGGEUVUW3M67WR3RKG767U0Q",
"metadata": {
"subscription_id": "sub_0MGZ0P2B7XR69TIWR9PM8RBO"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 4900,
"latest_charge": "ch_G5N2OE4NA250AFK0ZEFNY1WL",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299715,
"description": null,
"receipt_email": null,
"id": "pi_FNXLR1YR15CAKNC2TRX7TC5F",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_DVETK5QAS0OIVZO4K30CT83I' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 279.07ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 4900,
"amount_overpaid": 59,
"amount_paid": 0,
"amount_remaining": 4900,
"amount_shipping": 20,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299715,
"currency": "usd",
"custom_fields": null,
"customer": "cus_M4399HW1U1XWIZX9",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 85,
"description": null,
"display_name": "Item 261",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_860459d80bb3409cad6aa3aed3",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 977.011,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/f572fb3b",
"id": "in_DVETK5QAS0OIVZO4K30CT83I",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 62,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_125dbb40e49e4b46bd68a13266",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 47,
"start": 43
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 20,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/a293789c"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 53,
"period_start": 50,
"post_payment_credit_notes_amount": 64,
"pre_payment_credit_notes_amount": 72,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 22,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 78,
"marked_uncollectible_at": 27,
"paid_at": 41,
"voided_at": 89
},
"subtotal": 4,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 4900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_PDPC0ZV0XOBRY5EPBDC43NEH",
"object": "invoice_payment",
"invoice": "in_DVETK5QAS0OIVZO4K30CT83I",
"amount_requested": 4900,
"amount_paid": null,
"currency": "usd",
"created": 1792299715,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_BUDPEW74HIH8P93HTJQ608Z4"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_DVETK5QAS0OIVZO4K30CT83I"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 5.21ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0MGZ0P2B7XR69TIWR9PM8RBO' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 80.59ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 57,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 87,
"currency": "usd",
"customer": "cus_M4399HW1U1XWIZX9",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"created": 99,
"current_period_end": 92,
"current_period_start": 72,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0MGZ0P2B7XR69TIWR9PM8RBO"
},
"latest_invoice": "in_DVETK5QAS0OIVZO4K30CT83I",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 8,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0MGZ0P2B7XR69TIWR9PM8RBO' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-61490970",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:23.037Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_FNXLR1YR15CAKNC2TRX7TC5F",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 18.89ms.
{
"host": "fetchsandbox.com",
"content-length": "417",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-61490970",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:23.037Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_FNXLR1YR15CAKNC2TRX7TC5F",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_M4399HW1U1XWIZX9",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0MGZ0P2B7XR69TIWR9PM8RBO"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_DVETK5QAS0OIVZO4K30CT83I",
"default_payment_method": null,
"id": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 57,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 87,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-61490970",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:23.037Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_FNXLR1YR15CAKNC2TRX7TC5F",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 8,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_M4399HW1U1XWIZX9' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_0MGZ0P2B7XR69TIWR9PM8RBO"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 15.99ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_0MGZ0P2B7XR69TIWR9PM8RBO"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_M4399HW1U1XWIZX9",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 53,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_0MGZ0P2B7XR69TIWR9PM8RBO"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0MGZ0P2B7XR69TIWR9PM8RBO' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 11.42ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_M4399HW1U1XWIZX9",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0MGZ0P2B7XR69TIWR9PM8RBO"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299865,
"ended_at": 1792299865,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_DVETK5QAS0OIVZO4K30CT83I",
"default_payment_method": null,
"id": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 57,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 87,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-61490970",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:23.037Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_FNXLR1YR15CAKNC2TRX7TC5F",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 8,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "gift-card-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "gift_card",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:30.137505+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "447",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "gift-card-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "gift_card",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
}
}{
"runId": "gift-card-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 253
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-61490970: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 1093
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 187
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-61490970: refund (gift_card chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-61490970-REFUND-7442",
"status": null,
"preview": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)"
},
"attempts": 1,
"ref": "2907714870697383",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:27.914Z",
"reconciled": null
},
{
"id": "square.issue_gift_card",
"kind": "square.issue_gift_card",
"provider": "square",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-61490970",
"method": "gift_card",
"amount": "$49.00",
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"needsApproval": false
},
"attempts": 1,
"ref": "195fc973-9bc2-41aa-9fb3-7577253f90ea",
"detail": {
"amountMinor": 4900,
"ganLast4": null
},
"appliedAt": "2026-10-18T05:04:28.704Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-61490970-REFUNDED",
"status": null,
"preview": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED"
},
"attempts": 1,
"ref": "7923396170808078",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:29.322Z",
"reconciled": null
},
{
"id": "zendesk.gift_card_number",
"kind": "zendesk.gift_card_number",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"to": "[email protected]",
"caseRef": "CXL-61490970"
},
"attempts": 1,
"ref": "6511511052825028",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:29.816Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-61490970",
"decision": "refund",
"method": "gift_card"
},
"attempts": 1,
"ref": "17ZAGKRWC4.XGEJQP",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:29.972Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-61490970",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "gift_card chosen; $49.00",
"subscriptionId": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"refundMethod": "gift_card",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:26.425Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:27.520Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:27.523Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:27.914Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:28.704Z",
"msg": "square.issue_gift_card: applied"
},
{
"at": "2026-10-18T05:04:29.322Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:29.816Z",
"msg": "zendesk.gift_card_number: applied"
},
{
"at": "2026-10-18T05:04:29.972Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:29.973Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:26.425Z",
"updatedAt": "2026-10-18T05:04:29.973Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 18.4ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_M4399HW1U1XWIZX9",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 53,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_0MGZ0P2B7XR69TIWR9PM8RBO"
}
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0MGZ0P2B7XR69TIWR9PM8RBO' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 511.52ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 57,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": 1792299865,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"collection_method": "charge_automatically",
"created": 87,
"currency": "usd",
"customer": "cus_M4399HW1U1XWIZX9",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": 1792299865,
"id": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"created": 9,
"current_period_end": 61,
"current_period_start": 59,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0MGZ0P2B7XR69TIWR9PM8RBO"
},
"latest_invoice": "in_DVETK5QAS0OIVZO4K30CT83I",
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-61490970",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:23.037Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_FNXLR1YR15CAKNC2TRX7TC5F",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 8,
"status": "incomplete_expired",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents/pi_FNXLR1YR15CAKNC2TRX7TC5F' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 71.03ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"amount_capturable": 0,
"amount_received": 4900,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"client_secret": "[redacted]",
"confirmation_method": "automatic",
"created": 1792299715,
"currency": "usd",
"customer": "cus_M4399HW1U1XWIZX9",
"customer_account": null,
"description": null,
"excluded_payment_method_types": null,
"id": "pi_FNXLR1YR15CAKNC2TRX7TC5F",
"last_payment_error": null,
"latest_charge": "ch_G5N2OE4NA250AFK0ZEFNY1WL",
"livemode": false,
"next_action": null,
"object": "payment_intent",
"on_behalf_of": null,
"payment_method": "pm_JGGEUVUW3M67WR3RKG767U0Q",
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null,
"amount": 4900,
"metadata": {
"subscription_id": "sub_0MGZ0P2B7XR69TIWR9PM8RBO"
},
"payment_method_types": [
"card"
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.42ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0MGZ0P2B7XR69TIWR9PM8RBO' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 86.67ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 57,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": 1792299865,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"collection_method": "charge_automatically",
"created": 87,
"currency": "usd",
"customer": "cus_M4399HW1U1XWIZX9",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": 1792299865,
"id": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"created": 27,
"current_period_end": 42,
"current_period_start": 24,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0MGZ0P2B7XR69TIWR9PM8RBO"
},
"latest_invoice": "in_DVETK5QAS0OIVZO4K30CT83I",
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-61490970",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:23.037Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_FNXLR1YR15CAKNC2TRX7TC5F",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 8,
"status": "incomplete_expired",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0MGZ0P2B7XR69TIWR9PM8RBO' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_refund": "pending:gift-card-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.47ms.
{
"host": "fetchsandbox.com",
"content-length": "104",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_refund": "pending:gift-card-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230"
}
}{
"customer": "cus_M4399HW1U1XWIZX9",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0MGZ0P2B7XR69TIWR9PM8RBO"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299865,
"ended_at": 1792299865,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_DVETK5QAS0OIVZO4K30CT83I",
"default_payment_method": null,
"id": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 57,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 87,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-61490970",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:23.037Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_FNXLR1YR15CAKNC2TRX7TC5F",
"acme_cxl_policy": "acme-cxl-2026-10",
"acme_cxl_refund": "pending:gift-card-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 8,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0MGZ0P2B7XR69TIWR9PM8RBO' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_refund": "gift_card:195fc973-9bc2-41aa-9fb3-7577253f90ea"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.39ms.
{
"host": "fetchsandbox.com",
"content-length": "78",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_refund": "gift_card:195fc973-9bc2-41aa-9fb3-7577253f90ea"
}
}{
"customer": "cus_M4399HW1U1XWIZX9",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0MGZ0P2B7XR69TIWR9PM8RBO"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299865,
"ended_at": 1792299865,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_DVETK5QAS0OIVZO4K30CT83I",
"default_payment_method": null,
"id": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 57,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 87,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-61490970",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:23.037Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_FNXLR1YR15CAKNC2TRX7TC5F",
"acme_cxl_policy": "acme-cxl-2026-10",
"acme_cxl_refund": "gift_card:195fc973-9bc2-41aa-9fb3-7577253f90ea"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 8,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/gift_card_end_to_end/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:30.399977+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "gift-card-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 124
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1187
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-61490970: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-61490970-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "1051085495884461",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:24.680Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-61490970-POLICY",
"status": null,
"preview": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2"
},
"attempts": 1,
"ref": "2159390807355351",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:25.020Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:25.629Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-61490970-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "1382582283163046",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:26.135Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-61490970",
"decision": "cancel"
},
"attempts": 1,
"ref": "17BKJ0T4IM.UUV4VF",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:26.265Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-61490970",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:23.037Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:24.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:24.230Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:24.680Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:25.021Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:25.629Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:26.136Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:26.265Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:26.266Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:23.037Z",
"updatedAt": "2026-10-18T05:04:26.266Z"
},
{
"runId": "gift-card-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 253
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-61490970: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 1093
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 187
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-61490970: refund (gift_card chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-61490970-REFUND-7442",
"status": null,
"preview": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)"
},
"attempts": 1,
"ref": "2907714870697383",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:27.914Z",
"reconciled": null
},
{
"id": "square.issue_gift_card",
"kind": "square.issue_gift_card",
"provider": "square",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-61490970",
"method": "gift_card",
"amount": "$49.00",
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"needsApproval": false
},
"attempts": 1,
"ref": "195fc973-9bc2-41aa-9fb3-7577253f90ea",
"detail": {
"amountMinor": 4900,
"ganLast4": null
},
"appliedAt": "2026-10-18T05:04:28.704Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-61490970-REFUNDED",
"status": null,
"preview": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED"
},
"attempts": 1,
"ref": "7923396170808078",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:29.322Z",
"reconciled": null
},
{
"id": "zendesk.gift_card_number",
"kind": "zendesk.gift_card_number",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"to": "[email protected]",
"caseRef": "CXL-61490970"
},
"attempts": 1,
"ref": "6511511052825028",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:29.816Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-61490970",
"decision": "refund",
"method": "gift_card"
},
"attempts": 1,
"ref": "17ZAGKRWC4.XGEJQP",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:29.972Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-61490970",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "gift_card chosen; $49.00",
"subscriptionId": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"refundMethod": "gift_card",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:26.425Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:27.520Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:27.523Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:27.914Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:28.704Z",
"msg": "square.issue_gift_card: applied"
},
{
"at": "2026-10-18T05:04:29.322Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:29.816Z",
"msg": "zendesk.gift_card_number: applied"
},
{
"at": "2026-10-18T05:04:29.972Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:29.973Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:26.425Z",
"updatedAt": "2026-10-18T05:04:29.973Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "gift-card-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:30.571267+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "522",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "gift-card-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
}
}{
"runId": "gift-card-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 124
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1187
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-61490970: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-61490970-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "1051085495884461",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:24.680Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-61490970-POLICY",
"status": null,
"preview": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2"
},
"attempts": 1,
"ref": "2159390807355351",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:25.020Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:25.629Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-61490970-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "1382582283163046",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:26.135Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-61490970",
"decision": "cancel"
},
"attempts": 1,
"ref": "17BKJ0T4IM.UUV4VF",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:26.265Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-61490970",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:23.037Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:24.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:24.230Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:24.680Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:25.021Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:25.629Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:26.136Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:26.265Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:26.266Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:30.409Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:23.037Z",
"updatedAt": "2026-10-18T05:04:30.409Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "gift-card-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "gift_card",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:30.740738+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "447",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "gift-card-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "gift_card",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
}
}{
"runId": "gift-card-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 253
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-61490970: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 1093
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 187
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-61490970: refund (gift_card chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-61490970-REFUND-7442",
"status": null,
"preview": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)"
},
"attempts": 1,
"ref": "2907714870697383",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:27.914Z",
"reconciled": null
},
{
"id": "square.issue_gift_card",
"kind": "square.issue_gift_card",
"provider": "square",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-61490970",
"method": "gift_card",
"amount": "$49.00",
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"needsApproval": false
},
"attempts": 1,
"ref": "195fc973-9bc2-41aa-9fb3-7577253f90ea",
"detail": {
"amountMinor": 4900,
"ganLast4": null
},
"appliedAt": "2026-10-18T05:04:28.704Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-61490970-REFUNDED",
"status": null,
"preview": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED"
},
"attempts": 1,
"ref": "7923396170808078",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:29.322Z",
"reconciled": null
},
{
"id": "zendesk.gift_card_number",
"kind": "zendesk.gift_card_number",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"to": "[email protected]",
"caseRef": "CXL-61490970"
},
"attempts": 1,
"ref": "6511511052825028",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:29.816Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-61490970",
"decision": "refund",
"method": "gift_card"
},
"attempts": 1,
"ref": "17ZAGKRWC4.XGEJQP",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:29.972Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-61490970",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "gift_card chosen; $49.00",
"subscriptionId": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"refundMethod": "gift_card",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:26.425Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:27.520Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:27.523Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:27.914Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:28.704Z",
"msg": "square.issue_gift_card: applied"
},
{
"at": "2026-10-18T05:04:29.322Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:29.816Z",
"msg": "zendesk.gift_card_number: applied"
},
{
"at": "2026-10-18T05:04:29.972Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:29.973Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:30.576Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:26.425Z",
"updatedAt": "2026-10-18T05:04:30.576Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/gift_card_end_to_end/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:31.023301+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "gift-card-end-to-end-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 124
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1187
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-61490970: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-61490970-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "1051085495884461",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:24.680Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-61490970-POLICY",
"status": null,
"preview": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2"
},
"attempts": 1,
"ref": "2159390807355351",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:25.020Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:25.629Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-61490970-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "1382582283163046",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:26.135Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-61490970",
"decision": "cancel"
},
"attempts": 1,
"ref": "17BKJ0T4IM.UUV4VF",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:26.265Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-61490970",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:23.037Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:24.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:24.230Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:24.680Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:25.021Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:25.629Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:26.136Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:26.265Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:26.266Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:30.409Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:23.037Z",
"updatedAt": "2026-10-18T05:04:30.409Z"
},
{
"runId": "gift-card-end-to-end-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "gift_card_end_to_end"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 253
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-61490970: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 1093
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 187
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-61490970: refund (gift_card chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-61490970-REFUND-7442",
"status": null,
"preview": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)"
},
"attempts": 1,
"ref": "2907714870697383",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:27.914Z",
"reconciled": null
},
{
"id": "square.issue_gift_card",
"kind": "square.issue_gift_card",
"provider": "square",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-61490970",
"method": "gift_card",
"amount": "$49.00",
"subscription": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"needsApproval": false
},
"attempts": 1,
"ref": "195fc973-9bc2-41aa-9fb3-7577253f90ea",
"detail": {
"amountMinor": 4900,
"ganLast4": null
},
"appliedAt": "2026-10-18T05:04:28.704Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-61490970-REFUNDED",
"status": null,
"preview": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED"
},
"attempts": 1,
"ref": "7923396170808078",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:29.322Z",
"reconciled": null
},
{
"id": "zendesk.gift_card_number",
"kind": "zendesk.gift_card_number",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"to": "[email protected]",
"caseRef": "CXL-61490970"
},
"attempts": 1,
"ref": "6511511052825028",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:29.816Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-61490970",
"decision": "refund",
"method": "gift_card"
},
"attempts": 1,
"ref": "17ZAGKRWC4.XGEJQP",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:29.972Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-61490970",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "gift_card chosen; $49.00",
"subscriptionId": "sub_0MGZ0P2B7XR69TIWR9PM8RBO",
"refundMethod": "gift_card",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:26.425Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:27.520Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:27.523Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:27.914Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:28.704Z",
"msg": "square.issue_gift_card: applied"
},
{
"at": "2026-10-18T05:04:29.322Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:29.816Z",
"msg": "zendesk.gift_card_number: applied"
},
{
"at": "2026-10-18T05:04:29.972Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:29.973Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:30.576Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:26.425Z",
"updatedAt": "2026-10-18T05:04:30.576Z"
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/second_refund_refused/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:31.205091+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "second-refund-refused-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "second_refund_refused"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:35.099417+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "525",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "second-refund-refused-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "second_refund_refused"
}
}{
"runId": "second-refund-refused-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "second_refund_refused"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 122
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1133
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 328
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-FAEDA0B5: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-FAEDA0B5-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "3735511306366489",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:32.844Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-FAEDA0B5-POLICY",
"status": null,
"preview": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD"
},
"attempts": 1,
"ref": "4403801665581111",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:33.208Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:34.233Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-FAEDA0B5-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "2464158085403258",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:34.791Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-FAEDA0B5",
"decision": "cancel"
},
"attempts": 1,
"ref": "17M1TFOJTK.ODG1Y4",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:34.938Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-FAEDA0B5",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:31.214Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:32.350Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:32.353Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:32.844Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:33.209Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:34.233Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:34.791Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:34.938Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:34.939Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:31.214Z",
"updatedAt": "2026-10-18T05:04:34.939Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 17.45ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_SUVIS0G3ZKH3JUYF",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 36,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 72.27ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_SUVIS0G3ZKH3JUYF",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"created": 62,
"current_period_end": 63,
"current_period_start": 83,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DUA4FO0IK5UZBYICBM8AXZGR"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_R4VBWX99M8RFBEULSETVRC75",
"default_payment_method": null,
"id": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 40,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 41,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 87,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_DA2B2UFLEXNKP0E5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.61ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 41,
"default_price": null,
"description": null,
"id": "prod_DA2B2UFLEXNKP0E5",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-dc5712"
}
],
"metadata": {},
"name": "ACME pro plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 73,
"url": "https://api.stripe.com/acme-pro-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 106.02ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 4900,
"currency": "usd",
"customer": "cus_SUVIS0G3ZKH3JUYF",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_DUA4FO0IK5UZBYICBM8AXZGR"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299715,
"description": null,
"receipt_email": null,
"id": "pi_XGMAH48RMCK19RAQ2Z9VR584",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 4900,
"currency": "usd",
"customer": "cus_SUVIS0G3ZKH3JUYF",
"payment_method": "pm_977KMYALMKTK55DUNGCV16YS",
"metadata": {
"subscription_id": "sub_DUA4FO0IK5UZBYICBM8AXZGR"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 4900,
"latest_charge": "ch_3G4V4P4ZT32SERVFJNV4OYDK",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299715,
"description": null,
"receipt_email": null,
"id": "pi_Z6JHAOFOCC9YKYHD5TTGOXPH",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_R4VBWX99M8RFBEULSETVRC75' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 242.39ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 4900,
"amount_overpaid": 24,
"amount_paid": 0,
"amount_remaining": 4900,
"amount_shipping": 78,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299715,
"currency": "usd",
"custom_fields": null,
"customer": "cus_SUVIS0G3ZKH3JUYF",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 17,
"description": null,
"display_name": "Item 212",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_5a76c7eb82bd4aefb54774e777",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 920.5231,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/3d4e1ca5",
"id": "in_R4VBWX99M8RFBEULSETVRC75",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 24,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_211f146654694718aee07dadb7",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 33,
"start": 49
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 68,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/44b3a954"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 80,
"period_start": 0,
"post_payment_credit_notes_amount": 60,
"pre_payment_credit_notes_amount": 11,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 27,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 29,
"marked_uncollectible_at": 23,
"paid_at": 28,
"voided_at": 97
},
"subtotal": 4,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 4900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_1QC1ESFLSJKROX0BFEQWD4E8",
"object": "invoice_payment",
"invoice": "in_R4VBWX99M8RFBEULSETVRC75",
"amount_requested": 4900,
"amount_paid": null,
"currency": "usd",
"created": 1792299715,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_XGMAH48RMCK19RAQ2Z9VR584"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_R4VBWX99M8RFBEULSETVRC75"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.39ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DUA4FO0IK5UZBYICBM8AXZGR' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 452.87ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 40,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 41,
"currency": "usd",
"customer": "cus_SUVIS0G3ZKH3JUYF",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"created": 95,
"current_period_end": 3,
"current_period_start": 81,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DUA4FO0IK5UZBYICBM8AXZGR"
},
"latest_invoice": "in_R4VBWX99M8RFBEULSETVRC75",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 87,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DUA4FO0IK5UZBYICBM8AXZGR' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-FAEDA0B5",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:31.214Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_Z6JHAOFOCC9YKYHD5TTGOXPH",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.2ms.
{
"host": "fetchsandbox.com",
"content-length": "417",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-FAEDA0B5",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:31.214Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_Z6JHAOFOCC9YKYHD5TTGOXPH",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_SUVIS0G3ZKH3JUYF",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DUA4FO0IK5UZBYICBM8AXZGR"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_R4VBWX99M8RFBEULSETVRC75",
"default_payment_method": null,
"id": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 40,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 41,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-FAEDA0B5",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:31.214Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_Z6JHAOFOCC9YKYHD5TTGOXPH",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 87,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_SUVIS0G3ZKH3JUYF' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_DUA4FO0IK5UZBYICBM8AXZGR"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 14.61ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_DUA4FO0IK5UZBYICBM8AXZGR"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_SUVIS0G3ZKH3JUYF",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 36,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_DUA4FO0IK5UZBYICBM8AXZGR"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DUA4FO0IK5UZBYICBM8AXZGR' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 11.53ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_SUVIS0G3ZKH3JUYF",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DUA4FO0IK5UZBYICBM8AXZGR"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299874,
"ended_at": 1792299874,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_R4VBWX99M8RFBEULSETVRC75",
"default_payment_method": null,
"id": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 40,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 41,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-FAEDA0B5",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:31.214Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_Z6JHAOFOCC9YKYHD5TTGOXPH",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 87,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "second-refund-refused-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "store_credit",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "second_refund_refused"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:37.621156+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "453",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "second-refund-refused-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "store_credit",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "second_refund_refused"
}
}{
"runId": "second-refund-refused-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "second_refund_refused"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 259
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-FAEDA0B5: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 676
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 119
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-FAEDA0B5: refund (store_credit chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-FAEDA0B5-REFUND-3FFA",
"status": null,
"preview": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)"
},
"attempts": 1,
"ref": "312321261737998",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:36.141Z",
"reconciled": null
},
{
"id": "stripe.issue_store_credit",
"kind": "stripe.issue_store_credit",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-FAEDA0B5",
"method": "store_credit",
"amount": "$49.00",
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"needsApproval": false
},
"attempts": 1,
"ref": "BTXN-0000-13XB-0000",
"detail": {
"amountMinor": 4900,
"customer": "cus_SUVIS0G3ZKH3JUYF"
},
"appliedAt": "2026-10-18T05:04:36.809Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-FAEDA0B5-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED"
},
"attempts": 1,
"ref": "7583250773053159",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:37.324Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-FAEDA0B5",
"decision": "refund",
"method": "store_credit"
},
"attempts": 1,
"ref": "17RS8214TY.KGCTW7",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:37.459Z",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-FAEDA0B5",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "store_credit chosen; $49.00",
"subscriptionId": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"refundMethod": "store_credit",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:35.096Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:35.774Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:35.777Z",
"msg": "planned 4 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:36.141Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:36.809Z",
"msg": "stripe.issue_store_credit: applied"
},
{
"at": "2026-10-18T05:04:37.324Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:37.459Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:37.460Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:35.096Z",
"updatedAt": "2026-10-18T05:04:37.460Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 17.06ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_SUVIS0G3ZKH3JUYF",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 36,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_DUA4FO0IK5UZBYICBM8AXZGR"
}
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DUA4FO0IK5UZBYICBM8AXZGR' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 80.57ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 40,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": 1792299874,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"collection_method": "charge_automatically",
"created": 41,
"currency": "usd",
"customer": "cus_SUVIS0G3ZKH3JUYF",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": 1792299874,
"id": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"created": 83,
"current_period_end": 11,
"current_period_start": 29,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DUA4FO0IK5UZBYICBM8AXZGR"
},
"latest_invoice": "in_R4VBWX99M8RFBEULSETVRC75",
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-FAEDA0B5",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:31.214Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_Z6JHAOFOCC9YKYHD5TTGOXPH",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 87,
"status": "incomplete_expired",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents/pi_Z6JHAOFOCC9YKYHD5TTGOXPH' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 72.06ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"amount_capturable": 0,
"amount_received": 4900,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"client_secret": "[redacted]",
"confirmation_method": "automatic",
"created": 1792299715,
"currency": "usd",
"customer": "cus_SUVIS0G3ZKH3JUYF",
"customer_account": null,
"description": null,
"excluded_payment_method_types": null,
"id": "pi_Z6JHAOFOCC9YKYHD5TTGOXPH",
"last_payment_error": null,
"latest_charge": "ch_3G4V4P4ZT32SERVFJNV4OYDK",
"livemode": false,
"next_action": null,
"object": "payment_intent",
"on_behalf_of": null,
"payment_method": "pm_977KMYALMKTK55DUNGCV16YS",
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null,
"amount": 4900,
"metadata": {
"subscription_id": "sub_DUA4FO0IK5UZBYICBM8AXZGR"
},
"payment_method_types": [
"card"
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.44ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DUA4FO0IK5UZBYICBM8AXZGR' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 89.29ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 40,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": 1792299874,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"collection_method": "charge_automatically",
"created": 41,
"currency": "usd",
"customer": "cus_SUVIS0G3ZKH3JUYF",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": 1792299874,
"id": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"created": 27,
"current_period_end": 91,
"current_period_start": 56,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DUA4FO0IK5UZBYICBM8AXZGR"
},
"latest_invoice": "in_R4VBWX99M8RFBEULSETVRC75",
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-FAEDA0B5",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:31.214Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_Z6JHAOFOCC9YKYHD5TTGOXPH",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 87,
"status": "incomplete_expired",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DUA4FO0IK5UZBYICBM8AXZGR' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_refund": "pending:second-refund-refused-choice1-vr_f8571d4179e047e784d4be7687432230"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.35ms.
{
"host": "fetchsandbox.com",
"content-length": "105",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_refund": "pending:second-refund-refused-choice1-vr_f8571d4179e047e784d4be7687432230"
}
}{
"customer": "cus_SUVIS0G3ZKH3JUYF",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DUA4FO0IK5UZBYICBM8AXZGR"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299874,
"ended_at": 1792299874,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_R4VBWX99M8RFBEULSETVRC75",
"default_payment_method": null,
"id": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 40,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 41,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-FAEDA0B5",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:31.214Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_Z6JHAOFOCC9YKYHD5TTGOXPH",
"acme_cxl_policy": "acme-cxl-2026-10",
"acme_cxl_refund": "pending:second-refund-refused-choice1-vr_f8571d4179e047e784d4be7687432230"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 87,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_SUVIS0G3ZKH3JUYF/balance_transactions' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"amount": -4900,
"currency": "usd",
"description": "CXL-FAEDA0B5 cancellation refund (store credit)",
"metadata": {
"acme_cxl_ref": "CXL-FAEDA0B5",
"acme_cxl_ticket": "2001"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.46ms.
{
"host": "fetchsandbox.com",
"content-length": "164",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"amount": -4900,
"currency": "usd",
"description": "CXL-FAEDA0B5 cancellation refund (store credit)",
"metadata": {
"acme_cxl_ref": "CXL-FAEDA0B5",
"acme_cxl_ticket": "2001"
}
}{
"amount": -4900,
"checkout_session": null,
"created": 93,
"credit_note": null,
"currency": "usd",
"customer": "cus_SUVIS0G3ZKH3JUYF",
"customer_account": null,
"description": "CXL-FAEDA0B5 cancellation refund (store credit)",
"ending_balance": 21,
"id": "BTXN-0000-13XB-0000",
"invoice": null,
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-FAEDA0B5",
"acme_cxl_ticket": "2001"
},
"object": "customer_balance_transaction",
"type": "adjustment",
"status": "pending"
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DUA4FO0IK5UZBYICBM8AXZGR' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_refund": "store_credit:BTXN-0000-13XB-0000"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 18.21ms.
{
"host": "fetchsandbox.com",
"content-length": "64",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_refund": "store_credit:BTXN-0000-13XB-0000"
}
}{
"customer": "cus_SUVIS0G3ZKH3JUYF",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DUA4FO0IK5UZBYICBM8AXZGR"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299874,
"ended_at": 1792299874,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_R4VBWX99M8RFBEULSETVRC75",
"default_payment_method": null,
"id": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 40,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 41,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-FAEDA0B5",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:31.214Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_Z6JHAOFOCC9YKYHD5TTGOXPH",
"acme_cxl_policy": "acme-cxl-2026-10",
"acme_cxl_refund": "store_credit:BTXN-0000-13XB-0000"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 87,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "second-refund-refused-choice2-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "original_payment",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "second_refund_refused"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:38.911236+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "457",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "second-refund-refused-choice2-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "original_payment",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "second_refund_refused"
}
}{
"runId": "second-refund-refused-choice2-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "second_refund_refused"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 256
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-FAEDA0B5: offered original_payment/store_credit/gift_card for $49.00; refund state store_credit:BTXN-0000-13XB-0000",
"durationMs": 644
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 119
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-FAEDA0B5: blocked (already refunded (store_credit:BTXN-0000-13XB-0000))",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-FAEDA0B5-REFUND-8B29",
"status": null,
"preview": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)"
},
"attempts": 1,
"ref": "5165128915401101",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:38.620Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-FAEDA0B5",
"decision": "blocked",
"method": null
},
"attempts": 1,
"ref": "17GCIW84P2.5QWNX3",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:38.750Z",
"reconciled": null
}
],
"counts": {
"applied": 2,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-FAEDA0B5",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "blocked",
"reason": "already refunded (store_credit:BTXN-0000-13XB-0000)",
"subscriptionId": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"refundMethod": null,
"refundMinor": 0,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:37.620Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:38.266Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:38.269Z",
"msg": "planned 2 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:38.620Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:38.750Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:38.751Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:37.620Z",
"updatedAt": "2026-10-18T05:04:38.751Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 16.92ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_SUVIS0G3ZKH3JUYF",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 36,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_DUA4FO0IK5UZBYICBM8AXZGR"
}
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_DUA4FO0IK5UZBYICBM8AXZGR' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 83.01ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 40,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": 1792299874,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"collection_method": "charge_automatically",
"created": 41,
"currency": "usd",
"customer": "cus_SUVIS0G3ZKH3JUYF",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": 1792299874,
"id": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"created": 35,
"current_period_end": 47,
"current_period_start": 66,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_DUA4FO0IK5UZBYICBM8AXZGR"
},
"latest_invoice": "in_R4VBWX99M8RFBEULSETVRC75",
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-FAEDA0B5",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:31.214Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_Z6JHAOFOCC9YKYHD5TTGOXPH",
"acme_cxl_policy": "acme-cxl-2026-10",
"acme_cxl_refund": "store_credit:BTXN-0000-13XB-0000"
},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 87,
"status": "incomplete_expired",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents/pi_Z6JHAOFOCC9YKYHD5TTGOXPH' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 84.04ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"amount_capturable": 0,
"amount_received": 4900,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"client_secret": "[redacted]",
"confirmation_method": "automatic",
"created": 1792299715,
"currency": "usd",
"customer": "cus_SUVIS0G3ZKH3JUYF",
"customer_account": null,
"description": null,
"excluded_payment_method_types": null,
"id": "pi_Z6JHAOFOCC9YKYHD5TTGOXPH",
"last_payment_error": null,
"latest_charge": "ch_3G4V4P4ZT32SERVFJNV4OYDK",
"livemode": false,
"next_action": null,
"object": "payment_intent",
"on_behalf_of": null,
"payment_method": "pm_977KMYALMKTK55DUNGCV16YS",
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null,
"amount": 4900,
"metadata": {
"subscription_id": "sub_DUA4FO0IK5UZBYICBM8AXZGR"
},
"payment_method_types": [
"card"
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 5.03ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/second_refund_refused/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:39.192256+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "second-refund-refused-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "second_refund_refused"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 122
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1133
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 328
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-FAEDA0B5: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-FAEDA0B5-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "3735511306366489",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:32.844Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-FAEDA0B5-POLICY",
"status": null,
"preview": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD"
},
"attempts": 1,
"ref": "4403801665581111",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:33.208Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:34.233Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-FAEDA0B5-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "2464158085403258",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:34.791Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-FAEDA0B5",
"decision": "cancel"
},
"attempts": 1,
"ref": "17M1TFOJTK.ODG1Y4",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:34.938Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-FAEDA0B5",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:31.214Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:32.350Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:32.353Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:32.844Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:33.209Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:34.233Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:34.791Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:34.938Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:34.939Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:31.214Z",
"updatedAt": "2026-10-18T05:04:34.939Z"
},
{
"runId": "second-refund-refused-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "second_refund_refused"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 259
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-FAEDA0B5: offered original_payment/store_credit/gift_card for $49.00",
"durationMs": 676
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 119
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-FAEDA0B5: refund (store_credit chosen; $49.00)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-FAEDA0B5-REFUND-3FFA",
"status": null,
"preview": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)"
},
"attempts": 1,
"ref": "312321261737998",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:36.141Z",
"reconciled": null
},
{
"id": "stripe.issue_store_credit",
"kind": "stripe.issue_store_credit",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"caseRef": "CXL-FAEDA0B5",
"method": "store_credit",
"amount": "$49.00",
"subscription": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"needsApproval": false
},
"attempts": 1,
"ref": "BTXN-0000-13XB-0000",
"detail": {
"amountMinor": 4900,
"customer": "cus_SUVIS0G3ZKH3JUYF"
},
"appliedAt": "2026-10-18T05:04:36.809Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-FAEDA0B5-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED"
},
"attempts": 1,
"ref": "7583250773053159",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:37.324Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-FAEDA0B5",
"decision": "refund",
"method": "store_credit"
},
"attempts": 1,
"ref": "17RS8214TY.KGCTW7",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:37.459Z",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-FAEDA0B5",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "store_credit chosen; $49.00",
"subscriptionId": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"refundMethod": "store_credit",
"refundMinor": 4900,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:35.096Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:35.774Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:35.777Z",
"msg": "planned 4 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:36.141Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:36.809Z",
"msg": "stripe.issue_store_credit: applied"
},
{
"at": "2026-10-18T05:04:37.324Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:04:37.459Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:37.460Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:35.096Z",
"updatedAt": "2026-10-18T05:04:37.460Z"
},
{
"runId": "second-refund-refused-choice2-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "second_refund_refused"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 256
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-FAEDA0B5: offered original_payment/store_credit/gift_card for $49.00; refund state store_credit:BTXN-0000-13XB-0000",
"durationMs": 644
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 119
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-FAEDA0B5: blocked (already refunded (store_credit:BTXN-0000-13XB-0000))",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-FAEDA0B5-REFUND-8B29",
"status": null,
"preview": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)"
},
"attempts": 1,
"ref": "5165128915401101",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:38.620Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-FAEDA0B5",
"decision": "blocked",
"method": null
},
"attempts": 1,
"ref": "17GCIW84P2.5QWNX3",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:38.750Z",
"reconciled": null
}
],
"counts": {
"applied": 2,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-FAEDA0B5",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "blocked",
"reason": "already refunded (store_credit:BTXN-0000-13XB-0000)",
"subscriptionId": "sub_DUA4FO0IK5UZBYICBM8AXZGR",
"refundMethod": null,
"refundMinor": 0,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:37.620Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:38.266Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:38.269Z",
"msg": "planned 2 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:38.620Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:38.750Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:38.751Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:37.620Z",
"updatedAt": "2026-10-18T05:04:38.751Z"
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/method_not_offered_clarified/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:39.361826+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "method-not-offered-clarified-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "method_not_offered_clarified"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:43.295111+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "546",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "method-not-offered-clarified-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "method_not_offered_clarified"
}
}{
"runId": "method-not-offered-clarified-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "method_not_offered_clarified"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 124
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete): cancel - cancellable under policy",
"durationMs": 1498
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 155
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-B45EB933: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-B45EB933-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the r"
},
"attempts": 1,
"ref": "5215486593818289",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:41.332Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-B45EB933-POLICY",
"status": null,
"preview": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5"
},
"attempts": 1,
"ref": "8174581519438422",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:41.684Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"product": "ACME credit only plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:42.309Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-B45EB933-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME di"
},
"attempts": 1,
"ref": "3211688702561785",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:43.002Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-B45EB933",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SIHJ1H8L.OWIINQ",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:43.131Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-B45EB933",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:39.363Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:40.863Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:40.866Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:41.333Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:41.684Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:42.309Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:43.002Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:43.131Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:43.132Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:39.363Z",
"updatedAt": "2026-10-18T05:04:43.132Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 16.98ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_GUUCW6CC2KH2AFXW",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 29,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 72.47ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_GUUCW6CC2KH2AFXW",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_8ZCBSU34T5SHCTON",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_RSTH1KD3TO4B2SFSX5ZR9QZP",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"created": 70,
"current_period_end": 13,
"current_period_start": 28,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_JUXWUHPJVFP1YYHZQVTT4DWF"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_USPXBYAYPCJ3PHL2D3Y1ACBX",
"default_payment_method": null,
"id": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 96,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 47,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 17,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_8ZCBSU34T5SHCTON' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.43ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 60,
"default_price": null,
"description": null,
"id": "prod_8ZCBSU34T5SHCTON",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-1dfa13"
}
],
"metadata": {
"acme_refund_methods": "store_credit,gift_card"
},
"name": "ACME credit only plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 35,
"url": "https://api.stripe.com/acme-credit-only-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 480ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 4900,
"currency": "usd",
"customer": "cus_GUUCW6CC2KH2AFXW",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_JUXWUHPJVFP1YYHZQVTT4DWF"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299716,
"description": null,
"receipt_email": null,
"id": "pi_7ENRZSERHCIDJ07AZWHYI0DS",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 4900,
"currency": "usd",
"customer": "cus_GUUCW6CC2KH2AFXW",
"payment_method": "pm_4TNN5JKXAX7PL09WBQR0R6KP",
"metadata": {
"subscription_id": "sub_JUXWUHPJVFP1YYHZQVTT4DWF"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 4900,
"latest_charge": "ch_U66AANWFN57CKDYMA6SVO6EF",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299716,
"description": null,
"receipt_email": null,
"id": "pi_WLIOY3S5SE1FPMSW8TZ6BVH3",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_USPXBYAYPCJ3PHL2D3Y1ACBX' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 238.31ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 4900,
"amount_overpaid": 71,
"amount_paid": 0,
"amount_remaining": 4900,
"amount_shipping": 45,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299716,
"currency": "usd",
"custom_fields": null,
"customer": "cus_GUUCW6CC2KH2AFXW",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 99,
"description": null,
"display_name": "Item 398",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_88e0886d0e21407b81c50a27bf",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 1.5948,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/b0bc89ea",
"id": "in_USPXBYAYPCJ3PHL2D3Y1ACBX",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 56,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_3ff78d6b1e274ff6b4562c70f4",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 100,
"start": 33
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 4,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/6f50a2f1"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 6,
"period_start": 13,
"post_payment_credit_notes_amount": 59,
"pre_payment_credit_notes_amount": 13,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 2,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 54,
"marked_uncollectible_at": 50,
"paid_at": 48,
"voided_at": 50
},
"subtotal": 53,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 4900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_UFJ3E2WELJGUTMIVFRAG0TLM",
"object": "invoice_payment",
"invoice": "in_USPXBYAYPCJ3PHL2D3Y1ACBX",
"amount_requested": 4900,
"amount_paid": null,
"currency": "usd",
"created": 1792299716,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_7ENRZSERHCIDJ07AZWHYI0DS"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_USPXBYAYPCJ3PHL2D3Y1ACBX"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.67ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_JUXWUHPJVFP1YYHZQVTT4DWF' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 77.74ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 96,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 47,
"currency": "usd",
"customer": "cus_GUUCW6CC2KH2AFXW",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_8ZCBSU34T5SHCTON",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_RSTH1KD3TO4B2SFSX5ZR9QZP",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"created": 37,
"current_period_end": 97,
"current_period_start": 84,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_JUXWUHPJVFP1YYHZQVTT4DWF"
},
"latest_invoice": "in_USPXBYAYPCJ3PHL2D3Y1ACBX",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 17,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_JUXWUHPJVFP1YYHZQVTT4DWF' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-B45EB933",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:39.363Z",
"acme_cxl_offer": "store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_WLIOY3S5SE1FPMSW8TZ6BVH3",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.71ms.
{
"host": "fetchsandbox.com",
"content-length": "398",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-B45EB933",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:39.363Z",
"acme_cxl_offer": "store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_WLIOY3S5SE1FPMSW8TZ6BVH3",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_GUUCW6CC2KH2AFXW",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_8ZCBSU34T5SHCTON",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_RSTH1KD3TO4B2SFSX5ZR9QZP",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_JUXWUHPJVFP1YYHZQVTT4DWF"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_JUXWUHPJVFP1YYHZQVTT4DWF"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_USPXBYAYPCJ3PHL2D3Y1ACBX",
"default_payment_method": null,
"id": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 96,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 47,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-B45EB933",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:39.363Z",
"acme_cxl_offer": "store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_WLIOY3S5SE1FPMSW8TZ6BVH3",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 17,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_GUUCW6CC2KH2AFXW' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_JUXWUHPJVFP1YYHZQVTT4DWF"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 18ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_JUXWUHPJVFP1YYHZQVTT4DWF"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_GUUCW6CC2KH2AFXW",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 29,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_JUXWUHPJVFP1YYHZQVTT4DWF"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_JUXWUHPJVFP1YYHZQVTT4DWF' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 12.03ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_GUUCW6CC2KH2AFXW",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_8ZCBSU34T5SHCTON",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_RSTH1KD3TO4B2SFSX5ZR9QZP",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_JUXWUHPJVFP1YYHZQVTT4DWF"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_JUXWUHPJVFP1YYHZQVTT4DWF"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299882,
"ended_at": 1792299882,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_USPXBYAYPCJ3PHL2D3Y1ACBX",
"default_payment_method": null,
"id": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 96,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 47,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-B45EB933",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:39.363Z",
"acme_cxl_offer": "store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_WLIOY3S5SE1FPMSW8TZ6BVH3",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 17,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "method-not-offered-clarified-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "original_payment",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "method_not_offered_clarified"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:44.909095+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "478",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "method-not-offered-clarified-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "original_payment",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "method_not_offered_clarified"
}
}{
"runId": "method-not-offered-clarified-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "method_not_offered_clarified"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 382
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-B45EB933: offered store_credit/gift_card for $49.00",
"durationMs": 657
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 164
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-B45EB933: clarify (original_payment was not offered)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-B45EB933-REFUND-2711",
"status": null,
"preview": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)"
},
"attempts": 1,
"ref": "8973226265627914",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:44.284Z",
"reconciled": null
},
{
"id": "zendesk.clarify_choice",
"kind": "zendesk.clarify_choice",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-B45EB933-ASK-2711",
"status": "pending",
"preview": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711"
},
"attempts": 1,
"ref": "2375410179018813",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:44.619Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-B45EB933",
"decision": "clarify",
"method": null
},
"attempts": 1,
"ref": "17CYFZKIUX.BEM9L5",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:44.748Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-B45EB933",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "clarify",
"reason": "original_payment was not offered",
"subscriptionId": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"refundMethod": null,
"refundMinor": 0,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:43.295Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:43.954Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:43.956Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:44.284Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:44.619Z",
"msg": "zendesk.clarify_choice: applied"
},
{
"at": "2026-10-18T05:04:44.748Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:44.750Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:43.295Z",
"updatedAt": "2026-10-18T05:04:44.750Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 16.86ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_GUUCW6CC2KH2AFXW",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 29,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_JUXWUHPJVFP1YYHZQVTT4DWF"
}
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_JUXWUHPJVFP1YYHZQVTT4DWF' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 80.14ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 96,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": 1792299882,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"collection_method": "charge_automatically",
"created": 47,
"currency": "usd",
"customer": "cus_GUUCW6CC2KH2AFXW",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": 1792299882,
"id": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_8ZCBSU34T5SHCTON",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_RSTH1KD3TO4B2SFSX5ZR9QZP",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"created": 53,
"current_period_end": 96,
"current_period_start": 25,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_JUXWUHPJVFP1YYHZQVTT4DWF"
},
"latest_invoice": "in_USPXBYAYPCJ3PHL2D3Y1ACBX",
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-B45EB933",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:39.363Z",
"acme_cxl_offer": "store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_WLIOY3S5SE1FPMSW8TZ6BVH3",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 17,
"status": "incomplete_expired",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents/pi_WLIOY3S5SE1FPMSW8TZ6BVH3' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 68.94ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"amount_capturable": 0,
"amount_received": 4900,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"client_secret": "[redacted]",
"confirmation_method": "automatic",
"created": 1792299716,
"currency": "usd",
"customer": "cus_GUUCW6CC2KH2AFXW",
"customer_account": null,
"description": null,
"excluded_payment_method_types": null,
"id": "pi_WLIOY3S5SE1FPMSW8TZ6BVH3",
"last_payment_error": null,
"latest_charge": "ch_U66AANWFN57CKDYMA6SVO6EF",
"livemode": false,
"next_action": null,
"object": "payment_intent",
"on_behalf_of": null,
"payment_method": "pm_4TNN5JKXAX7PL09WBQR0R6KP",
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null,
"amount": 4900,
"metadata": {
"subscription_id": "sub_JUXWUHPJVFP1YYHZQVTT4DWF"
},
"payment_method_types": [
"card"
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.5ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/method_not_offered_clarified/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:45.228977+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "method-not-offered-clarified-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "method_not_offered_clarified"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 124
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete): cancel - cancellable under policy",
"durationMs": 1498
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 155
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-B45EB933: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-B45EB933-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the r"
},
"attempts": 1,
"ref": "5215486593818289",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:41.332Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-B45EB933-POLICY",
"status": null,
"preview": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5"
},
"attempts": 1,
"ref": "8174581519438422",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:41.684Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"product": "ACME credit only plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:42.309Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-B45EB933-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME di"
},
"attempts": 1,
"ref": "3211688702561785",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:43.002Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-B45EB933",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SIHJ1H8L.OWIINQ",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:43.131Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-B45EB933",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:39.363Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:40.863Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:40.866Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:41.333Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:41.684Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:42.309Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:43.002Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:43.131Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:43.132Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:39.363Z",
"updatedAt": "2026-10-18T05:04:43.132Z"
},
{
"runId": "method-not-offered-clarified-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "method_not_offered_clarified"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 382
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-B45EB933: offered store_credit/gift_card for $49.00",
"durationMs": 657
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 164
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-B45EB933: clarify (original_payment was not offered)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-B45EB933-REFUND-2711",
"status": null,
"preview": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)"
},
"attempts": 1,
"ref": "8973226265627914",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:44.284Z",
"reconciled": null
},
{
"id": "zendesk.clarify_choice",
"kind": "zendesk.clarify_choice",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-B45EB933-ASK-2711",
"status": "pending",
"preview": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711"
},
"attempts": 1,
"ref": "2375410179018813",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:44.619Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-B45EB933",
"decision": "clarify",
"method": null
},
"attempts": 1,
"ref": "17CYFZKIUX.BEM9L5",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:44.748Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-B45EB933",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "clarify",
"reason": "original_payment was not offered",
"subscriptionId": "sub_JUXWUHPJVFP1YYHZQVTT4DWF",
"refundMethod": null,
"refundMinor": 0,
"currency": "usd",
"needsApproval": false
},
"events": [
{
"at": "2026-10-18T05:04:43.295Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:43.954Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:43.956Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:04:44.284Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:04:44.619Z",
"msg": "zendesk.clarify_choice: applied"
},
{
"at": "2026-10-18T05:04:44.748Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:04:44.750Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:43.295Z",
"updatedAt": "2026-10-18T05:04:44.750Z"
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/contract_exception_parked/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:45.390155+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "contract-exception-parked-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "contract_exception_parked"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:47.920909+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "537",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "contract-exception-parked-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "contract_exception_parked"
}
}{
"runId": "contract-exception-parked-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "contract_exception_parked"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 157
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1468
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 171
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D4E22CB: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D4E22CB-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "1310571618763484",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:47.308Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D4E22CB-POLICY",
"status": null,
"preview": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "6987997707519900",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:47.637Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"subscription": "sub_N0T0MXATGULP9LMFBMH5XDJY",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D4E22CB-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D4E22CB",
"decision": "exception"
},
"attempts": 1,
"ref": "17J4E4Q1US.AKN4HE",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:47.758Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:47.759Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-7D4E22CB",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_N0T0MXATGULP9LMFBMH5XDJY",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:45.396Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:46.866Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:46.870Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:47.308Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:47.637Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:47.758Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:47.759Z",
"msg": "awaiting approval"
}
],
"createdAt": "2026-10-18T05:04:45.396Z",
"updatedAt": "2026-10-18T05:04:47.759Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 17.59ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_78O4AJ01MVXOPHIE",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 32,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 71.08ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_78O4AJ01MVXOPHIE",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_259UWIGQJOCA3SVK",
"unit_amount": 9900,
"currency": "usd",
"unit_amount_decimal": "9900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_EKCX77ZY2XZJ3DDWQJDMXG24",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_N0T0MXATGULP9LMFBMH5XDJY",
"created": 31,
"current_period_end": 91,
"current_period_start": 12,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_N0T0MXATGULP9LMFBMH5XDJY"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_XXK99XG225ZCWBNZKGJ80TOY",
"default_payment_method": null,
"id": "sub_N0T0MXATGULP9LMFBMH5XDJY",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 83,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 88,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 20,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_259UWIGQJOCA3SVK' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.57ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 29,
"default_price": null,
"description": null,
"id": "prod_259UWIGQJOCA3SVK",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-438ec4"
}
],
"metadata": {
"acme_cancellation": "contract",
"acme_min_term_months": "12"
},
"name": "ACME contract plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 49,
"url": "https://api.stripe.com/acme-contract-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 486.07ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 9900,
"currency": "usd",
"customer": "cus_78O4AJ01MVXOPHIE",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_N0T0MXATGULP9LMFBMH5XDJY"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299716,
"description": null,
"receipt_email": null,
"id": "pi_QYLX6VWSHJ9GXEV6SHV7I1VN",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 9900,
"currency": "usd",
"customer": "cus_78O4AJ01MVXOPHIE",
"payment_method": "pm_Q7BD46H5PBECWLEEXVZ51UQR",
"metadata": {
"subscription_id": "sub_N0T0MXATGULP9LMFBMH5XDJY"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 9900,
"latest_charge": "ch_T3BBJ04ZDBH66QOK3VD5VHFC",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299716,
"description": null,
"receipt_email": null,
"id": "pi_NYT19BS5DSVCY3H7Q5AC50HV",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_XXK99XG225ZCWBNZKGJ80TOY' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 236.7ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 9900,
"amount_overpaid": 99,
"amount_paid": 0,
"amount_remaining": 9900,
"amount_shipping": 22,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299716,
"currency": "usd",
"custom_fields": null,
"customer": "cus_78O4AJ01MVXOPHIE",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 93,
"description": null,
"display_name": "Item 740",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_8db115a521eb4000ae5e30d92b",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 388.8988,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/5d61d8c3",
"id": "in_XXK99XG225ZCWBNZKGJ80TOY",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 93,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_57c600eadadf4afda4e12e233f",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 97,
"start": 2
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 20,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/1d684ab2"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_N0T0MXATGULP9LMFBMH5XDJY",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 54,
"period_start": 94,
"post_payment_credit_notes_amount": 46,
"pre_payment_credit_notes_amount": 30,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 56,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 43,
"marked_uncollectible_at": 6,
"paid_at": 35,
"voided_at": 25
},
"subtotal": 72,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 9900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_PQL7CV2RIALQ0MPINAS0I9S7",
"object": "invoice_payment",
"invoice": "in_XXK99XG225ZCWBNZKGJ80TOY",
"amount_requested": 9900,
"amount_paid": null,
"currency": "usd",
"created": 1792299716,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_QYLX6VWSHJ9GXEV6SHV7I1VN"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_XXK99XG225ZCWBNZKGJ80TOY"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.32ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/contract_exception_parked/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:48.184835+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "contract-exception-parked-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "contract_exception_parked"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 157
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1468
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 171
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D4E22CB: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D4E22CB-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "1310571618763484",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:47.308Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D4E22CB-POLICY",
"status": null,
"preview": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "6987997707519900",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:47.637Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"subscription": "sub_N0T0MXATGULP9LMFBMH5XDJY",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D4E22CB-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D4E22CB",
"decision": "exception"
},
"attempts": 1,
"ref": "17J4E4Q1US.AKN4HE",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:47.758Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:47.759Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-7D4E22CB",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_N0T0MXATGULP9LMFBMH5XDJY",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:45.396Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:46.866Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:46.870Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:47.308Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:47.637Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:47.758Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:47.759Z",
"msg": "awaiting approval"
}
],
"createdAt": "2026-10-18T05:04:45.396Z",
"updatedAt": "2026-10-18T05:04:47.759Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "contract-exception-parked-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "contract_exception_parked"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:48.368047+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "537",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "contract-exception-parked-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "contract_exception_parked"
}
}{
"runId": "contract-exception-parked-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "contract_exception_parked"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 157
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1468
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 171
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D4E22CB: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D4E22CB-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "1310571618763484",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:47.308Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D4E22CB-POLICY",
"status": null,
"preview": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "6987997707519900",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:47.637Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"subscription": "sub_N0T0MXATGULP9LMFBMH5XDJY",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D4E22CB-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D4E22CB",
"decision": "exception"
},
"attempts": 1,
"ref": "17J4E4Q1US.AKN4HE",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:47.758Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:47.759Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-7D4E22CB",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_N0T0MXATGULP9LMFBMH5XDJY",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:45.396Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:46.866Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:46.870Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:47.308Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:47.637Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:47.758Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:47.759Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:48.196Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:45.396Z",
"updatedAt": "2026-10-18T05:04:48.196Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/contract_exception_parked/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:48.638231+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "contract-exception-parked-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "contract_exception_parked"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 157
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1468
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 171
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D4E22CB: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D4E22CB-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "1310571618763484",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:47.308Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D4E22CB-POLICY",
"status": null,
"preview": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "6987997707519900",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:47.637Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"subscription": "sub_N0T0MXATGULP9LMFBMH5XDJY",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D4E22CB-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D4E22CB",
"decision": "exception"
},
"attempts": 1,
"ref": "17J4E4Q1US.AKN4HE",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:47.758Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:47.759Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-7D4E22CB",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_N0T0MXATGULP9LMFBMH5XDJY",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:45.396Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:46.866Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:46.870Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:47.308Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:47.637Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:47.758Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:47.759Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:48.196Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:45.396Z",
"updatedAt": "2026-10-18T05:04:48.196Z"
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/exception_approved/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:48.796074+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_approved"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:51.289337+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "516",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_approved"
}
}{
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_approved"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 146
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1424
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 159
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-CD8951DB: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-CD8951DB-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "7184893122811807",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:50.654Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-CD8951DB-POLICY",
"status": null,
"preview": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "8893972350471729",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:50.996Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"subscription": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-CD8951DB-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-CD8951DB",
"decision": "exception"
},
"attempts": 1,
"ref": "170PCXQS78.3TMTJM",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:51.123Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:51.125Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-CD8951DB",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:48.800Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:50.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:50.231Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:50.655Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:50.996Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:51.123Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:51.125Z",
"msg": "awaiting approval"
}
],
"createdAt": "2026-10-18T05:04:48.800Z",
"updatedAt": "2026-10-18T05:04:51.125Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 18.61ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_SD9JZ09VUFEN6U94",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 72,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 74.08ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_SD9JZ09VUFEN6U94",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_259UWIGQJOCA3SVK",
"unit_amount": 9900,
"currency": "usd",
"unit_amount_decimal": "9900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_EKCX77ZY2XZJ3DDWQJDMXG24",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"created": 16,
"current_period_end": 52,
"current_period_start": 40,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_LGGGBL1GON9WWLMBWGPOEQLS"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_4B64V2Z6KS6LOOWS6N70NWQ9",
"default_payment_method": null,
"id": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 5,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 61,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 28,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_259UWIGQJOCA3SVK' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.55ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 29,
"default_price": null,
"description": null,
"id": "prod_259UWIGQJOCA3SVK",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-438ec4"
}
],
"metadata": {
"acme_cancellation": "contract",
"acme_min_term_months": "12"
},
"name": "ACME contract plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 49,
"url": "https://api.stripe.com/acme-contract-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 115.16ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 9900,
"currency": "usd",
"customer": "cus_SD9JZ09VUFEN6U94",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_LGGGBL1GON9WWLMBWGPOEQLS"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299717,
"description": null,
"receipt_email": null,
"id": "pi_ADJA7QSR3CIJLDR0J54XYKM9",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 9900,
"currency": "usd",
"customer": "cus_SD9JZ09VUFEN6U94",
"payment_method": "pm_FY3KQ68KW1RTFL8IGHGZ0OYT",
"metadata": {
"subscription_id": "sub_LGGGBL1GON9WWLMBWGPOEQLS"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 9900,
"latest_charge": "ch_WXR3C8MF1TIE47OG1N9LXEYI",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299717,
"description": null,
"receipt_email": null,
"id": "pi_36QUA5WXVSTMYHH1AMYYG8KX",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_4B64V2Z6KS6LOOWS6N70NWQ9' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 605.15ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 9900,
"amount_overpaid": 29,
"amount_paid": 0,
"amount_remaining": 9900,
"amount_shipping": 76,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299717,
"currency": "usd",
"custom_fields": null,
"customer": "cus_SD9JZ09VUFEN6U94",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 46,
"description": null,
"display_name": "Item 125",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_b0823a6181b2441bb98929e880",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 806.8156,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/08d24232",
"id": "in_4B64V2Z6KS6LOOWS6N70NWQ9",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 25,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_fcf8709e3d904973a79155010c",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 96,
"start": 84
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 44,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/ec6391dd"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 5,
"period_start": 16,
"post_payment_credit_notes_amount": 46,
"pre_payment_credit_notes_amount": 83,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 42,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 70,
"marked_uncollectible_at": 56,
"paid_at": 27,
"voided_at": 27
},
"subtotal": 64,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 9900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_NBZSZTDT1HF7NXEM5IUQEPOE",
"object": "invoice_payment",
"invoice": "in_4B64V2Z6KS6LOOWS6N70NWQ9",
"amount_requested": 9900,
"amount_paid": null,
"currency": "usd",
"created": 1792299717,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_ADJA7QSR3CIJLDR0J54XYKM9"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_4B64V2Z6KS6LOOWS6N70NWQ9"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.35ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "decide",
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_CX_LEAD"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:52.514298+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "130",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "decide",
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_CX_LEAD"
}{
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_approved"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 146
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1424
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 159
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-CD8951DB: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-CD8951DB-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "7184893122811807",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:50.654Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-CD8951DB-POLICY",
"status": null,
"preview": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "8893972350471729",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:50.996Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"subscription": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:51.903Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-CD8951DB-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 1,
"ref": "8196326380467659",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:52.349Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-CD8951DB",
"decision": "exception"
},
"attempts": 1,
"ref": "170PCXQS78.3TMTJM",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:51.123Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:51.125Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:04:51.286Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-CD8951DB",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:48.800Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:50.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:50.231Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:50.655Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:50.996Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:51.123Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:51.125Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:51.286Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:04:51.903Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:52.349Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:52.350Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:48.800Z",
"updatedAt": "2026-10-18T05:04:52.350Z",
"result": "recorded"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_LGGGBL1GON9WWLMBWGPOEQLS' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 83.12ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 5,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 61,
"currency": "usd",
"customer": "cus_SD9JZ09VUFEN6U94",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_259UWIGQJOCA3SVK",
"unit_amount": 9900,
"currency": "usd",
"unit_amount_decimal": "9900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_EKCX77ZY2XZJ3DDWQJDMXG24",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"created": 8,
"current_period_end": 74,
"current_period_start": 77,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_LGGGBL1GON9WWLMBWGPOEQLS"
},
"latest_invoice": "in_4B64V2Z6KS6LOOWS6N70NWQ9",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 28,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_LGGGBL1GON9WWLMBWGPOEQLS' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-CD8951DB",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:48.800Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "9900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_36QUA5WXVSTMYHH1AMYYG8KX",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 20.15ms.
{
"host": "fetchsandbox.com",
"content-length": "417",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-CD8951DB",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:48.800Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "9900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_36QUA5WXVSTMYHH1AMYYG8KX",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_SD9JZ09VUFEN6U94",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_259UWIGQJOCA3SVK",
"unit_amount": 9900,
"currency": "usd",
"unit_amount_decimal": "9900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_EKCX77ZY2XZJ3DDWQJDMXG24",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_LGGGBL1GON9WWLMBWGPOEQLS"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_LGGGBL1GON9WWLMBWGPOEQLS"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_4B64V2Z6KS6LOOWS6N70NWQ9",
"default_payment_method": null,
"id": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 5,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 61,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-CD8951DB",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:48.800Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "9900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_36QUA5WXVSTMYHH1AMYYG8KX",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 28,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_SD9JZ09VUFEN6U94' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_LGGGBL1GON9WWLMBWGPOEQLS"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 13.94ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_LGGGBL1GON9WWLMBWGPOEQLS"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_SD9JZ09VUFEN6U94",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 72,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_LGGGBL1GON9WWLMBWGPOEQLS"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_LGGGBL1GON9WWLMBWGPOEQLS' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 11.7ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_SD9JZ09VUFEN6U94",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_259UWIGQJOCA3SVK",
"unit_amount": 9900,
"currency": "usd",
"unit_amount_decimal": "9900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_EKCX77ZY2XZJ3DDWQJDMXG24",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_LGGGBL1GON9WWLMBWGPOEQLS"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_LGGGBL1GON9WWLMBWGPOEQLS"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299891,
"ended_at": 1792299891,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_4B64V2Z6KS6LOOWS6N70NWQ9",
"default_payment_method": null,
"id": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 5,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 61,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-CD8951DB",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:04:48.800Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "9900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_36QUA5WXVSTMYHH1AMYYG8KX",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 28,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/exception_approved/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:52.793945+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_approved"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 146
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1424
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 159
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-CD8951DB: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-CD8951DB-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "7184893122811807",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:50.654Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-CD8951DB-POLICY",
"status": null,
"preview": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "8893972350471729",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:50.996Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"subscription": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:51.903Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-CD8951DB-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 1,
"ref": "8196326380467659",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:52.349Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-CD8951DB",
"decision": "exception"
},
"attempts": 1,
"ref": "170PCXQS78.3TMTJM",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:51.123Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:51.125Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:04:51.286Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-CD8951DB",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:48.800Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:50.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:50.231Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:50.655Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:50.996Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:51.123Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:51.125Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:51.286Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:04:51.903Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:52.349Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:52.350Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:04:48.800Z",
"updatedAt": "2026-10-18T05:04:52.350Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_approved"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:52.958197+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "516",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_approved"
}
}{
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_approved"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 146
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1424
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 159
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-CD8951DB: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-CD8951DB-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "7184893122811807",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:50.654Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-CD8951DB-POLICY",
"status": null,
"preview": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "8893972350471729",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:50.996Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"subscription": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:51.903Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-CD8951DB-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 1,
"ref": "8196326380467659",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:52.349Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-CD8951DB",
"decision": "exception"
},
"attempts": 1,
"ref": "170PCXQS78.3TMTJM",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:51.123Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:51.125Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:04:51.286Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-CD8951DB",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:48.800Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:50.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:50.231Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:50.655Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:50.996Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:51.123Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:51.125Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:51.286Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:04:51.903Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:52.349Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:52.350Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:52.791Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:48.800Z",
"updatedAt": "2026-10-18T05:04:52.791Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "decide",
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_CX_LEAD"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:53.122571+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "130",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "decide",
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_CX_LEAD"
}{
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_approved"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 146
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1424
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 159
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-CD8951DB: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-CD8951DB-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "7184893122811807",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:50.654Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-CD8951DB-POLICY",
"status": null,
"preview": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "8893972350471729",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:50.996Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"subscription": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:51.903Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-CD8951DB-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 1,
"ref": "8196326380467659",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:52.349Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-CD8951DB",
"decision": "exception"
},
"attempts": 1,
"ref": "170PCXQS78.3TMTJM",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:51.123Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:51.125Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:04:51.286Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-CD8951DB",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:48.800Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:50.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:50.231Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:50.655Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:50.996Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:51.123Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:51.125Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:51.286Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:04:51.903Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:52.349Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:52.350Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:52.791Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:48.800Z",
"updatedAt": "2026-10-18T05:04:52.957Z",
"result": "already_decided"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/exception_approved/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:53.387892+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "exception-approved-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_approved"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 146
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1424
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 159
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-CD8951DB: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-CD8951DB-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "7184893122811807",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:50.654Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-CD8951DB-POLICY",
"status": null,
"preview": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "8893972350471729",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:50.996Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"subscription": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:51.903Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-CD8951DB-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 1,
"ref": "8196326380467659",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:52.349Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-CD8951DB",
"decision": "exception"
},
"attempts": 1,
"ref": "170PCXQS78.3TMTJM",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:51.123Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:51.125Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:04:51.286Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-CD8951DB",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_LGGGBL1GON9WWLMBWGPOEQLS",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:48.800Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:50.226Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:50.231Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:50.655Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:50.996Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:51.123Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:51.125Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:51.286Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:04:51.903Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:04:52.349Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:04:52.350Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:04:52.791Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:48.800Z",
"updatedAt": "2026-10-18T05:04:52.957Z"
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/exception_rejected/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:53.556034+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_rejected"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:56.235719+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "516",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_rejected"
}
}{
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_rejected"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 129
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1694
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 130
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-28D0240E: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-28D0240E-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "7985354890570868",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:55.652Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-28D0240E-POLICY",
"status": null,
"preview": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "7832924548891330",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:55.967Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"subscription": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-28D0240E-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-28D0240E",
"decision": "exception"
},
"attempts": 1,
"ref": "17L9TCCI3S.K73SSK",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:56.072Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:56.074Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-28D0240E",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:53.563Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:55.259Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:55.262Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:55.652Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:55.968Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:56.073Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:56.074Z",
"msg": "awaiting approval"
}
],
"createdAt": "2026-10-18T05:04:53.563Z",
"updatedAt": "2026-10-18T05:04:56.074Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 18.56ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_5X1HTLTOSV75KT76",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 3,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 76ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_5X1HTLTOSV75KT76",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_259UWIGQJOCA3SVK",
"unit_amount": 9900,
"currency": "usd",
"unit_amount_decimal": "9900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_EKCX77ZY2XZJ3DDWQJDMXG24",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"created": 66,
"current_period_end": 32,
"current_period_start": 27,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_LZE2X0Q54BZBLBXKUO9SI4KA"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_EFI0U5EU6V0IAE1KTH8PJHDZ",
"default_payment_method": null,
"id": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 56,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 60,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 45,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_259UWIGQJOCA3SVK' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.68ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 29,
"default_price": null,
"description": null,
"id": "prod_259UWIGQJOCA3SVK",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-438ec4"
}
],
"metadata": {
"acme_cancellation": "contract",
"acme_min_term_months": "12"
},
"name": "ACME contract plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 49,
"url": "https://api.stripe.com/acme-contract-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 114.55ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 9900,
"currency": "usd",
"customer": "cus_5X1HTLTOSV75KT76",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_LZE2X0Q54BZBLBXKUO9SI4KA"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299717,
"description": null,
"receipt_email": null,
"id": "pi_A3POWV1QUZO5JA3MFEX2QHXM",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 9900,
"currency": "usd",
"customer": "cus_5X1HTLTOSV75KT76",
"payment_method": "pm_KWMYKFZDDVWNC3RE1CEAJR3Z",
"metadata": {
"subscription_id": "sub_LZE2X0Q54BZBLBXKUO9SI4KA"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 9900,
"latest_charge": "ch_I8P638SBZB0TTMK4EZBD8NZD",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299717,
"description": null,
"receipt_email": null,
"id": "pi_I273OK11RKDRLTMFQKS2NKR0",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_EFI0U5EU6V0IAE1KTH8PJHDZ' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 630.89ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 9900,
"amount_overpaid": 70,
"amount_paid": 0,
"amount_remaining": 9900,
"amount_shipping": 25,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299717,
"currency": "usd",
"custom_fields": null,
"customer": "cus_5X1HTLTOSV75KT76",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 84,
"description": null,
"display_name": "Item 180",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_818848eeab784d71879811abf7",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 59.7152,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/adbe7c95",
"id": "in_EFI0U5EU6V0IAE1KTH8PJHDZ",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 6,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_c783b85632fb48fa8741c45798",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 43,
"start": 63
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 93,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/fa292b49"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 52,
"period_start": 3,
"post_payment_credit_notes_amount": 67,
"pre_payment_credit_notes_amount": 7,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 24,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 9,
"marked_uncollectible_at": 78,
"paid_at": 30,
"voided_at": 60
},
"subtotal": 34,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 9900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_8OLAYS7MEASAQR8FTDYYH4T4",
"object": "invoice_payment",
"invoice": "in_EFI0U5EU6V0IAE1KTH8PJHDZ",
"amount_requested": 9900,
"amount_paid": null,
"currency": "usd",
"created": 1792299717,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_A3POWV1QUZO5JA3MFEX2QHXM"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_EFI0U5EU6V0IAE1KTH8PJHDZ"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.45ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "decide",
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "reject",
"userId": "U_CX_LEAD"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:56.400205+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "129",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "decide",
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "reject",
"userId": "U_CX_LEAD"
}{
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "REJECTED",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_rejected"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 129
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1694
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 130
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-28D0240E: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-28D0240E-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "7985354890570868",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:55.652Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-28D0240E-POLICY",
"status": null,
"preview": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "7832924548891330",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:55.967Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "rejected",
"summary": {
"subscription": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "rejected",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-28D0240E-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-28D0240E",
"decision": "exception"
},
"attempts": 1,
"ref": "17L9TCCI3S.K73SSK",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:56.072Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 2
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:56.074Z",
"decision": "reject",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:04:56.230Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-28D0240E",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:53.563Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:55.259Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:55.262Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:55.652Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:55.968Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:56.073Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:56.074Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:56.230Z",
"msg": "rejected by U_CX_LEAD"
}
],
"createdAt": "2026-10-18T05:04:53.563Z",
"updatedAt": "2026-10-18T05:04:56.230Z",
"result": "recorded"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/exception_rejected/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:56.662231+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "REJECTED",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_rejected"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 129
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1694
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 130
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-28D0240E: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-28D0240E-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "7985354890570868",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:55.652Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-28D0240E-POLICY",
"status": null,
"preview": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "7832924548891330",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:55.967Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "rejected",
"summary": {
"subscription": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "rejected",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-28D0240E-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-28D0240E",
"decision": "exception"
},
"attempts": 1,
"ref": "17L9TCCI3S.K73SSK",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:56.072Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 2
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:56.074Z",
"decision": "reject",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:04:56.230Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-28D0240E",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:53.563Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:55.259Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:55.262Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:55.652Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:55.968Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:56.073Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:56.074Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:56.230Z",
"msg": "rejected by U_CX_LEAD"
}
],
"createdAt": "2026-10-18T05:04:53.563Z",
"updatedAt": "2026-10-18T05:04:56.230Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_rejected"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:56.856562+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "516",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_rejected"
}
}{
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "REJECTED",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_rejected"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 129
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1694
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 130
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-28D0240E: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-28D0240E-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "7985354890570868",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:55.652Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-28D0240E-POLICY",
"status": null,
"preview": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "7832924548891330",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:55.967Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "rejected",
"summary": {
"subscription": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "rejected",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-28D0240E-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-28D0240E",
"decision": "exception"
},
"attempts": 1,
"ref": "17L9TCCI3S.K73SSK",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:56.072Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 2
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:56.074Z",
"decision": "reject",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:04:56.230Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-28D0240E",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:53.563Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:55.259Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:55.262Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:55.652Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:55.968Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:56.073Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:56.074Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:56.230Z",
"msg": "rejected by U_CX_LEAD"
},
{
"at": "2026-10-18T05:04:56.688Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:53.563Z",
"updatedAt": "2026-10-18T05:04:56.688Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "decide",
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "reject",
"userId": "U_CX_LEAD"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:57.026819+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "129",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "decide",
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "reject",
"userId": "U_CX_LEAD"
}{
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "REJECTED",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_rejected"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 129
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1694
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 130
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-28D0240E: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-28D0240E-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "7985354890570868",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:55.652Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-28D0240E-POLICY",
"status": null,
"preview": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "7832924548891330",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:55.967Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "rejected",
"summary": {
"subscription": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "rejected",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-28D0240E-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-28D0240E",
"decision": "exception"
},
"attempts": 1,
"ref": "17L9TCCI3S.K73SSK",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:56.072Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 2
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:56.074Z",
"decision": "reject",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:04:56.230Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-28D0240E",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:53.563Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:55.259Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:55.262Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:55.652Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:55.968Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:56.073Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:56.074Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:56.230Z",
"msg": "rejected by U_CX_LEAD"
},
{
"at": "2026-10-18T05:04:56.688Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:53.563Z",
"updatedAt": "2026-10-18T05:04:56.855Z",
"result": "already_decided"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/exception_rejected/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:57.299975+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "exception-rejected-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "REJECTED",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "exception_rejected"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 129
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1694
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 130
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-28D0240E: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-28D0240E-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "7985354890570868",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:55.652Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-28D0240E-POLICY",
"status": null,
"preview": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "7832924548891330",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:55.967Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "rejected",
"summary": {
"subscription": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "rejected",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-28D0240E-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-28D0240E",
"decision": "exception"
},
"attempts": 1,
"ref": "17L9TCCI3S.K73SSK",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:56.072Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 2
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:56.074Z",
"decision": "reject",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:04:56.230Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-28D0240E",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_LZE2X0Q54BZBLBXKUO9SI4KA",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:53.563Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:55.259Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:55.262Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:55.652Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:55.968Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:56.073Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:56.074Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:56.230Z",
"msg": "rejected by U_CX_LEAD"
},
{
"at": "2026-10-18T05:04:56.688Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:53.563Z",
"updatedAt": "2026-10-18T05:04:56.855Z"
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/approve_by_stranger_refused/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:57.465495+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "approve_by_stranger_refused"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:04:59.863194+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "543",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "approve_by_stranger_refused"
}
}{
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "approve_by_stranger_refused"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 136
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1099
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-D20F9BE9: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-D20F9BE9-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "3530749786258398",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:59.259Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-D20F9BE9-POLICY",
"status": null,
"preview": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "7281287851112352",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:59.555Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"subscription": "sub_M0I148KMJSQSJSITENHWD1CL",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-D20F9BE9-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-D20F9BE9",
"decision": "exception"
},
"attempts": 1,
"ref": "17XVJVGYPE.UR99LY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:59.681Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:59.682Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-D20F9BE9",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_M0I148KMJSQSJSITENHWD1CL",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:57.486Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:58.588Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:58.591Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:59.259Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:59.555Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:59.681Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:59.682Z",
"msg": "awaiting approval"
}
],
"createdAt": "2026-10-18T05:04:57.486Z",
"updatedAt": "2026-10-18T05:04:59.682Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 17.09ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_V77JMKKFG5P9GMQM",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 96,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 84.07ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_V77JMKKFG5P9GMQM",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_259UWIGQJOCA3SVK",
"unit_amount": 9900,
"currency": "usd",
"unit_amount_decimal": "9900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_EKCX77ZY2XZJ3DDWQJDMXG24",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_M0I148KMJSQSJSITENHWD1CL",
"created": 64,
"current_period_end": 44,
"current_period_start": 33,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_M0I148KMJSQSJSITENHWD1CL"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_AI9FRABSYEVPJDN3UY23GHA3",
"default_payment_method": null,
"id": "sub_M0I148KMJSQSJSITENHWD1CL",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 70,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 74,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 45,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_259UWIGQJOCA3SVK' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.66ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 29,
"default_price": null,
"description": null,
"id": "prod_259UWIGQJOCA3SVK",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-438ec4"
}
],
"metadata": {
"acme_cancellation": "contract",
"acme_min_term_months": "12"
},
"name": "ACME contract plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 49,
"url": "https://api.stripe.com/acme-contract-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 131.17ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 9900,
"currency": "usd",
"customer": "cus_V77JMKKFG5P9GMQM",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_M0I148KMJSQSJSITENHWD1CL"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299717,
"description": null,
"receipt_email": null,
"id": "pi_CV0C3YUGJYIECCCD7SXCG54C",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 9900,
"currency": "usd",
"customer": "cus_V77JMKKFG5P9GMQM",
"payment_method": "pm_4TZLOQX6S1N31K5MHDU0F6PR",
"metadata": {
"subscription_id": "sub_M0I148KMJSQSJSITENHWD1CL"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 9900,
"latest_charge": "ch_SXXX5H2WTDMPPZRC4C9EYPRR",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299718,
"description": null,
"receipt_email": null,
"id": "pi_XF50H7KKCL7TOTD56KQ3DY3F",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_AI9FRABSYEVPJDN3UY23GHA3' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 262.58ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 9900,
"amount_overpaid": 38,
"amount_paid": 0,
"amount_remaining": 9900,
"amount_shipping": 85,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299717,
"currency": "usd",
"custom_fields": null,
"customer": "cus_V77JMKKFG5P9GMQM",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 49,
"description": null,
"display_name": "Item 472",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_f3d8ad0a8e7d455a994089ce75",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 91.0351,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/aee77ab6",
"id": "in_AI9FRABSYEVPJDN3UY23GHA3",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 62,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_0af4d7060b6943ccabf26a7bc1",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 84,
"start": 77
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 17,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/6e28b76b"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_M0I148KMJSQSJSITENHWD1CL",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 62,
"period_start": 5,
"post_payment_credit_notes_amount": 18,
"pre_payment_credit_notes_amount": 4,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 58,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 18,
"marked_uncollectible_at": 7,
"paid_at": 35,
"voided_at": 54
},
"subtotal": 21,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 9900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_N7TW5LSSJQ1X8YOTXR7J3DYY",
"object": "invoice_payment",
"invoice": "in_AI9FRABSYEVPJDN3UY23GHA3",
"amount_requested": 9900,
"amount_paid": null,
"currency": "usd",
"created": 1792299717,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_CV0C3YUGJYIECCCD7SXCG54C"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_AI9FRABSYEVPJDN3UY23GHA3"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.6ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "decide",
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_AGENT"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:00.175732+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "137",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "decide",
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_AGENT"
}{
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "approve_by_stranger_refused"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 136
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1099
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-D20F9BE9: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-D20F9BE9-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "3530749786258398",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:59.259Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-D20F9BE9-POLICY",
"status": null,
"preview": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "7281287851112352",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:59.555Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"subscription": "sub_M0I148KMJSQSJSITENHWD1CL",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-D20F9BE9-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-D20F9BE9",
"decision": "exception"
},
"attempts": 1,
"ref": "17XVJVGYPE.UR99LY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:59.681Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:59.682Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-D20F9BE9",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_M0I148KMJSQSJSITENHWD1CL",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:57.486Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:58.588Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:58.591Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:59.259Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:59.555Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:59.681Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:59.682Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:59.874Z",
"msg": "decision by U_AGENT refused: not an approver"
}
],
"createdAt": "2026-10-18T05:04:57.486Z",
"updatedAt": "2026-10-18T05:04:59.874Z",
"result": "forbidden"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/approve_by_stranger_refused/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:00.516051+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "approve_by_stranger_refused"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 136
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1099
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-D20F9BE9: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-D20F9BE9-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "3530749786258398",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:59.259Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-D20F9BE9-POLICY",
"status": null,
"preview": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "7281287851112352",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:59.555Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"subscription": "sub_M0I148KMJSQSJSITENHWD1CL",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-D20F9BE9-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-D20F9BE9",
"decision": "exception"
},
"attempts": 1,
"ref": "17XVJVGYPE.UR99LY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:59.681Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:59.682Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-D20F9BE9",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_M0I148KMJSQSJSITENHWD1CL",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:57.486Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:58.588Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:58.591Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:59.259Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:59.555Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:59.681Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:59.682Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:59.874Z",
"msg": "decision by U_AGENT refused: not an approver"
}
],
"createdAt": "2026-10-18T05:04:57.486Z",
"updatedAt": "2026-10-18T05:04:59.874Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "approve_by_stranger_refused"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:00.723453+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "543",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "approve_by_stranger_refused"
}
}{
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "approve_by_stranger_refused"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 136
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1099
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-D20F9BE9: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-D20F9BE9-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "3530749786258398",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:59.259Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-D20F9BE9-POLICY",
"status": null,
"preview": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "7281287851112352",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:59.555Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"subscription": "sub_M0I148KMJSQSJSITENHWD1CL",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-D20F9BE9-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-D20F9BE9",
"decision": "exception"
},
"attempts": 1,
"ref": "17XVJVGYPE.UR99LY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:59.681Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:59.682Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-D20F9BE9",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_M0I148KMJSQSJSITENHWD1CL",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:57.486Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:58.588Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:58.591Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:59.259Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:59.555Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:59.681Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:59.682Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:59.874Z",
"msg": "decision by U_AGENT refused: not an approver"
},
{
"at": "2026-10-18T05:05:00.543Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:04:57.486Z",
"updatedAt": "2026-10-18T05:05:00.543Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "decide",
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_AGENT"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:00.898105+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "137",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "decide",
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_AGENT"
}{
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "approve_by_stranger_refused"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 136
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1099
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-D20F9BE9: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-D20F9BE9-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "3530749786258398",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:59.259Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-D20F9BE9-POLICY",
"status": null,
"preview": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "7281287851112352",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:59.555Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"subscription": "sub_M0I148KMJSQSJSITENHWD1CL",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-D20F9BE9-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-D20F9BE9",
"decision": "exception"
},
"attempts": 1,
"ref": "17XVJVGYPE.UR99LY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:59.681Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:59.682Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-D20F9BE9",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_M0I148KMJSQSJSITENHWD1CL",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:57.486Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:58.588Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:58.591Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:59.259Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:59.555Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:59.681Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:59.682Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:59.874Z",
"msg": "decision by U_AGENT refused: not an approver"
},
{
"at": "2026-10-18T05:05:00.543Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:00.725Z",
"msg": "decision by U_AGENT refused: not an approver"
}
],
"createdAt": "2026-10-18T05:04:57.486Z",
"updatedAt": "2026-10-18T05:05:00.725Z",
"result": "forbidden"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/approve_by_stranger_refused/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:01.234636+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "approve-by-stranger-refused-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "approve_by_stranger_refused"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 136
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1099
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-D20F9BE9: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-D20F9BE9-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "3530749786258398",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:59.259Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-D20F9BE9-POLICY",
"status": null,
"preview": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "7281287851112352",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:04:59.555Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"subscription": "sub_M0I148KMJSQSJSITENHWD1CL",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-D20F9BE9-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-D20F9BE9",
"decision": "exception"
},
"attempts": 1,
"ref": "17XVJVGYPE.UR99LY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:04:59.681Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:04:59.682Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-D20F9BE9",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_M0I148KMJSQSJSITENHWD1CL",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:04:57.486Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:04:58.588Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:04:58.591Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:04:59.259Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:04:59.555Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:04:59.681Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:04:59.682Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:04:59.874Z",
"msg": "decision by U_AGENT refused: not an approver"
},
{
"at": "2026-10-18T05:05:00.543Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:00.725Z",
"msg": "decision by U_AGENT refused: not an approver"
}
],
"createdAt": "2026-10-18T05:04:57.486Z",
"updatedAt": "2026-10-18T05:05:00.725Z"
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/no_refund_due/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:01.775186+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "no-refund-due-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "no_refund_due"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:07.258285+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "501",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "no-refund-due-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "no_refund_due"
}
}{
"runId": "no-refund-due-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "no_refund_due"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 273
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete): cancel - cancellable under policy",
"durationMs": 2962
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 289
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1408EDBF: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1408EDBF-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews th"
},
"attempts": 1,
"ref": "101851096937733",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:05.219Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1408EDBF-POLICY",
"status": null,
"preview": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast "
},
"attempts": 1,
"ref": "1215696764324806",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:05.522Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"product": "ACME non refundable plan",
"reason": "cancellable under policy",
"refundOffer": "none"
},
"attempts": 1,
"ref": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:06.101Z",
"reconciled": null
},
{
"id": "zendesk.cancellation_confirmed",
"kind": "zendesk.cancellation_confirmed",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1408EDBF-DONE",
"status": "solved",
"preview": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref C"
},
"attempts": 1,
"ref": "2104229225565637",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:06.695Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1408EDBF",
"decision": "cancel"
},
"attempts": 1,
"ref": "17QHNNKWPZ.9J7HTI",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:06.830Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-1408EDBF",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"cancellation": "cancel",
"refundOffer": {
"tier": "none",
"amountMinor": 0,
"currency": "usd",
"methods": []
}
},
"events": [
{
"at": "2026-10-18T05:05:01.830Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:04.795Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:04.800Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:05.219Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:05.522Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:06.102Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:06.696Z",
"msg": "zendesk.cancellation_confirmed: applied"
},
{
"at": "2026-10-18T05:05:06.831Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:06.832Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:05:01.830Z",
"updatedAt": "2026-10-18T05:05:06.832Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 96.63ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_SHJK0MVV3O43BRHL",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 45,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 207.5ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_SHJK0MVV3O43BRHL",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_6Q7ETWKUB7U4L6OS",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_FRWNPS6W706IT20BY1XF5LBH",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"created": 40,
"current_period_end": 12,
"current_period_start": 41,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_N83VKPQD5V9XK3GUSXIOOJS8"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_E0P0ZM7UJVAHD6AKRQZUP4Y3",
"default_payment_method": null,
"id": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 53,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 4,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 57,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_6Q7ETWKUB7U4L6OS' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 14.59ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 63,
"default_price": null,
"description": null,
"id": "prod_6Q7ETWKUB7U4L6OS",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-7d3c6c"
}
],
"metadata": {
"acme_refundable": "false"
},
"name": "ACME non refundable plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 49,
"url": "https://api.stripe.com/acme-non-refundable-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 357.75ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 4900,
"currency": "usd",
"customer": "cus_SHJK0MVV3O43BRHL",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_N83VKPQD5V9XK3GUSXIOOJS8"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299719,
"description": null,
"receipt_email": null,
"id": "pi_DNWQWRXOLVJNHAXU74UQNK11",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 4900,
"currency": "usd",
"customer": "cus_SHJK0MVV3O43BRHL",
"payment_method": "pm_0EE8ZXT1K0LY37SR8DQ1W9XC",
"metadata": {
"subscription_id": "sub_N83VKPQD5V9XK3GUSXIOOJS8"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 4900,
"latest_charge": "ch_73GZ1UCCLA7ZN9Q5CHQROU4K",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299719,
"description": null,
"receipt_email": null,
"id": "pi_5TA69DZC79HL012037W28WP6",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_E0P0ZM7UJVAHD6AKRQZUP4Y3' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1213.56ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 4900,
"amount_overpaid": 22,
"amount_paid": 0,
"amount_remaining": 4900,
"amount_shipping": 95,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299719,
"currency": "usd",
"custom_fields": null,
"customer": "cus_SHJK0MVV3O43BRHL",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 93,
"description": null,
"display_name": "Item 480",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_0c405631fe75412c896dbbc8e9",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 224.2055,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/d34a4d64",
"id": "in_E0P0ZM7UJVAHD6AKRQZUP4Y3",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 42,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_70e2388c19a5414da2619665da",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 37,
"start": 77
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 59,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/73db5d8c"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 67,
"period_start": 11,
"post_payment_credit_notes_amount": 17,
"pre_payment_credit_notes_amount": 92,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 16,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 77,
"marked_uncollectible_at": 53,
"paid_at": 43,
"voided_at": 46
},
"subtotal": 27,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 4900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_V289GEHKRHFREJBPAGWLHL51",
"object": "invoice_payment",
"invoice": "in_E0P0ZM7UJVAHD6AKRQZUP4Y3",
"amount_requested": 4900,
"amount_paid": null,
"currency": "usd",
"created": 1792299719,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_DNWQWRXOLVJNHAXU74UQNK11"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_E0P0ZM7UJVAHD6AKRQZUP4Y3"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.42ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_N83VKPQD5V9XK3GUSXIOOJS8' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 90.68ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 53,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 4,
"currency": "usd",
"customer": "cus_SHJK0MVV3O43BRHL",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_6Q7ETWKUB7U4L6OS",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_FRWNPS6W706IT20BY1XF5LBH",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"created": 40,
"current_period_end": 20,
"current_period_start": 14,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_N83VKPQD5V9XK3GUSXIOOJS8"
},
"latest_invoice": "in_E0P0ZM7UJVAHD6AKRQZUP4Y3",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 57,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_N83VKPQD5V9XK3GUSXIOOJS8' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-1408EDBF",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:01.830Z",
"acme_cxl_offer": "",
"acme_cxl_amount": "0",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_5TA69DZC79HL012037W28WP6",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 27.02ms.
{
"host": "fetchsandbox.com",
"content-length": "371",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-1408EDBF",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:01.830Z",
"acme_cxl_offer": "",
"acme_cxl_amount": "0",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_5TA69DZC79HL012037W28WP6",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_SHJK0MVV3O43BRHL",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_6Q7ETWKUB7U4L6OS",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_FRWNPS6W706IT20BY1XF5LBH",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_N83VKPQD5V9XK3GUSXIOOJS8"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_N83VKPQD5V9XK3GUSXIOOJS8"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_E0P0ZM7UJVAHD6AKRQZUP4Y3",
"default_payment_method": null,
"id": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 53,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 4,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-1408EDBF",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:01.830Z",
"acme_cxl_offer": "",
"acme_cxl_amount": "0",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_5TA69DZC79HL012037W28WP6",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 57,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_SHJK0MVV3O43BRHL' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_N83VKPQD5V9XK3GUSXIOOJS8"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 17.56ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_N83VKPQD5V9XK3GUSXIOOJS8"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_SHJK0MVV3O43BRHL",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 45,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_N83VKPQD5V9XK3GUSXIOOJS8"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_N83VKPQD5V9XK3GUSXIOOJS8' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 11.38ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_SHJK0MVV3O43BRHL",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_6Q7ETWKUB7U4L6OS",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_FRWNPS6W706IT20BY1XF5LBH",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_N83VKPQD5V9XK3GUSXIOOJS8"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_N83VKPQD5V9XK3GUSXIOOJS8"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299906,
"ended_at": 1792299906,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_E0P0ZM7UJVAHD6AKRQZUP4Y3",
"default_payment_method": null,
"id": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 53,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 4,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-1408EDBF",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:01.830Z",
"acme_cxl_offer": "",
"acme_cxl_amount": "0",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_5TA69DZC79HL012037W28WP6",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 57,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/no_refund_due/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:07.529086+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "no-refund-due-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "no_refund_due"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 273
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete): cancel - cancellable under policy",
"durationMs": 2962
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 289
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1408EDBF: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1408EDBF-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews th"
},
"attempts": 1,
"ref": "101851096937733",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:05.219Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1408EDBF-POLICY",
"status": null,
"preview": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast "
},
"attempts": 1,
"ref": "1215696764324806",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:05.522Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"product": "ACME non refundable plan",
"reason": "cancellable under policy",
"refundOffer": "none"
},
"attempts": 1,
"ref": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:06.101Z",
"reconciled": null
},
{
"id": "zendesk.cancellation_confirmed",
"kind": "zendesk.cancellation_confirmed",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1408EDBF-DONE",
"status": "solved",
"preview": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref C"
},
"attempts": 1,
"ref": "2104229225565637",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:06.695Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1408EDBF",
"decision": "cancel"
},
"attempts": 1,
"ref": "17QHNNKWPZ.9J7HTI",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:06.830Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-1408EDBF",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"cancellation": "cancel",
"refundOffer": {
"tier": "none",
"amountMinor": 0,
"currency": "usd",
"methods": []
}
},
"events": [
{
"at": "2026-10-18T05:05:01.830Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:04.795Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:04.800Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:05.219Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:05.522Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:06.102Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:06.696Z",
"msg": "zendesk.cancellation_confirmed: applied"
},
{
"at": "2026-10-18T05:05:06.831Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:06.832Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:05:01.830Z",
"updatedAt": "2026-10-18T05:05:06.832Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "no-refund-due-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "no_refund_due"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:07.702207+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "501",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "no-refund-due-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "no_refund_due"
}
}{
"runId": "no-refund-due-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "no_refund_due"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 273
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete): cancel - cancellable under policy",
"durationMs": 2962
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 289
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1408EDBF: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1408EDBF-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews th"
},
"attempts": 1,
"ref": "101851096937733",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:05.219Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1408EDBF-POLICY",
"status": null,
"preview": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast "
},
"attempts": 1,
"ref": "1215696764324806",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:05.522Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"product": "ACME non refundable plan",
"reason": "cancellable under policy",
"refundOffer": "none"
},
"attempts": 1,
"ref": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:06.101Z",
"reconciled": null
},
{
"id": "zendesk.cancellation_confirmed",
"kind": "zendesk.cancellation_confirmed",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1408EDBF-DONE",
"status": "solved",
"preview": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref C"
},
"attempts": 1,
"ref": "2104229225565637",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:06.695Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1408EDBF",
"decision": "cancel"
},
"attempts": 1,
"ref": "17QHNNKWPZ.9J7HTI",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:06.830Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-1408EDBF",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"cancellation": "cancel",
"refundOffer": {
"tier": "none",
"amountMinor": 0,
"currency": "usd",
"methods": []
}
},
"events": [
{
"at": "2026-10-18T05:05:01.830Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:04.795Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:04.800Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:05.219Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:05.522Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:06.102Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:06.696Z",
"msg": "zendesk.cancellation_confirmed: applied"
},
{
"at": "2026-10-18T05:05:06.831Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:06.832Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:07.536Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:01.830Z",
"updatedAt": "2026-10-18T05:05:07.536Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/no_refund_due/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:08.009913+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "no-refund-due-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "no_refund_due"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 273
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete): cancel - cancellable under policy",
"durationMs": 2962
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 289
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-1408EDBF: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1408EDBF-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews th"
},
"attempts": 1,
"ref": "101851096937733",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:05.219Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-1408EDBF-POLICY",
"status": null,
"preview": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast "
},
"attempts": 1,
"ref": "1215696764324806",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:05.522Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"product": "ACME non refundable plan",
"reason": "cancellable under policy",
"refundOffer": "none"
},
"attempts": 1,
"ref": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:06.101Z",
"reconciled": null
},
{
"id": "zendesk.cancellation_confirmed",
"kind": "zendesk.cancellation_confirmed",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-1408EDBF-DONE",
"status": "solved",
"preview": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref C"
},
"attempts": 1,
"ref": "2104229225565637",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:06.695Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-1408EDBF",
"decision": "cancel"
},
"attempts": 1,
"ref": "17QHNNKWPZ.9J7HTI",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:06.830Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-1408EDBF",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_N83VKPQD5V9XK3GUSXIOOJS8",
"cancellation": "cancel",
"refundOffer": {
"tier": "none",
"amountMinor": 0,
"currency": "usd",
"methods": []
}
},
"events": [
{
"at": "2026-10-18T05:05:01.830Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:04.795Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:04.800Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:05.219Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:05.522Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:06.102Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:06.696Z",
"msg": "zendesk.cancellation_confirmed: applied"
},
{
"at": "2026-10-18T05:05:06.831Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:06.832Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:07.536Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:01.830Z",
"updatedAt": "2026-10-18T05:05:07.536Z"
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/large_refund_needs_approval/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:08.195290+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "large-refund-needs-approval-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:11.947978+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "543",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "large-refund-needs-approval-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
}
}{
"runId": "large-refund-needs-approval-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 110
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete): cancel - cancellable under policy",
"durationMs": 1558
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 225
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D326C1D: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the reques"
},
"attempts": 1,
"ref": "3224172700168866",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:10.253Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D326C1D-POLICY",
"status": null,
"preview": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09G"
},
"attempts": 1,
"ref": "2257665470451790",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:10.546Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"product": "ACME annual plan",
"reason": "cancellable under policy",
"refundOffer": "$1,200.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:11.126Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME stor"
},
"attempts": 1,
"ref": "6017753611733039",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:11.630Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D326C1D",
"decision": "cancel"
},
"attempts": 1,
"ref": "17VF6S03PB.R0D32U",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:11.764Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-7D326C1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 120000,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:08.205Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:09.767Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:09.771Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:10.253Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:10.547Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:11.126Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:11.630Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:11.764Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:11.766Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:05:08.205Z",
"updatedAt": "2026-10-18T05:05:11.766Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 28.03ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_P7NQFYC1HWWP9QNV",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 59,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 75.66ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_P7NQFYC1HWWP9QNV",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_RVWN8JUMNMV1LC6O",
"unit_amount": 120000,
"currency": "usd",
"unit_amount_decimal": "120000",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "year"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_Z6CS8HN6WBWLG0859AQI6HBS",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"created": 96,
"current_period_end": 57,
"current_period_start": 4,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0ZJEM4WD5VGYD85TF5DI3DEF"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_OA7GV4R2UFLSY3TGTOGJOS1L",
"default_payment_method": null,
"id": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 18,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 63,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 49,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_RVWN8JUMNMV1LC6O' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.65ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 73,
"default_price": null,
"description": null,
"id": "prod_RVWN8JUMNMV1LC6O",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-2cd056"
}
],
"metadata": {},
"name": "ACME annual plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 6,
"url": "https://api.stripe.com/acme-annual-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 130.04ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 120000,
"currency": "usd",
"customer": "cus_P7NQFYC1HWWP9QNV",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_0ZJEM4WD5VGYD85TF5DI3DEF"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299719,
"description": null,
"receipt_email": null,
"id": "pi_PJEIOEENT3B3S0538BX2WR9E",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 120000,
"currency": "usd",
"customer": "cus_P7NQFYC1HWWP9QNV",
"payment_method": "pm_6V81PP8RPP1WLEWAQ0W39UZJ",
"metadata": {
"subscription_id": "sub_0ZJEM4WD5VGYD85TF5DI3DEF"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 120000,
"latest_charge": "ch_X5YGABQIQMN0AZ5ZNXWYNFBU",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299719,
"description": null,
"receipt_email": null,
"id": "pi_8XB8FP5IX7S09GPUIRZB9REH",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_OA7GV4R2UFLSY3TGTOGJOS1L' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 636.87ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 120000,
"amount_overpaid": 11,
"amount_paid": 0,
"amount_remaining": 120000,
"amount_shipping": 72,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299719,
"currency": "usd",
"custom_fields": null,
"customer": "cus_P7NQFYC1HWWP9QNV",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 86,
"description": null,
"display_name": "Item 850",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_68426dadde804f40ae43ae003c",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 133.8552,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/2e73d672",
"id": "in_OA7GV4R2UFLSY3TGTOGJOS1L",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 95,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_eece67e8d50d43ad823224ba70",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 63,
"start": 68
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 68,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/6169f895"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 24,
"period_start": 88,
"post_payment_credit_notes_amount": 26,
"pre_payment_credit_notes_amount": 2,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 39,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 8,
"marked_uncollectible_at": 25,
"paid_at": 69,
"voided_at": 40
},
"subtotal": 47,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 120000,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_FTD2K5U13BUJRUK1CK31GDSH",
"object": "invoice_payment",
"invoice": "in_OA7GV4R2UFLSY3TGTOGJOS1L",
"amount_requested": 120000,
"amount_paid": null,
"currency": "usd",
"created": 1792299719,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_PJEIOEENT3B3S0538BX2WR9E"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_OA7GV4R2UFLSY3TGTOGJOS1L"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.88ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0ZJEM4WD5VGYD85TF5DI3DEF' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 82.81ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 18,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 63,
"currency": "usd",
"customer": "cus_P7NQFYC1HWWP9QNV",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_RVWN8JUMNMV1LC6O",
"unit_amount": 120000,
"currency": "usd",
"unit_amount_decimal": "120000",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "year"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_Z6CS8HN6WBWLG0859AQI6HBS",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"created": 47,
"current_period_end": 3,
"current_period_start": 53,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0ZJEM4WD5VGYD85TF5DI3DEF"
},
"latest_invoice": "in_OA7GV4R2UFLSY3TGTOGJOS1L",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 49,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0ZJEM4WD5VGYD85TF5DI3DEF' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-7D326C1D",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:08.205Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "120000",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_8XB8FP5IX7S09GPUIRZB9REH",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.33ms.
{
"host": "fetchsandbox.com",
"content-length": "419",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-7D326C1D",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:08.205Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "120000",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_8XB8FP5IX7S09GPUIRZB9REH",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_P7NQFYC1HWWP9QNV",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_RVWN8JUMNMV1LC6O",
"unit_amount": 120000,
"currency": "usd",
"unit_amount_decimal": "120000",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "year"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_Z6CS8HN6WBWLG0859AQI6HBS",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0ZJEM4WD5VGYD85TF5DI3DEF"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_OA7GV4R2UFLSY3TGTOGJOS1L",
"default_payment_method": null,
"id": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 18,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 63,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-7D326C1D",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:08.205Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "120000",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_8XB8FP5IX7S09GPUIRZB9REH",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 49,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_P7NQFYC1HWWP9QNV' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_0ZJEM4WD5VGYD85TF5DI3DEF"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 15.97ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_0ZJEM4WD5VGYD85TF5DI3DEF"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_P7NQFYC1HWWP9QNV",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 59,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_0ZJEM4WD5VGYD85TF5DI3DEF"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0ZJEM4WD5VGYD85TF5DI3DEF' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 13.04ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_P7NQFYC1HWWP9QNV",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_RVWN8JUMNMV1LC6O",
"unit_amount": 120000,
"currency": "usd",
"unit_amount_decimal": "120000",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "year"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_Z6CS8HN6WBWLG0859AQI6HBS",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0ZJEM4WD5VGYD85TF5DI3DEF"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299911,
"ended_at": 1792299911,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_OA7GV4R2UFLSY3TGTOGJOS1L",
"default_payment_method": null,
"id": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 18,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 63,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-7D326C1D",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:08.205Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "120000",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_8XB8FP5IX7S09GPUIRZB9REH",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 49,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "original_payment",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:13.300056+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "475",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "original_payment",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
}
}{
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 368
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-7D326C1D: offered original_payment/store_credit/gift_card for $1,200.00",
"durationMs": 620
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D326C1D: refund (original_payment chosen; $1,200.00 is above the $500.00 auto-refund limit)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D326C1D-REFUND-8CC8",
"status": null,
"preview": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)"
},
"attempts": 1,
"ref": "7691309744158409",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:12.943Z",
"reconciled": null
},
{
"id": "stripe.refund_original_payment",
"kind": "stripe.refund_original_payment",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"caseRef": "CXL-7D326C1D",
"method": "original_payment",
"amount": "$1,200.00",
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"needsApproval": true
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D326C1D",
"decision": "refund",
"method": "original_payment"
},
"attempts": 1,
"ref": "17UGT7QDMV.AKR7F9",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:13.068Z",
"reconciled": null
}
],
"counts": {
"applied": 2,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:05:13.070Z"
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-7D326C1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "original_payment chosen; $1,200.00 is above the $500.00 auto-refund limit",
"subscriptionId": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"refundMethod": "original_payment",
"refundMinor": 120000,
"currency": "usd",
"needsApproval": true
},
"events": [
{
"at": "2026-10-18T05:05:11.952Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:12.575Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:12.579Z",
"msg": "planned 4 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:05:12.943Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:05:13.068Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:05:13.070Z",
"msg": "awaiting approval"
}
],
"createdAt": "2026-10-18T05:05:11.952Z",
"updatedAt": "2026-10-18T05:05:13.070Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.08ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_P7NQFYC1HWWP9QNV",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 59,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_0ZJEM4WD5VGYD85TF5DI3DEF"
}
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0ZJEM4WD5VGYD85TF5DI3DEF' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 91.02ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 18,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": 1792299911,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"collection_method": "charge_automatically",
"created": 63,
"currency": "usd",
"customer": "cus_P7NQFYC1HWWP9QNV",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": 1792299911,
"id": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_RVWN8JUMNMV1LC6O",
"unit_amount": 120000,
"currency": "usd",
"unit_amount_decimal": "120000",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "year"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_Z6CS8HN6WBWLG0859AQI6HBS",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"created": 11,
"current_period_end": 41,
"current_period_start": 79,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0ZJEM4WD5VGYD85TF5DI3DEF"
},
"latest_invoice": "in_OA7GV4R2UFLSY3TGTOGJOS1L",
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-7D326C1D",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:08.205Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "120000",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_8XB8FP5IX7S09GPUIRZB9REH",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 49,
"status": "incomplete_expired",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents/pi_8XB8FP5IX7S09GPUIRZB9REH' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 71.03ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"amount_capturable": 0,
"amount_received": 120000,
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"client_secret": "[redacted]",
"confirmation_method": "automatic",
"created": 1792299719,
"currency": "usd",
"customer": "cus_P7NQFYC1HWWP9QNV",
"customer_account": null,
"description": null,
"excluded_payment_method_types": null,
"id": "pi_8XB8FP5IX7S09GPUIRZB9REH",
"last_payment_error": null,
"latest_charge": "ch_X5YGABQIQMN0AZ5ZNXWYNFBU",
"livemode": false,
"next_action": null,
"object": "payment_intent",
"on_behalf_of": null,
"payment_method": "pm_6V81PP8RPP1WLEWAQ0W39UZJ",
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"receipt_email": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"status": "succeeded",
"transfer_data": null,
"transfer_group": null,
"amount": 120000,
"metadata": {
"subscription_id": "sub_0ZJEM4WD5VGYD85TF5DI3DEF"
},
"payment_method_types": [
"card"
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.24ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "decide",
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_CX_LEAD"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:14.661469+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "143",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "decide",
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_CX_LEAD"
}{
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 368
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-7D326C1D: offered original_payment/store_credit/gift_card for $1,200.00",
"durationMs": 620
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D326C1D: refund (original_payment chosen; $1,200.00 is above the $500.00 auto-refund limit)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D326C1D-REFUND-8CC8",
"status": null,
"preview": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)"
},
"attempts": 1,
"ref": "7691309744158409",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:12.943Z",
"reconciled": null
},
{
"id": "stripe.refund_original_payment",
"kind": "stripe.refund_original_payment",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"caseRef": "CXL-7D326C1D",
"method": "original_payment",
"amount": "$1,200.00",
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"needsApproval": true
},
"attempts": 1,
"ref": "re_J1TKQCVPLXD7SBF67VI1V8RR",
"detail": {
"amountMinor": 120000,
"status": "succeeded",
"paymentIntent": "pi_8XB8FP5IX7S09GPUIRZB9REH"
},
"appliedAt": "2026-10-18T05:05:14.055Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED"
},
"attempts": 1,
"ref": "7179933203142974",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:14.491Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D326C1D",
"decision": "refund",
"method": "original_payment"
},
"attempts": 1,
"ref": "17UGT7QDMV.AKR7F9",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:13.068Z",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:05:13.070Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:05:13.301Z"
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-7D326C1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "original_payment chosen; $1,200.00 is above the $500.00 auto-refund limit",
"subscriptionId": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"refundMethod": "original_payment",
"refundMinor": 120000,
"currency": "usd",
"needsApproval": true
},
"events": [
{
"at": "2026-10-18T05:05:11.952Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:12.575Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:12.579Z",
"msg": "planned 4 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:05:12.943Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:05:13.068Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:05:13.070Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:05:13.301Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:05:14.056Z",
"msg": "stripe.refund_original_payment: applied"
},
{
"at": "2026-10-18T05:05:14.491Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:05:14.492Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:05:11.952Z",
"updatedAt": "2026-10-18T05:05:14.492Z",
"result": "recorded"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0ZJEM4WD5VGYD85TF5DI3DEF' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 89.66ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 18,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": 1792299911,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"collection_method": "charge_automatically",
"created": 63,
"currency": "usd",
"customer": "cus_P7NQFYC1HWWP9QNV",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": 1792299911,
"id": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_RVWN8JUMNMV1LC6O",
"unit_amount": 120000,
"currency": "usd",
"unit_amount_decimal": "120000",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "year"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_Z6CS8HN6WBWLG0859AQI6HBS",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"created": 4,
"current_period_end": 18,
"current_period_start": 87,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0ZJEM4WD5VGYD85TF5DI3DEF"
},
"latest_invoice": "in_OA7GV4R2UFLSY3TGTOGJOS1L",
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-7D326C1D",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:08.205Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "120000",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_8XB8FP5IX7S09GPUIRZB9REH",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 49,
"status": "incomplete_expired",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0ZJEM4WD5VGYD85TF5DI3DEF' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_refund": "pending:large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.04ms.
{
"host": "fetchsandbox.com",
"content-length": "111",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_refund": "pending:large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230"
}
}{
"customer": "cus_P7NQFYC1HWWP9QNV",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_RVWN8JUMNMV1LC6O",
"unit_amount": 120000,
"currency": "usd",
"unit_amount_decimal": "120000",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "year"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_Z6CS8HN6WBWLG0859AQI6HBS",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0ZJEM4WD5VGYD85TF5DI3DEF"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299911,
"ended_at": 1792299911,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_OA7GV4R2UFLSY3TGTOGJOS1L",
"default_payment_method": null,
"id": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 18,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 63,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-7D326C1D",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:08.205Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "120000",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_8XB8FP5IX7S09GPUIRZB9REH",
"acme_cxl_policy": "acme-cxl-2026-10",
"acme_cxl_refund": "pending:large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 49,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.6ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"payment_intent": "pi_8XB8FP5IX7S09GPUIRZB9REH",
"amount": 120000,
"reason": "requested_by_customer",
"metadata": {
"acme_cxl_ref": "CXL-7D326C1D",
"acme_cxl_ticket": "2001"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 38.25ms.
{
"host": "fetchsandbox.com",
"content-length": "160",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"payment_intent": "pi_8XB8FP5IX7S09GPUIRZB9REH",
"amount": 120000,
"reason": "requested_by_customer",
"metadata": {
"acme_cxl_ref": "CXL-7D326C1D",
"acme_cxl_ticket": "2001"
}
}{
"payment_intent": "pi_8XB8FP5IX7S09GPUIRZB9REH",
"amount": 120000,
"reason": "requested_by_customer",
"metadata": {
"acme_cxl_ref": "CXL-7D326C1D",
"acme_cxl_ticket": "2001"
},
"object": "refund",
"status": "succeeded",
"currency": "usd",
"charge": "ch_X5YGABQIQMN0AZ5ZNXWYNFBU",
"customer": "cus_P7NQFYC1HWWP9QNV",
"created": 1792299913,
"receipt_number": null,
"source_transfer_reversal": null,
"transfer_reversal": null,
"balance_transaction": null,
"id": "re_J1TKQCVPLXD7SBF67VI1V8RR"
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_0ZJEM4WD5VGYD85TF5DI3DEF' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_refund": "original_payment:re_J1TKQCVPLXD7SBF67VI1V8RR"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 18.4ms.
{
"host": "fetchsandbox.com",
"content-length": "76",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_refund": "original_payment:re_J1TKQCVPLXD7SBF67VI1V8RR"
}
}{
"customer": "cus_P7NQFYC1HWWP9QNV",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_RVWN8JUMNMV1LC6O",
"unit_amount": 120000,
"currency": "usd",
"unit_amount_decimal": "120000",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "year"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_Z6CS8HN6WBWLG0859AQI6HBS",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_0ZJEM4WD5VGYD85TF5DI3DEF"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299911,
"ended_at": 1792299911,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_OA7GV4R2UFLSY3TGTOGJOS1L",
"default_payment_method": null,
"id": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 18,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 63,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-7D326C1D",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:08.205Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "120000",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_8XB8FP5IX7S09GPUIRZB9REH",
"acme_cxl_policy": "acme-cxl-2026-10",
"acme_cxl_refund": "original_payment:re_J1TKQCVPLXD7SBF67VI1V8RR"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 49,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/large_refund_needs_approval/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:14.945292+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "large-refund-needs-approval-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 110
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete): cancel - cancellable under policy",
"durationMs": 1558
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 225
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D326C1D: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the reques"
},
"attempts": 1,
"ref": "3224172700168866",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:10.253Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D326C1D-POLICY",
"status": null,
"preview": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09G"
},
"attempts": 1,
"ref": "2257665470451790",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:10.546Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"product": "ACME annual plan",
"reason": "cancellable under policy",
"refundOffer": "$1,200.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:11.126Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME stor"
},
"attempts": 1,
"ref": "6017753611733039",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:11.630Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D326C1D",
"decision": "cancel"
},
"attempts": 1,
"ref": "17VF6S03PB.R0D32U",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:11.764Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-7D326C1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 120000,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:08.205Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:09.767Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:09.771Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:10.253Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:10.547Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:11.126Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:11.630Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:11.764Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:11.766Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:05:08.205Z",
"updatedAt": "2026-10-18T05:05:11.766Z"
},
{
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 368
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-7D326C1D: offered original_payment/store_credit/gift_card for $1,200.00",
"durationMs": 620
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D326C1D: refund (original_payment chosen; $1,200.00 is above the $500.00 auto-refund limit)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D326C1D-REFUND-8CC8",
"status": null,
"preview": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)"
},
"attempts": 1,
"ref": "7691309744158409",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:12.943Z",
"reconciled": null
},
{
"id": "stripe.refund_original_payment",
"kind": "stripe.refund_original_payment",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"caseRef": "CXL-7D326C1D",
"method": "original_payment",
"amount": "$1,200.00",
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"needsApproval": true
},
"attempts": 1,
"ref": "re_J1TKQCVPLXD7SBF67VI1V8RR",
"detail": {
"amountMinor": 120000,
"status": "succeeded",
"paymentIntent": "pi_8XB8FP5IX7S09GPUIRZB9REH"
},
"appliedAt": "2026-10-18T05:05:14.055Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED"
},
"attempts": 1,
"ref": "7179933203142974",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:14.491Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D326C1D",
"decision": "refund",
"method": "original_payment"
},
"attempts": 1,
"ref": "17UGT7QDMV.AKR7F9",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:13.068Z",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:05:13.070Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:05:13.301Z"
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-7D326C1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "original_payment chosen; $1,200.00 is above the $500.00 auto-refund limit",
"subscriptionId": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"refundMethod": "original_payment",
"refundMinor": 120000,
"currency": "usd",
"needsApproval": true
},
"events": [
{
"at": "2026-10-18T05:05:11.952Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:12.575Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:12.579Z",
"msg": "planned 4 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:05:12.943Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:05:13.068Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:05:13.070Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:05:13.301Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:05:14.056Z",
"msg": "stripe.refund_original_payment: applied"
},
{
"at": "2026-10-18T05:05:14.491Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:05:14.492Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:05:11.952Z",
"updatedAt": "2026-10-18T05:05:14.492Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "large-refund-needs-approval-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:15.134367+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "543",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "large-refund-needs-approval-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
}
}{
"runId": "large-refund-needs-approval-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 110
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete): cancel - cancellable under policy",
"durationMs": 1558
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 225
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D326C1D: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the reques"
},
"attempts": 1,
"ref": "3224172700168866",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:10.253Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D326C1D-POLICY",
"status": null,
"preview": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09G"
},
"attempts": 1,
"ref": "2257665470451790",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:10.546Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"product": "ACME annual plan",
"reason": "cancellable under policy",
"refundOffer": "$1,200.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:11.126Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME stor"
},
"attempts": 1,
"ref": "6017753611733039",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:11.630Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D326C1D",
"decision": "cancel"
},
"attempts": 1,
"ref": "17VF6S03PB.R0D32U",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:11.764Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-7D326C1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 120000,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:08.205Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:09.767Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:09.771Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:10.253Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:10.547Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:11.126Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:11.630Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:11.764Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:11.766Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:14.943Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:08.205Z",
"updatedAt": "2026-10-18T05:05:14.943Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "original_payment",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:15.301938+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "475",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "refund_choice",
"customer": {
"email": "[email protected]"
},
"ticketId": 2001,
"choice": "original_payment",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
}
}{
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 368
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-7D326C1D: offered original_payment/store_credit/gift_card for $1,200.00",
"durationMs": 620
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D326C1D: refund (original_payment chosen; $1,200.00 is above the $500.00 auto-refund limit)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D326C1D-REFUND-8CC8",
"status": null,
"preview": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)"
},
"attempts": 1,
"ref": "7691309744158409",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:12.943Z",
"reconciled": null
},
{
"id": "stripe.refund_original_payment",
"kind": "stripe.refund_original_payment",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"caseRef": "CXL-7D326C1D",
"method": "original_payment",
"amount": "$1,200.00",
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"needsApproval": true
},
"attempts": 1,
"ref": "re_J1TKQCVPLXD7SBF67VI1V8RR",
"detail": {
"amountMinor": 120000,
"status": "succeeded",
"paymentIntent": "pi_8XB8FP5IX7S09GPUIRZB9REH"
},
"appliedAt": "2026-10-18T05:05:14.055Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED"
},
"attempts": 1,
"ref": "7179933203142974",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:14.491Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D326C1D",
"decision": "refund",
"method": "original_payment"
},
"attempts": 1,
"ref": "17UGT7QDMV.AKR7F9",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:13.068Z",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:05:13.070Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:05:13.301Z"
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-7D326C1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "original_payment chosen; $1,200.00 is above the $500.00 auto-refund limit",
"subscriptionId": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"refundMethod": "original_payment",
"refundMinor": 120000,
"currency": "usd",
"needsApproval": true
},
"events": [
{
"at": "2026-10-18T05:05:11.952Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:12.575Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:12.579Z",
"msg": "planned 4 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:05:12.943Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:05:13.068Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:05:13.070Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:05:13.301Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:05:14.056Z",
"msg": "stripe.refund_original_payment: applied"
},
{
"at": "2026-10-18T05:05:14.491Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:05:14.492Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:15.132Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:11.952Z",
"updatedAt": "2026-10-18T05:05:15.132Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "decide",
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_CX_LEAD"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:15.481735+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "143",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "decide",
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_CX_LEAD"
}{
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 368
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-7D326C1D: offered original_payment/store_credit/gift_card for $1,200.00",
"durationMs": 620
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D326C1D: refund (original_payment chosen; $1,200.00 is above the $500.00 auto-refund limit)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D326C1D-REFUND-8CC8",
"status": null,
"preview": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)"
},
"attempts": 1,
"ref": "7691309744158409",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:12.943Z",
"reconciled": null
},
{
"id": "stripe.refund_original_payment",
"kind": "stripe.refund_original_payment",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"caseRef": "CXL-7D326C1D",
"method": "original_payment",
"amount": "$1,200.00",
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"needsApproval": true
},
"attempts": 1,
"ref": "re_J1TKQCVPLXD7SBF67VI1V8RR",
"detail": {
"amountMinor": 120000,
"status": "succeeded",
"paymentIntent": "pi_8XB8FP5IX7S09GPUIRZB9REH"
},
"appliedAt": "2026-10-18T05:05:14.055Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED"
},
"attempts": 1,
"ref": "7179933203142974",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:14.491Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D326C1D",
"decision": "refund",
"method": "original_payment"
},
"attempts": 1,
"ref": "17UGT7QDMV.AKR7F9",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:13.068Z",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:05:13.070Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:05:13.301Z"
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-7D326C1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "original_payment chosen; $1,200.00 is above the $500.00 auto-refund limit",
"subscriptionId": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"refundMethod": "original_payment",
"refundMinor": 120000,
"currency": "usd",
"needsApproval": true
},
"events": [
{
"at": "2026-10-18T05:05:11.952Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:12.575Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:12.579Z",
"msg": "planned 4 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:05:12.943Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:05:13.068Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:05:13.070Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:05:13.301Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:05:14.056Z",
"msg": "stripe.refund_original_payment: applied"
},
{
"at": "2026-10-18T05:05:14.491Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:05:14.492Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:15.132Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:11.952Z",
"updatedAt": "2026-10-18T05:05:15.301Z",
"result": "already_decided"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/large_refund_needs_approval/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:15.769684+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "large-refund-needs-approval-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 110
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete): cancel - cancellable under policy",
"durationMs": 1558
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 225
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D326C1D: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the reques"
},
"attempts": 1,
"ref": "3224172700168866",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:10.253Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D326C1D-POLICY",
"status": null,
"preview": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09G"
},
"attempts": 1,
"ref": "2257665470451790",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:10.546Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"product": "ACME annual plan",
"reason": "cancellable under policy",
"refundOffer": "$1,200.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:11.126Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME stor"
},
"attempts": 1,
"ref": "6017753611733039",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:11.630Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D326C1D",
"decision": "cancel"
},
"attempts": 1,
"ref": "17VF6S03PB.R0D32U",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:11.764Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-7D326C1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 120000,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:08.205Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:09.767Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:09.771Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:10.253Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:10.547Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:11.126Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:11.630Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:11.764Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:11.766Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:14.943Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:08.205Z",
"updatedAt": "2026-10-18T05:05:14.943Z"
},
{
"runId": "large-refund-needs-approval-choice1-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "large_refund_needs_approval"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 368
},
{
"name": "policy-research",
"status": "ok",
"summary": "CXL-7D326C1D: offered original_payment/store_credit/gift_card for $1,200.00",
"durationMs": 620
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 173
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-7D326C1D: refund (original_payment chosen; $1,200.00 is above the $500.00 auto-refund limit)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.refund_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-7D326C1D-REFUND-8CC8",
"status": null,
"preview": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)"
},
"attempts": 1,
"ref": "7691309744158409",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:12.943Z",
"reconciled": null
},
{
"id": "stripe.refund_original_payment",
"kind": "stripe.refund_original_payment",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"caseRef": "CXL-7D326C1D",
"method": "original_payment",
"amount": "$1,200.00",
"subscription": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"needsApproval": true
},
"attempts": 1,
"ref": "re_J1TKQCVPLXD7SBF67VI1V8RR",
"detail": {
"amountMinor": 120000,
"status": "succeeded",
"paymentIntent": "pi_8XB8FP5IX7S09GPUIRZB9REH"
},
"appliedAt": "2026-10-18T05:05:14.055Z",
"reconciled": null
},
{
"id": "zendesk.refund_confirmation",
"kind": "zendesk.refund_confirmation",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-7D326C1D-REFUNDED",
"status": "solved",
"preview": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED"
},
"attempts": 1,
"ref": "7179933203142974",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:14.491Z",
"reconciled": null
},
{
"id": "slack.post_refund",
"kind": "slack.post_refund",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-7D326C1D",
"decision": "refund",
"method": "original_payment"
},
"attempts": 1,
"ref": "17UGT7QDMV.AKR7F9",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:13.068Z",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:05:13.070Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:05:13.301Z"
},
"output": {
"stage": "refund_choice",
"caseRef": "CXL-7D326C1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "refund",
"reason": "original_payment chosen; $1,200.00 is above the $500.00 auto-refund limit",
"subscriptionId": "sub_0ZJEM4WD5VGYD85TF5DI3DEF",
"refundMethod": "original_payment",
"refundMinor": 120000,
"currency": "usd",
"needsApproval": true
},
"events": [
{
"at": "2026-10-18T05:05:11.952Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:12.575Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:12.579Z",
"msg": "planned 4 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:05:12.943Z",
"msg": "zendesk.refund_note: applied"
},
{
"at": "2026-10-18T05:05:13.068Z",
"msg": "slack.post_refund: applied"
},
{
"at": "2026-10-18T05:05:13.070Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:05:13.301Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:05:14.056Z",
"msg": "stripe.refund_original_payment: applied"
},
{
"at": "2026-10-18T05:05:14.491Z",
"msg": "zendesk.refund_confirmation: applied"
},
{
"at": "2026-10-18T05:05:14.492Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:15.132Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:11.952Z",
"updatedAt": "2026-10-18T05:05:15.301Z"
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/unknown_customer_not_cancelled/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:15.929438+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "unknown-customer-not-cancelled-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "unknown_customer_not_cancelled"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:17.206531+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "552",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "unknown-customer-not-cancelled-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "unknown_customer_not_cancelled"
}
}{
"runId": "unknown-customer-not-cancelled-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "unknown_customer_not_cancelled"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 143
},
{
"name": "policy-research",
"status": "failed",
"error": "FatalError: no Stripe customer for [email protected]",
"errorCode": "fatal",
"durationMs": 124
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 127
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-81634493: unverified (purchase could not be verified)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-81634493-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the "
},
"attempts": 1,
"ref": "449852413697748",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:16.566Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-81634493-POLICY",
"status": null,
"preview": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)"
},
"attempts": 1,
"ref": "7509006281346136",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:16.915Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-81634493",
"decision": "unverified"
},
"attempts": 1,
"ref": "17XVQPHPXO.ROG2UJ",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:17.039Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-81634493",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "unverified",
"reason": "purchase could not be verified",
"subscriptionId": null,
"cancellation": "unverified",
"refundOffer": null
},
"events": [
{
"at": "2026-10-18T05:05:15.933Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:16.077Z",
"msg": "agents: ticket-context=ok, policy-research=failed, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:16.081Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:16.566Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:16.915Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:17.039Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:17.040Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-18T05:05:15.933Z",
"updatedAt": "2026-10-18T05:05:17.040Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.19ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/unknown_customer_not_cancelled/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:17.488710+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "unknown-customer-not-cancelled-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "unknown_customer_not_cancelled"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 143
},
{
"name": "policy-research",
"status": "failed",
"error": "FatalError: no Stripe customer for [email protected]",
"errorCode": "fatal",
"durationMs": 124
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 127
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-81634493: unverified (purchase could not be verified)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-81634493-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the "
},
"attempts": 1,
"ref": "449852413697748",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:16.566Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-81634493-POLICY",
"status": null,
"preview": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)"
},
"attempts": 1,
"ref": "7509006281346136",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:16.915Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-81634493",
"decision": "unverified"
},
"attempts": 1,
"ref": "17XVQPHPXO.ROG2UJ",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:17.039Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-81634493",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "unverified",
"reason": "purchase could not be verified",
"subscriptionId": null,
"cancellation": "unverified",
"refundOffer": null
},
"events": [
{
"at": "2026-10-18T05:05:15.933Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:16.077Z",
"msg": "agents: ticket-context=ok, policy-research=failed, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:16.081Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:16.566Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:16.915Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:17.039Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:17.040Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-18T05:05:15.933Z",
"updatedAt": "2026-10-18T05:05:17.040Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "unknown-customer-not-cancelled-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "unknown_customer_not_cancelled"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:17.657997+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "552",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "unknown-customer-not-cancelled-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "unknown_customer_not_cancelled"
}
}{
"runId": "unknown-customer-not-cancelled-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "unknown_customer_not_cancelled"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 143
},
{
"name": "policy-research",
"status": "failed",
"error": "FatalError: no Stripe customer for [email protected]",
"errorCode": "fatal",
"durationMs": 124
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 127
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-81634493: unverified (purchase could not be verified)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-81634493-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the "
},
"attempts": 1,
"ref": "449852413697748",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:16.566Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-81634493-POLICY",
"status": null,
"preview": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)"
},
"attempts": 1,
"ref": "7509006281346136",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:16.915Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-81634493",
"decision": "unverified"
},
"attempts": 1,
"ref": "17XVQPHPXO.ROG2UJ",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:17.039Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-81634493",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "unverified",
"reason": "purchase could not be verified",
"subscriptionId": null,
"cancellation": "unverified",
"refundOffer": null
},
"events": [
{
"at": "2026-10-18T05:05:15.933Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:16.077Z",
"msg": "agents: ticket-context=ok, policy-research=failed, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:16.081Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:16.566Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:16.915Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:17.039Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:17.040Z",
"msg": "done (partial)"
},
{
"at": "2026-10-18T05:05:17.489Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:15.933Z",
"updatedAt": "2026-10-18T05:05:17.489Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/unknown_customer_not_cancelled/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:17.935002+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "unknown-customer-not-cancelled-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "unknown_customer_not_cancelled"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 143
},
{
"name": "policy-research",
"status": "failed",
"error": "FatalError: no Stripe customer for [email protected]",
"errorCode": "fatal",
"durationMs": 124
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 127
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-81634493: unverified (purchase could not be verified)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-81634493-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the "
},
"attempts": 1,
"ref": "449852413697748",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:16.566Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-81634493-POLICY",
"status": null,
"preview": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)"
},
"attempts": 1,
"ref": "7509006281346136",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:16.915Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-81634493",
"decision": "unverified"
},
"attempts": 1,
"ref": "17XVQPHPXO.ROG2UJ",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:17.039Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-81634493",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "unverified",
"reason": "purchase could not be verified",
"subscriptionId": null,
"cancellation": "unverified",
"refundOffer": null
},
"events": [
{
"at": "2026-10-18T05:05:15.933Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:16.077Z",
"msg": "agents: ticket-context=ok, policy-research=failed, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:16.081Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:16.566Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:16.915Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:17.039Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:17.040Z",
"msg": "done (partial)"
},
{
"at": "2026-10-18T05:05:17.489Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:15.933Z",
"updatedAt": "2026-10-18T05:05:17.489Z"
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/duplicate_start/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:18.105281+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:22.078211+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "507",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
}
}{
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 158
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1469
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 177
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-A8DF262B: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-A8DF262B-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "7099715439560883",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:20.169Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-A8DF262B-POLICY",
"status": null,
"preview": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2Q"
},
"attempts": 1,
"ref": "5286203715587464",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:20.526Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:21.198Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-A8DF262B-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "8947340247965724",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:21.756Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-A8DF262B",
"decision": "cancel"
},
"attempts": 1,
"ref": "17A796TLPE.3S8WQJ",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:21.889Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-A8DF262B",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:18.223Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:19.694Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:19.698Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:20.169Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:20.526Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:21.198Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:21.756Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:21.890Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:21.892Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:05:18.223Z",
"updatedAt": "2026-10-18T05:05:21.892Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 16.2ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_PTNZGOE8W1Q67YQU",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 34,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 92.4ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_PTNZGOE8W1Q67YQU",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"created": 32,
"current_period_end": 19,
"current_period_start": 17,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_PAUEZJEWC5OZ97HDBL602K3V"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_JN36Z0QXTNSH7LG8PDWF1NO6",
"default_payment_method": null,
"id": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 24,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 42,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 37,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_DA2B2UFLEXNKP0E5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 5.62ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 41,
"default_price": null,
"description": null,
"id": "prod_DA2B2UFLEXNKP0E5",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-dc5712"
}
],
"metadata": {},
"name": "ACME pro plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 73,
"url": "https://api.stripe.com/acme-pro-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 486.26ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 4900,
"currency": "usd",
"customer": "cus_PTNZGOE8W1Q67YQU",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_PAUEZJEWC5OZ97HDBL602K3V"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299719,
"description": null,
"receipt_email": null,
"id": "pi_F27TLAMDQCZGUVWIRT77NPJC",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 4900,
"currency": "usd",
"customer": "cus_PTNZGOE8W1Q67YQU",
"payment_method": "pm_NFALQ10U74CPNBFAAEJCFKQT",
"metadata": {
"subscription_id": "sub_PAUEZJEWC5OZ97HDBL602K3V"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 4900,
"latest_charge": "ch_LHJF8YRK16XE407CCXX4MIGT",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299720,
"description": null,
"receipt_email": null,
"id": "pi_NUUAP2SXNN1MGJ2QQLT3F4V2",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_JN36Z0QXTNSH7LG8PDWF1NO6' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 240.42ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 4900,
"amount_overpaid": 11,
"amount_paid": 0,
"amount_remaining": 4900,
"amount_shipping": 16,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299719,
"currency": "usd",
"custom_fields": null,
"customer": "cus_PTNZGOE8W1Q67YQU",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 18,
"description": null,
"display_name": "Item 877",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_9b775292611f4e77bca2a102a0",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 806.1759,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/e712beeb",
"id": "in_JN36Z0QXTNSH7LG8PDWF1NO6",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 53,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_52c0581ab60e42c294eabc8602",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 27,
"start": 39
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 95,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/1e7e7a3a"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 96,
"period_start": 2,
"post_payment_credit_notes_amount": 92,
"pre_payment_credit_notes_amount": 33,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 95,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 62,
"marked_uncollectible_at": 18,
"paid_at": 15,
"voided_at": 92
},
"subtotal": 12,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 4900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_KOGN38FHS1HG6HIANZUYDAY8",
"object": "invoice_payment",
"invoice": "in_JN36Z0QXTNSH7LG8PDWF1NO6",
"amount_requested": 4900,
"amount_paid": null,
"currency": "usd",
"created": 1792299719,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_F27TLAMDQCZGUVWIRT77NPJC"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_JN36Z0QXTNSH7LG8PDWF1NO6"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.27ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_PAUEZJEWC5OZ97HDBL602K3V' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 83.65ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 24,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 42,
"currency": "usd",
"customer": "cus_PTNZGOE8W1Q67YQU",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"created": 84,
"current_period_end": 6,
"current_period_start": 74,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_PAUEZJEWC5OZ97HDBL602K3V"
},
"latest_invoice": "in_JN36Z0QXTNSH7LG8PDWF1NO6",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 37,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_PAUEZJEWC5OZ97HDBL602K3V' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-A8DF262B",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:18.223Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_NUUAP2SXNN1MGJ2QQLT3F4V2",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.94ms.
{
"host": "fetchsandbox.com",
"content-length": "417",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-A8DF262B",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:18.223Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_NUUAP2SXNN1MGJ2QQLT3F4V2",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_PTNZGOE8W1Q67YQU",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_PAUEZJEWC5OZ97HDBL602K3V"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_PAUEZJEWC5OZ97HDBL602K3V"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_JN36Z0QXTNSH7LG8PDWF1NO6",
"default_payment_method": null,
"id": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 24,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 42,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-A8DF262B",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:18.223Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_NUUAP2SXNN1MGJ2QQLT3F4V2",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 37,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_PTNZGOE8W1Q67YQU' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_PAUEZJEWC5OZ97HDBL602K3V"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 18.8ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_PAUEZJEWC5OZ97HDBL602K3V"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_PTNZGOE8W1Q67YQU",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 34,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_PAUEZJEWC5OZ97HDBL602K3V"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_PAUEZJEWC5OZ97HDBL602K3V' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 12.62ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_PTNZGOE8W1Q67YQU",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_PAUEZJEWC5OZ97HDBL602K3V"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_PAUEZJEWC5OZ97HDBL602K3V"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299921,
"ended_at": 1792299921,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_JN36Z0QXTNSH7LG8PDWF1NO6",
"default_payment_method": null,
"id": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 24,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 42,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-A8DF262B",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:18.223Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_NUUAP2SXNN1MGJ2QQLT3F4V2",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 37,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:22.282922+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "507",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
}
}{
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 158
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1469
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 177
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-A8DF262B: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-A8DF262B-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "7099715439560883",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:20.169Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-A8DF262B-POLICY",
"status": null,
"preview": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2Q"
},
"attempts": 1,
"ref": "5286203715587464",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:20.526Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:21.198Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-A8DF262B-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "8947340247965724",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:21.756Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-A8DF262B",
"decision": "cancel"
},
"attempts": 1,
"ref": "17A796TLPE.3S8WQJ",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:21.889Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-A8DF262B",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:18.223Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:19.694Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:19.698Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:20.169Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:20.526Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:21.198Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:21.756Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:21.890Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:21.892Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:22.090Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:18.223Z",
"updatedAt": "2026-10-18T05:05:22.090Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/duplicate_start/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:22.566939+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 158
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1469
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 177
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-A8DF262B: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-A8DF262B-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "7099715439560883",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:20.169Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-A8DF262B-POLICY",
"status": null,
"preview": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2Q"
},
"attempts": 1,
"ref": "5286203715587464",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:20.526Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:21.198Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-A8DF262B-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "8947340247965724",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:21.756Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-A8DF262B",
"decision": "cancel"
},
"attempts": 1,
"ref": "17A796TLPE.3S8WQJ",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:21.889Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-A8DF262B",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:18.223Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:19.694Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:19.698Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:20.169Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:20.526Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:21.198Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:21.756Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:21.890Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:21.892Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:22.090Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:18.223Z",
"updatedAt": "2026-10-18T05:05:22.090Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:22.734513+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "507",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
}
}{
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
},
"duplicateStarts": 2,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 158
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1469
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 177
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-A8DF262B: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-A8DF262B-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "7099715439560883",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:20.169Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-A8DF262B-POLICY",
"status": null,
"preview": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2Q"
},
"attempts": 1,
"ref": "5286203715587464",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:20.526Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:21.198Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-A8DF262B-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "8947340247965724",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:21.756Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-A8DF262B",
"decision": "cancel"
},
"attempts": 1,
"ref": "17A796TLPE.3S8WQJ",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:21.889Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-A8DF262B",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:18.223Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:19.694Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:19.698Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:20.169Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:20.526Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:21.198Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:21.756Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:21.890Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:21.892Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:22.090Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:22.565Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:18.223Z",
"updatedAt": "2026-10-18T05:05:22.565Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:22.898624+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "507",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
}
}{
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
},
"duplicateStarts": 3,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 158
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1469
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 177
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-A8DF262B: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-A8DF262B-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "7099715439560883",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:20.169Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-A8DF262B-POLICY",
"status": null,
"preview": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2Q"
},
"attempts": 1,
"ref": "5286203715587464",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:20.526Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:21.198Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-A8DF262B-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "8947340247965724",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:21.756Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-A8DF262B",
"decision": "cancel"
},
"attempts": 1,
"ref": "17A796TLPE.3S8WQJ",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:21.889Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-A8DF262B",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:18.223Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:19.694Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:19.698Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:20.169Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:20.526Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:21.198Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:21.756Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:21.890Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:21.892Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:22.090Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:22.565Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:22.734Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:18.223Z",
"updatedAt": "2026-10-18T05:05:22.734Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/duplicate_start/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:23.165328+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "duplicate-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "duplicate_start"
},
"duplicateStarts": 3,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (solved)",
"durationMs": 158
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1469
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 177
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-A8DF262B: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-A8DF262B-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "7099715439560883",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:20.169Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-A8DF262B-POLICY",
"status": null,
"preview": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2Q"
},
"attempts": 1,
"ref": "5286203715587464",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:20.526Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:21.198Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-A8DF262B-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "8947340247965724",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:21.756Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-A8DF262B",
"decision": "cancel"
},
"attempts": 1,
"ref": "17A796TLPE.3S8WQJ",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:21.889Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-A8DF262B",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_PAUEZJEWC5OZ97HDBL602K3V",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:18.223Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:19.694Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:19.698Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:20.169Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:20.526Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:21.198Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:21.756Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:21.890Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:21.892Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:22.090Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:22.565Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:22.734Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:18.223Z",
"updatedAt": "2026-10-18T05:05:22.734Z"
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/concurrent_start/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:23.335575+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:27.466120+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "510",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}{
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 126
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1722
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 147
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E81BDF65: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "4683426608394554",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.519Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E81BDF65-POLICY",
"status": null,
"preview": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFT"
},
"attempts": 1,
"ref": "2607432876677153",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.877Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:26.485Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "5262747520959752",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:27.155Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E81BDF65",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SL6PDIB9.2NPTQY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:27.278Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E81BDF65",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:23.331Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:25.055Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:25.060Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:25.519Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:25.878Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:26.486Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:27.155Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:27.279Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:27.280Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:05:23.331Z",
"updatedAt": "2026-10-18T05:05:27.280Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 15.53ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_9PB05DWW3IQHT4NV",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 90,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 72.47ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_9PB05DWW3IQHT4NV",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"created": 20,
"current_period_end": 32,
"current_period_start": 35,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_OJK8F8MOVBP26HWQ04FHPK80"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_V39RQ6OOGD6OMD7R86FJI6JJ",
"default_payment_method": null,
"id": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 65,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 52,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 22,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_DA2B2UFLEXNKP0E5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.45ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 41,
"default_price": null,
"description": null,
"id": "prod_DA2B2UFLEXNKP0E5",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-dc5712"
}
],
"metadata": {},
"name": "ACME pro plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 73,
"url": "https://api.stripe.com/acme-pro-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 491.76ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 4900,
"currency": "usd",
"customer": "cus_9PB05DWW3IQHT4NV",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_OJK8F8MOVBP26HWQ04FHPK80"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299720,
"description": null,
"receipt_email": null,
"id": "pi_6YV065DCWW1JK4B1RF2R2JDY",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 4900,
"currency": "usd",
"customer": "cus_9PB05DWW3IQHT4NV",
"payment_method": "pm_PNOK0FVKVMX1A9XZX1GW0V9F",
"metadata": {
"subscription_id": "sub_OJK8F8MOVBP26HWQ04FHPK80"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 4900,
"latest_charge": "ch_X7S5QYUD2SFYITTKLFUPF3O1",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299720,
"description": null,
"receipt_email": null,
"id": "pi_R995Q4U5HNEJQBFTY98ODB8Q",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_V39RQ6OOGD6OMD7R86FJI6JJ' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 250.83ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 4900,
"amount_overpaid": 27,
"amount_paid": 0,
"amount_remaining": 4900,
"amount_shipping": 88,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299720,
"currency": "usd",
"custom_fields": null,
"customer": "cus_9PB05DWW3IQHT4NV",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 56,
"description": null,
"display_name": "Item 619",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_8dc33662522e4775a58a5cd7fd",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 596.2379,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/0fa1b161",
"id": "in_V39RQ6OOGD6OMD7R86FJI6JJ",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 27,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_f064d2c0377f483a810e1a2f22",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 2,
"start": 19
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 39,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/75c28592"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 5,
"period_start": 4,
"post_payment_credit_notes_amount": 1,
"pre_payment_credit_notes_amount": 88,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 4,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 94,
"marked_uncollectible_at": 28,
"paid_at": 59,
"voided_at": 76
},
"subtotal": 100,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 4900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_BF5U3MQ9ZB9CYWVL9JU9V1E0",
"object": "invoice_payment",
"invoice": "in_V39RQ6OOGD6OMD7R86FJI6JJ",
"amount_requested": 4900,
"amount_paid": null,
"currency": "usd",
"created": 1792299720,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_6YV065DCWW1JK4B1RF2R2JDY"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_V39RQ6OOGD6OMD7R86FJI6JJ"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 5.12ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_OJK8F8MOVBP26HWQ04FHPK80' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 82.59ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 65,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 52,
"currency": "usd",
"customer": "cus_9PB05DWW3IQHT4NV",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"created": 6,
"current_period_end": 76,
"current_period_start": 71,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_OJK8F8MOVBP26HWQ04FHPK80"
},
"latest_invoice": "in_V39RQ6OOGD6OMD7R86FJI6JJ",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 22,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_OJK8F8MOVBP26HWQ04FHPK80' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-E81BDF65",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:23.331Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_R995Q4U5HNEJQBFTY98ODB8Q",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.13ms.
{
"host": "fetchsandbox.com",
"content-length": "417",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-E81BDF65",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:23.331Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_R995Q4U5HNEJQBFTY98ODB8Q",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_9PB05DWW3IQHT4NV",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_OJK8F8MOVBP26HWQ04FHPK80"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_V39RQ6OOGD6OMD7R86FJI6JJ",
"default_payment_method": null,
"id": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 65,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 52,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-E81BDF65",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:23.331Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_R995Q4U5HNEJQBFTY98ODB8Q",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 22,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_9PB05DWW3IQHT4NV' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_OJK8F8MOVBP26HWQ04FHPK80"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 15.67ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_OJK8F8MOVBP26HWQ04FHPK80"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_9PB05DWW3IQHT4NV",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 90,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_OJK8F8MOVBP26HWQ04FHPK80"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_OJK8F8MOVBP26HWQ04FHPK80' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 11.98ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_9PB05DWW3IQHT4NV",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_OJK8F8MOVBP26HWQ04FHPK80"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299926,
"ended_at": 1792299926,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_V39RQ6OOGD6OMD7R86FJI6JJ",
"default_payment_method": null,
"id": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 65,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 52,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-E81BDF65",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:23.331Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_R995Q4U5HNEJQBFTY98ODB8Q",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 22,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:28.057047+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "510",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}{
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
},
"duplicateStarts": 4,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 126
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1722
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 147
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E81BDF65: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "4683426608394554",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.519Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E81BDF65-POLICY",
"status": null,
"preview": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFT"
},
"attempts": 1,
"ref": "2607432876677153",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.877Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:26.485Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "5262747520959752",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:27.155Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E81BDF65",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SL6PDIB9.2NPTQY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:27.278Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E81BDF65",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:23.331Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:25.055Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:25.060Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:25.519Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:25.878Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:26.486Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:27.155Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:27.279Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:27.280Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:27.505Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.610Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.697Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.818Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:23.331Z",
"updatedAt": "2026-10-18T05:05:27.818Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:27.817039+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "510",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}{
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
},
"duplicateStarts": 2,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 126
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1722
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 147
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E81BDF65: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "4683426608394554",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.519Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E81BDF65-POLICY",
"status": null,
"preview": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFT"
},
"attempts": 1,
"ref": "2607432876677153",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.877Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:26.485Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "5262747520959752",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:27.155Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E81BDF65",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SL6PDIB9.2NPTQY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:27.278Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E81BDF65",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:23.331Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:25.055Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:25.060Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:25.519Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:25.878Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:26.486Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:27.155Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:27.279Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:27.280Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:27.505Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.610Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:23.331Z",
"updatedAt": "2026-10-18T05:05:27.610Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:27.866859+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "510",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}{
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
},
"duplicateStarts": 3,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 126
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1722
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 147
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E81BDF65: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "4683426608394554",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.519Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E81BDF65-POLICY",
"status": null,
"preview": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFT"
},
"attempts": 1,
"ref": "2607432876677153",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.877Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:26.485Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "5262747520959752",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:27.155Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E81BDF65",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SL6PDIB9.2NPTQY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:27.278Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E81BDF65",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:23.331Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:25.055Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:25.060Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:25.519Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:25.878Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:26.486Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:27.155Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:27.279Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:27.280Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:27.505Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.610Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.697Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:23.331Z",
"updatedAt": "2026-10-18T05:05:27.697Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:27.697531+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "510",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}{
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 126
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1722
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 147
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E81BDF65: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "4683426608394554",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.519Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E81BDF65-POLICY",
"status": null,
"preview": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFT"
},
"attempts": 1,
"ref": "2607432876677153",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.877Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:26.485Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "5262747520959752",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:27.155Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E81BDF65",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SL6PDIB9.2NPTQY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:27.278Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E81BDF65",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:23.331Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:25.055Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:25.060Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:25.519Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:25.878Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:26.486Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:27.155Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:27.279Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:27.280Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:27.505Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:23.331Z",
"updatedAt": "2026-10-18T05:05:27.505Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/concurrent_start/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:28.320116+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
},
"duplicateStarts": 4,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 126
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1722
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 147
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E81BDF65: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "4683426608394554",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.519Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E81BDF65-POLICY",
"status": null,
"preview": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFT"
},
"attempts": 1,
"ref": "2607432876677153",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.877Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:26.485Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "5262747520959752",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:27.155Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E81BDF65",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SL6PDIB9.2NPTQY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:27.278Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E81BDF65",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:23.331Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:25.055Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:25.060Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:25.519Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:25.878Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:26.486Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:27.155Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:27.279Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:27.280Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:27.505Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.610Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.697Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.818Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:23.331Z",
"updatedAt": "2026-10-18T05:05:27.818Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:28.488038+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "510",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}{
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
},
"duplicateStarts": 5,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 126
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1722
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 147
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E81BDF65: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "4683426608394554",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.519Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E81BDF65-POLICY",
"status": null,
"preview": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFT"
},
"attempts": 1,
"ref": "2607432876677153",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.877Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:26.485Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "5262747520959752",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:27.155Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E81BDF65",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SL6PDIB9.2NPTQY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:27.278Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E81BDF65",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:23.331Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:25.055Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:25.060Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:25.519Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:25.878Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:26.486Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:27.155Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:27.279Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:27.280Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:27.505Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.610Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.697Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.818Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.318Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:23.331Z",
"updatedAt": "2026-10-18T05:05:28.318Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:28.700631+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "510",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}{
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
},
"duplicateStarts": 6,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 126
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1722
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 147
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E81BDF65: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "4683426608394554",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.519Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E81BDF65-POLICY",
"status": null,
"preview": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFT"
},
"attempts": 1,
"ref": "2607432876677153",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.877Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:26.485Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "5262747520959752",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:27.155Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E81BDF65",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SL6PDIB9.2NPTQY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:27.278Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E81BDF65",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:23.331Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:25.055Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:25.060Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:25.519Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:25.878Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:26.486Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:27.155Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:27.279Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:27.280Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:27.505Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.610Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.697Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.818Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.318Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.532Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:23.331Z",
"updatedAt": "2026-10-18T05:05:28.532Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:29.034246+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "510",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}{
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
},
"duplicateStarts": 9,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 126
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1722
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 147
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E81BDF65: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "4683426608394554",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.519Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E81BDF65-POLICY",
"status": null,
"preview": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFT"
},
"attempts": 1,
"ref": "2607432876677153",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.877Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:26.485Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "5262747520959752",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:27.155Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E81BDF65",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SL6PDIB9.2NPTQY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:27.278Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E81BDF65",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:23.331Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:25.055Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:25.060Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:25.519Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:25.878Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:26.486Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:27.155Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:27.279Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:27.280Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:27.505Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.610Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.697Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.818Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.318Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.532Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.655Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.744Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.856Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:23.331Z",
"updatedAt": "2026-10-18T05:05:28.856Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:28.836563+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "510",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}{
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
},
"duplicateStarts": 7,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 126
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1722
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 147
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E81BDF65: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "4683426608394554",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.519Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E81BDF65-POLICY",
"status": null,
"preview": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFT"
},
"attempts": 1,
"ref": "2607432876677153",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.877Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:26.485Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "5262747520959752",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:27.155Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E81BDF65",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SL6PDIB9.2NPTQY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:27.278Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E81BDF65",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:23.331Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:25.055Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:25.060Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:25.519Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:25.878Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:26.486Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:27.155Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:27.279Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:27.280Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:27.505Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.610Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.697Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.818Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.318Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.532Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.655Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:23.331Z",
"updatedAt": "2026-10-18T05:05:28.655Z",
"duplicate": true
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:28.945747+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "510",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
}
}{
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
},
"duplicateStarts": 8,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 126
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1722
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 147
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E81BDF65: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "4683426608394554",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.519Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E81BDF65-POLICY",
"status": null,
"preview": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFT"
},
"attempts": 1,
"ref": "2607432876677153",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.877Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:26.485Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "5262747520959752",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:27.155Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E81BDF65",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SL6PDIB9.2NPTQY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:27.278Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E81BDF65",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:23.331Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:25.055Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:25.060Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:25.519Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:25.878Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:26.486Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:27.155Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:27.279Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:27.280Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:27.505Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.610Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.697Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.818Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.318Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.532Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.655Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.744Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:23.331Z",
"updatedAt": "2026-10-18T05:05:28.744Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/concurrent_start/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:29.294005+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "concurrent-start-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "concurrent_start"
},
"duplicateStarts": 9,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 126
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1722
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 147
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E81BDF65: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "4683426608394554",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.519Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E81BDF65-POLICY",
"status": null,
"preview": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFT"
},
"attempts": 1,
"ref": "2607432876677153",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:25.877Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:26.485Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E81BDF65-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "5262747520959752",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:27.155Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E81BDF65",
"decision": "cancel"
},
"attempts": 1,
"ref": "17SL6PDIB9.2NPTQY",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:27.278Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E81BDF65",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_OJK8F8MOVBP26HWQ04FHPK80",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:23.331Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:25.055Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:25.060Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:25.519Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:25.878Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:26.486Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:27.155Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:27.279Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:27.280Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:05:27.505Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.610Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.697Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:27.818Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.318Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.532Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.655Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.744Z",
"msg": "duplicate start ignored"
},
{
"at": "2026-10-18T05:05:28.856Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:23.331Z",
"updatedAt": "2026-10-18T05:05:28.856Z"
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/invalid_input_rejected/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:29.469429+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "invalid-input-rejected-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
],
"subscriptionId": "12345"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "invalid_input_rejected"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:29.638317+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "549",
"content-type": "application/json"
}{
"content-type": "application/json",
"content-length": "90"
}{
"action": "start",
"runId": "invalid-input-rejected-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
],
"subscriptionId": "12345"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "invalid_input_rejected"
}
}{
"error": "invalid input",
"issues": [
"subscriptionId: Stripe subscription id like sub_123"
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/invalid_input_rejected/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:29.915382+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "invalid-input-rejected-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
],
"subscriptionId": "12345"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "invalid_input_rejected"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:30.085424+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "549",
"content-type": "application/json"
}{
"content-type": "application/json",
"content-length": "90"
}{
"action": "start",
"runId": "invalid-input-rejected-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
],
"subscriptionId": "12345"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "invalid_input_rejected"
}
}{
"error": "invalid input",
"issues": [
"subscriptionId: Stripe subscription id like sub_123"
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/invalid_input_rejected/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:30.348056+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/stripe_auth_failure/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:30.523384+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "stripe-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "stripe_auth_failure"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:31.716256+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "515",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "stripe-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "stripe_auth_failure"
}
}{
"runId": "stripe-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "stripe_auth_failure"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 108
},
{
"name": "policy-research",
"status": "failed",
"error": "stripe 401 authentication_required: GET /v1/customers → 401 authentication_required",
"errorCode": "stripe:authentication_required",
"durationMs": 137
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 161
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-FBADAA02: unverified (purchase could not be verified)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-FBADAA02-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the "
},
"attempts": 1,
"ref": "2537617413196691",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:31.120Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-FBADAA02-POLICY",
"status": null,
"preview": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)"
},
"attempts": 1,
"ref": "6244824899704736",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:31.439Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-FBADAA02",
"decision": "unverified"
},
"attempts": 1,
"ref": "17WMSWWODD.5XN8ND",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:31.549Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-FBADAA02",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "unverified",
"reason": "purchase could not be verified",
"subscriptionId": null,
"cancellation": "unverified",
"refundOffer": null
},
"events": [
{
"at": "2026-10-18T05:05:30.521Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:30.686Z",
"msg": "agents: ticket-context=ok, policy-research=failed, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:30.690Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:31.120Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:31.439Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:31.549Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:31.551Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-18T05:05:30.521Z",
"updatedAt": "2026-10-18T05:05:31.551Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.01ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:26.954291+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
}
}Curl-style request view
curl --request GET '<STRIPE_TWIN_BASE_URL>/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 0.67ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"error": {
"type": "invalid_request_error",
"code": "authentication_required",
"doc_url": "https://stripe.com/docs/error-codes/authentication-required",
"message": "Invalid API key provided. You did not provide a valid API key. Ensure your Authorization header contains a valid Bearer token."
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 0.67ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"error": {
"type": "invalid_request_error",
"code": "authentication_required",
"doc_url": "https://stripe.com/docs/error-codes/authentication-required",
"message": "Invalid API key provided. You did not provide a valid API key. Ensure your Authorization header contains a valid Bearer token."
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 5.99ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request PUT 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nWe'\''ve received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME'\''s cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'\''ll ask how you'\''d like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'\''ll get a final confirmation once everything is done.\n\nThere'\''s nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true
}
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 8.66ms.
{
"host": "fetchsandbox.com",
"content-length": "651",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true
}
}
}{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:30.933453+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
},
"audit": {
"id": 7461438275748496,
"ticket_id": 2001,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"events": [
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
}
],
"metadata": {
"custom": {},
"system": {}
},
"via": {
"channel": "api"
}
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.38ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.84ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:30.933453+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.38ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request PUT 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"ticket": {
"comment": {
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false
}
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 7.07ms.
{
"host": "fetchsandbox.com",
"content-length": "241",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
{
"ticket": {
"comment": {
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false
}
}
}{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:31.362726+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
},
"audit": {
"id": 6855200161838611,
"ticket_id": 2001,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"events": [
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
}
],
"metadata": {
"custom": {},
"system": {}
},
"via": {
"channel": "api"
}
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.44ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/stripe_auth_failure/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:31.984489+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "stripe-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "stripe_auth_failure"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 108
},
{
"name": "policy-research",
"status": "failed",
"error": "stripe 401 authentication_required: GET /v1/customers → 401 authentication_required",
"errorCode": "stripe:authentication_required",
"durationMs": 137
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 161
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-FBADAA02: unverified (purchase could not be verified)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-FBADAA02-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the "
},
"attempts": 1,
"ref": "2537617413196691",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:31.120Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-FBADAA02-POLICY",
"status": null,
"preview": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)"
},
"attempts": 1,
"ref": "6244824899704736",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:31.439Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-FBADAA02",
"decision": "unverified"
},
"attempts": 1,
"ref": "17WMSWWODD.5XN8ND",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:31.549Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-FBADAA02",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "unverified",
"reason": "purchase could not be verified",
"subscriptionId": null,
"cancellation": "unverified",
"refundOffer": null
},
"events": [
{
"at": "2026-10-18T05:05:30.521Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:30.686Z",
"msg": "agents: ticket-context=ok, policy-research=failed, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:30.690Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:31.120Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:31.439Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:31.549Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:31.551Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-18T05:05:30.521Z",
"updatedAt": "2026-10-18T05:05:31.551Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "stripe-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "stripe_auth_failure"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:32.151931+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "515",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "stripe-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "stripe_auth_failure"
}
}{
"runId": "stripe-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "stripe_auth_failure"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 108
},
{
"name": "policy-research",
"status": "failed",
"error": "stripe 401 authentication_required: GET /v1/customers → 401 authentication_required",
"errorCode": "stripe:authentication_required",
"durationMs": 137
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 161
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-FBADAA02: unverified (purchase could not be verified)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-FBADAA02-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the "
},
"attempts": 1,
"ref": "2537617413196691",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:31.120Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-FBADAA02-POLICY",
"status": null,
"preview": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)"
},
"attempts": 1,
"ref": "6244824899704736",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:31.439Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-FBADAA02",
"decision": "unverified"
},
"attempts": 1,
"ref": "17WMSWWODD.5XN8ND",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:31.549Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-FBADAA02",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "unverified",
"reason": "purchase could not be verified",
"subscriptionId": null,
"cancellation": "unverified",
"refundOffer": null
},
"events": [
{
"at": "2026-10-18T05:05:30.521Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:30.686Z",
"msg": "agents: ticket-context=ok, policy-research=failed, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:30.690Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:31.120Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:31.439Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:31.549Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:31.551Z",
"msg": "done (partial)"
},
{
"at": "2026-10-18T05:05:31.983Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:30.521Z",
"updatedAt": "2026-10-18T05:05:31.983Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/stripe_auth_failure/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:32.414752+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "stripe-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "stripe_auth_failure"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 108
},
{
"name": "policy-research",
"status": "failed",
"error": "stripe 401 authentication_required: GET /v1/customers → 401 authentication_required",
"errorCode": "stripe:authentication_required",
"durationMs": 137
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 161
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-FBADAA02: unverified (purchase could not be verified)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-FBADAA02-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the "
},
"attempts": 1,
"ref": "2537617413196691",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:31.120Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-FBADAA02-POLICY",
"status": null,
"preview": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)"
},
"attempts": 1,
"ref": "6244824899704736",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:31.439Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-FBADAA02",
"decision": "unverified"
},
"attempts": 1,
"ref": "17WMSWWODD.5XN8ND",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:31.549Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-FBADAA02",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "unverified",
"reason": "purchase could not be verified",
"subscriptionId": null,
"cancellation": "unverified",
"refundOffer": null
},
"events": [
{
"at": "2026-10-18T05:05:30.521Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:30.686Z",
"msg": "agents: ticket-context=ok, policy-research=failed, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:30.690Z",
"msg": "planned 3 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:31.120Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:31.439Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:31.549Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:31.551Z",
"msg": "done (partial)"
},
{
"at": "2026-10-18T05:05:31.983Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:30.521Z",
"updatedAt": "2026-10-18T05:05:31.983Z"
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/zendesk_rate_limited/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:32.583007+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "zendesk-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "zendesk_rate_limited"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:45.261820+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "518",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "zendesk-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "zendesk_rate_limited"
}
}{
"runId": "zendesk-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "zendesk_rate_limited"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "failed",
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"durationMs": 2443
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_MT71TPN2U7SIKW3MT0EJGHFN (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1443
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 157
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-9F9D5883: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-9F9D5883-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001/comments.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-9F9D5883-POLICY",
"status": null,
"preview": "Cancellation request CXL-9F9D5883 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_MT71TPN2U7SIKW3MT0EJGHFN (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_CHM2YYT9SZ6X424S"
},
"attempts": 1,
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001/comments.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:42.538Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-9F9D5883-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001/comments.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-9F9D5883",
"decision": "cancel"
},
"attempts": 1,
"ref": "17AP6AEZSI.9Q2K2B",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:45.059Z",
"reconciled": null
}
],
"counts": {
"applied": 2,
"failed": 3,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-9F9D5883",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:32.591Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:35.036Z",
"msg": "agents: ticket-context=failed, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:35.041Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:37.370Z",
"msg": "zendesk.acknowledge: failed (zendesk:RateLimited)"
},
{
"at": "2026-10-18T05:05:39.653Z",
"msg": "zendesk.policy_note: failed (zendesk:RateLimited)"
},
{
"at": "2026-10-18T05:05:42.538Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:44.914Z",
"msg": "zendesk.refund_offer: failed (zendesk:RateLimited)"
},
{
"at": "2026-10-18T05:05:45.059Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:45.062Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-18T05:05:32.591Z",
"updatedAt": "2026-10-18T05:05:45.062Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 18.04ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_854HX5BTXK4DOKJ9",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 94,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 2.39ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 2.39ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 71.24ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_854HX5BTXK4DOKJ9",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"created": 26,
"current_period_end": 37,
"current_period_start": 74,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_MT71TPN2U7SIKW3MT0EJGHFN"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_0I293E84LZYBNYXZLOAZQLDH",
"default_payment_method": null,
"id": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 61,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 56,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 4,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_DA2B2UFLEXNKP0E5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.74ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 41,
"default_price": null,
"description": null,
"id": "prod_DA2B2UFLEXNKP0E5",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-dc5712"
}
],
"metadata": {},
"name": "ACME pro plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 73,
"url": "https://api.stripe.com/acme-pro-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 506.25ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 4900,
"currency": "usd",
"customer": "cus_854HX5BTXK4DOKJ9",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_MT71TPN2U7SIKW3MT0EJGHFN"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299721,
"description": null,
"receipt_email": null,
"id": "pi_ILFXW7H000BTGJ6E5M0RGJIW",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 4900,
"currency": "usd",
"customer": "cus_854HX5BTXK4DOKJ9",
"payment_method": "pm_BZJLT7FYQPMYKX8SP33DJ8ME",
"metadata": {
"subscription_id": "sub_MT71TPN2U7SIKW3MT0EJGHFN"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 4900,
"latest_charge": "ch_3TI3U99QLMUPU3QHQDL3IR05",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299721,
"description": null,
"receipt_email": null,
"id": "pi_CHM2YYT9SZ6X424SHWEF0ASS",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_0I293E84LZYBNYXZLOAZQLDH' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 249.76ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 4900,
"amount_overpaid": 84,
"amount_paid": 0,
"amount_remaining": 4900,
"amount_shipping": 1,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299721,
"currency": "usd",
"custom_fields": null,
"customer": "cus_854HX5BTXK4DOKJ9",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 94,
"description": null,
"display_name": "Item 407",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_6cd5294e0d4343e79d6be3b8b9",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 998.3905,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/ba15330d",
"id": "in_0I293E84LZYBNYXZLOAZQLDH",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 59,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_ebe4a3199be84dc9a58f0a18a3",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 56,
"start": 17
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 52,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/bd551bfc"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 97,
"period_start": 75,
"post_payment_credit_notes_amount": 28,
"pre_payment_credit_notes_amount": 46,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 21,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 97,
"marked_uncollectible_at": 88,
"paid_at": 41,
"voided_at": 35
},
"subtotal": 96,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 4900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_QVG8GBSR6PT2DTTZ70M09SDC",
"object": "invoice_payment",
"invoice": "in_0I293E84LZYBNYXZLOAZQLDH",
"amount_requested": 4900,
"amount_paid": null,
"currency": "usd",
"created": 1792299721,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_ILFXW7H000BTGJ6E5M0RGJIW"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_0I293E84LZYBNYXZLOAZQLDH"
}
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 3.15ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.15ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.4ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 2.5ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 2.5ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 2.45ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 2.45ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 1.97ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.97ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 2.12ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 2.12ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 1.86ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.86ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 2.43ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 2.43ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 1.93ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.93ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_MT71TPN2U7SIKW3MT0EJGHFN' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 86.97ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 61,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 56,
"currency": "usd",
"customer": "cus_854HX5BTXK4DOKJ9",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"created": 17,
"current_period_end": 27,
"current_period_start": 16,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_MT71TPN2U7SIKW3MT0EJGHFN"
},
"latest_invoice": "in_0I293E84LZYBNYXZLOAZQLDH",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 4,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 2.03ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 2.03ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 2.1ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 2.1ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 2.5ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 2.5ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_MT71TPN2U7SIKW3MT0EJGHFN' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-9F9D5883",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "",
"acme_cxl_at": "2026-10-18T05:05:32.591Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_CHM2YYT9SZ6X424SHWEF0ASS",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 21.26ms.
{
"host": "fetchsandbox.com",
"content-length": "413",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-9F9D5883",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "",
"acme_cxl_at": "2026-10-18T05:05:32.591Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_CHM2YYT9SZ6X424SHWEF0ASS",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_854HX5BTXK4DOKJ9",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_MT71TPN2U7SIKW3MT0EJGHFN"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_MT71TPN2U7SIKW3MT0EJGHFN"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_0I293E84LZYBNYXZLOAZQLDH",
"default_payment_method": null,
"id": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 61,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 56,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-9F9D5883",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "",
"acme_cxl_at": "2026-10-18T05:05:32.591Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_CHM2YYT9SZ6X424SHWEF0ASS",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 4,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_854HX5BTXK4DOKJ9' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_MT71TPN2U7SIKW3MT0EJGHFN"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 15.38ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_MT71TPN2U7SIKW3MT0EJGHFN"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_854HX5BTXK4DOKJ9",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 94,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_MT71TPN2U7SIKW3MT0EJGHFN"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_MT71TPN2U7SIKW3MT0EJGHFN' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 12.6ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_854HX5BTXK4DOKJ9",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_MT71TPN2U7SIKW3MT0EJGHFN"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_MT71TPN2U7SIKW3MT0EJGHFN"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299942,
"ended_at": 1792299942,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_0I293E84LZYBNYXZLOAZQLDH",
"default_payment_method": null,
"id": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 61,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 56,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-9F9D5883",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "",
"acme_cxl_at": "2026-10-18T05:05:32.591Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_CHM2YYT9SZ6X424SHWEF0ASS",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 4,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 1.96ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.96ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 1.9ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.9ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 1.88ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 1.88ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}{
"retry-after": "1"
}No body shown for this read.
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/zendesk_rate_limited/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:45.557773+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "zendesk-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "zendesk_rate_limited"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "failed",
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"durationMs": 2443
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_MT71TPN2U7SIKW3MT0EJGHFN (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1443
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 157
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-9F9D5883: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-9F9D5883-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001/comments.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-9F9D5883-POLICY",
"status": null,
"preview": "Cancellation request CXL-9F9D5883 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_MT71TPN2U7SIKW3MT0EJGHFN (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_CHM2YYT9SZ6X424S"
},
"attempts": 1,
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001/comments.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:42.538Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-9F9D5883-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001/comments.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-9F9D5883",
"decision": "cancel"
},
"attempts": 1,
"ref": "17AP6AEZSI.9Q2K2B",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:45.059Z",
"reconciled": null
}
],
"counts": {
"applied": 2,
"failed": 3,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-9F9D5883",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:32.591Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:35.036Z",
"msg": "agents: ticket-context=failed, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:35.041Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:37.370Z",
"msg": "zendesk.acknowledge: failed (zendesk:RateLimited)"
},
{
"at": "2026-10-18T05:05:39.653Z",
"msg": "zendesk.policy_note: failed (zendesk:RateLimited)"
},
{
"at": "2026-10-18T05:05:42.538Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:44.914Z",
"msg": "zendesk.refund_offer: failed (zendesk:RateLimited)"
},
{
"at": "2026-10-18T05:05:45.059Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:45.062Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-18T05:05:32.591Z",
"updatedAt": "2026-10-18T05:05:45.062Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "zendesk-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "zendesk_rate_limited"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:45.751935+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "518",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "zendesk-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "zendesk_rate_limited"
}
}{
"runId": "zendesk-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "zendesk_rate_limited"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "failed",
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"durationMs": 2443
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_MT71TPN2U7SIKW3MT0EJGHFN (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1443
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 157
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-9F9D5883: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-9F9D5883-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001/comments.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-9F9D5883-POLICY",
"status": null,
"preview": "Cancellation request CXL-9F9D5883 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_MT71TPN2U7SIKW3MT0EJGHFN (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_CHM2YYT9SZ6X424S"
},
"attempts": 1,
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001/comments.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:42.538Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-9F9D5883-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001/comments.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-9F9D5883",
"decision": "cancel"
},
"attempts": 1,
"ref": "17AP6AEZSI.9Q2K2B",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:45.059Z",
"reconciled": null
}
],
"counts": {
"applied": 2,
"failed": 3,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-9F9D5883",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:32.591Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:35.036Z",
"msg": "agents: ticket-context=failed, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:35.041Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:37.370Z",
"msg": "zendesk.acknowledge: failed (zendesk:RateLimited)"
},
{
"at": "2026-10-18T05:05:39.653Z",
"msg": "zendesk.policy_note: failed (zendesk:RateLimited)"
},
{
"at": "2026-10-18T05:05:42.538Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:44.914Z",
"msg": "zendesk.refund_offer: failed (zendesk:RateLimited)"
},
{
"at": "2026-10-18T05:05:45.059Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:45.062Z",
"msg": "done (partial)"
},
{
"at": "2026-10-18T05:05:45.567Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:32.591Z",
"updatedAt": "2026-10-18T05:05:45.567Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/zendesk_rate_limited/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:46.037335+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "zendesk-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "zendesk_rate_limited"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "failed",
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"durationMs": 2443
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_MT71TPN2U7SIKW3MT0EJGHFN (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1443
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 157
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-9F9D5883: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-9F9D5883-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001/comments.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-9F9D5883-POLICY",
"status": null,
"preview": "Cancellation request CXL-9F9D5883 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_MT71TPN2U7SIKW3MT0EJGHFN (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_CHM2YYT9SZ6X424S"
},
"attempts": 1,
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001/comments.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:42.538Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-9F9D5883-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"error": "zendesk 429 RateLimited: GET /api/v2/tickets/2001/comments.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-9F9D5883",
"decision": "cancel"
},
"attempts": 1,
"ref": "17AP6AEZSI.9Q2K2B",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:45.059Z",
"reconciled": null
}
],
"counts": {
"applied": 2,
"failed": 3,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-9F9D5883",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_MT71TPN2U7SIKW3MT0EJGHFN",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:32.591Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:35.036Z",
"msg": "agents: ticket-context=failed, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:35.041Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:37.370Z",
"msg": "zendesk.acknowledge: failed (zendesk:RateLimited)"
},
{
"at": "2026-10-18T05:05:39.653Z",
"msg": "zendesk.policy_note: failed (zendesk:RateLimited)"
},
{
"at": "2026-10-18T05:05:42.538Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:44.914Z",
"msg": "zendesk.refund_offer: failed (zendesk:RateLimited)"
},
{
"at": "2026-10-18T05:05:45.059Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:45.062Z",
"msg": "done (partial)"
},
{
"at": "2026-10-18T05:05:45.567Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:32.591Z",
"updatedAt": "2026-10-18T05:05:45.567Z"
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/square_auth_failure/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:46.231855+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "square-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "square_auth_failure"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:50.037387+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "515",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "square-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "square_auth_failure"
}
}{
"runId": "square-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "square_auth_failure"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 124
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1507
},
{
"name": "gift-card-desk",
"status": "failed",
"error": "square 401 UNAUTHORIZED: GET /v2/locations/LKZQE8ZN3GSKR → 401 UNAUTHORIZED",
"errorCode": "square:UNAUTHORIZED",
"durationMs": 155
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E6CF1F1D: cancel (cancellable under policy)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E6CF1F1D-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "1755866793870485",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:48.241Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E6CF1F1D-POLICY",
"status": null,
"preview": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C"
},
"attempts": 1,
"ref": "3945314801213308",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:48.598Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit"
},
"attempts": 1,
"ref": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:49.208Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E6CF1F1D-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "2987616882569694",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:49.710Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E6CF1F1D",
"decision": "cancel"
},
"attempts": 1,
"ref": "17K1TTY1BD.R6FBWO",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:49.836Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E6CF1F1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:46.227Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:47.738Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=failed"
},
{
"at": "2026-10-18T05:05:47.743Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:48.241Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:48.598Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:49.209Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:49.710Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:49.837Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:49.839Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-18T05:05:46.227Z",
"updatedAt": "2026-10-18T05:05:49.839Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 5.96ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:31.362726+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 16.48ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_ZRC61HXVU6CQV1A2",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 29,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET '<SQUARE_TWIN_BASE_URL>/v2/locations/LKZQE8ZN3GSKR' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 0.69ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"errors": [
{
"status": "401",
"code": "UNAUTHORIZED",
"detail": "This request could not be authorized. The provided access token has expired or been revoked. Obtain a new token via the OAuth flow.\n"
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 76.13ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_ZRC61HXVU6CQV1A2",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"created": 46,
"current_period_end": 9,
"current_period_start": 52,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_HI0TKV9HBO850SQQW6N9FRQH"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_LPV420CR3PBH9XN7F2F4LPBY",
"default_payment_method": null,
"id": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 55,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 83,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 35,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_DA2B2UFLEXNKP0E5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.54ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 41,
"default_price": null,
"description": null,
"id": "prod_DA2B2UFLEXNKP0E5",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-dc5712"
}
],
"metadata": {},
"name": "ACME pro plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 73,
"url": "https://api.stripe.com/acme-pro-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 107.23ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 4900,
"currency": "usd",
"customer": "cus_ZRC61HXVU6CQV1A2",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_HI0TKV9HBO850SQQW6N9FRQH"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299722,
"description": null,
"receipt_email": null,
"id": "pi_NTTHMCI63HKM4YQS708IRH9V",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 4900,
"currency": "usd",
"customer": "cus_ZRC61HXVU6CQV1A2",
"payment_method": "pm_W1YUYO5BT4M241MMYF7LLRWP",
"metadata": {
"subscription_id": "sub_HI0TKV9HBO850SQQW6N9FRQH"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 4900,
"latest_charge": "ch_KR82MEJ78GY29JTM5YSIWNC0",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299722,
"description": null,
"receipt_email": null,
"id": "pi_SRMW6F8HDM57OR0C86BWDYHW",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_LPV420CR3PBH9XN7F2F4LPBY' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 634.68ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 4900,
"amount_overpaid": 13,
"amount_paid": 0,
"amount_remaining": 4900,
"amount_shipping": 92,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299722,
"currency": "usd",
"custom_fields": null,
"customer": "cus_ZRC61HXVU6CQV1A2",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 27,
"description": null,
"display_name": "Item 656",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_e80670725ed04ee78378b078a6",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 58.3335,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/5d822c01",
"id": "in_LPV420CR3PBH9XN7F2F4LPBY",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 58,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_96c3cf970ec244d5b85db5dd8e",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 83,
"start": 77
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 29,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/51e02372"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 8,
"period_start": 61,
"post_payment_credit_notes_amount": 45,
"pre_payment_credit_notes_amount": 85,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 42,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 24,
"marked_uncollectible_at": 92,
"paid_at": 31,
"voided_at": 48
},
"subtotal": 8,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 4900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_ZRBNJ7JGFRKBWOR5WCFGXEFX",
"object": "invoice_payment",
"invoice": "in_LPV420CR3PBH9XN7F2F4LPBY",
"amount_requested": 4900,
"amount_paid": null,
"currency": "usd",
"created": 1792299722,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_NTTHMCI63HKM4YQS708IRH9V"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_LPV420CR3PBH9XN7F2F4LPBY"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.93ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.83ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request PUT 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nWe'\''ve received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME'\''s cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'\''ll ask how you'\''d like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'\''ll get a final confirmation once everything is done.\n\nThere'\''s nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true
}
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 14.48ms.
{
"host": "fetchsandbox.com",
"content-length": "642",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true
}
}
}{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:48.037920+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
},
"audit": {
"id": 433210234635256,
"ticket_id": 2001,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"events": [
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
}
],
"metadata": {
"custom": {},
"system": {}
},
"via": {
"channel": "api"
}
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.52ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 5.79ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:48.037920+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.34ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request PUT 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"ticket": {
"comment": {
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false
}
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 7.66ms.
{
"host": "fetchsandbox.com",
"content-length": "591",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
{
"ticket": {
"comment": {
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false
}
}
}{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:48.505455+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
},
"audit": {
"id": 7720044953264681,
"ticket_id": 2001,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"events": [
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
}
],
"metadata": {
"custom": {},
"system": {}
},
"via": {
"channel": "api"
}
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.55ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_HI0TKV9HBO850SQQW6N9FRQH' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 86.12ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 55,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 83,
"currency": "usd",
"customer": "cus_ZRC61HXVU6CQV1A2",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"created": 33,
"current_period_end": 21,
"current_period_start": 60,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_HI0TKV9HBO850SQQW6N9FRQH"
},
"latest_invoice": "in_LPV420CR3PBH9XN7F2F4LPBY",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 35,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_HI0TKV9HBO850SQQW6N9FRQH' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-E6CF1F1D",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:46.227Z",
"acme_cxl_offer": "original_payment,store_credit",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_SRMW6F8HDM57OR0C86BWDYHW",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 20.73ms.
{
"host": "fetchsandbox.com",
"content-length": "405",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-E6CF1F1D",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:46.227Z",
"acme_cxl_offer": "original_payment,store_credit",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_SRMW6F8HDM57OR0C86BWDYHW",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_ZRC61HXVU6CQV1A2",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_HI0TKV9HBO850SQQW6N9FRQH"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_HI0TKV9HBO850SQQW6N9FRQH"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_LPV420CR3PBH9XN7F2F4LPBY",
"default_payment_method": null,
"id": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 55,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 83,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-E6CF1F1D",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:46.227Z",
"acme_cxl_offer": "original_payment,store_credit",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_SRMW6F8HDM57OR0C86BWDYHW",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 35,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_ZRC61HXVU6CQV1A2' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_HI0TKV9HBO850SQQW6N9FRQH"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 15.29ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_HI0TKV9HBO850SQQW6N9FRQH"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_ZRC61HXVU6CQV1A2",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 29,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_HI0TKV9HBO850SQQW6N9FRQH"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_HI0TKV9HBO850SQQW6N9FRQH' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 12.24ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_ZRC61HXVU6CQV1A2",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_HI0TKV9HBO850SQQW6N9FRQH"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_HI0TKV9HBO850SQQW6N9FRQH"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299949,
"ended_at": 1792299949,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_LPV420CR3PBH9XN7F2F4LPBY",
"default_payment_method": null,
"id": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 55,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 83,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-E6CF1F1D",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:46.227Z",
"acme_cxl_offer": "original_payment,store_credit",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_SRMW6F8HDM57OR0C86BWDYHW",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 35,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 10.58ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request PUT 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won'\''t be charged again.\n\nUnder our refund policy you'\''re eligible for $49.00. Please reply with the number of the option you'\''d like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true
},
"status": "pending"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 13.08ms.
{
"host": "fetchsandbox.com",
"content-length": "489",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true
},
"status": "pending"
}
}{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:49.500426+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
},
"audit": {
"id": 3525712862562043,
"ticket_id": 2001,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"events": [
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
}
],
"metadata": {
"custom": {},
"system": {}
},
"via": {
"channel": "api"
}
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.39ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
},
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 5.77ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:49.500426+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/square_auth_failure/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:50.340614+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "square-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "square_auth_failure"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 124
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1507
},
{
"name": "gift-card-desk",
"status": "failed",
"error": "square 401 UNAUTHORIZED: GET /v2/locations/LKZQE8ZN3GSKR → 401 UNAUTHORIZED",
"errorCode": "square:UNAUTHORIZED",
"durationMs": 155
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E6CF1F1D: cancel (cancellable under policy)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E6CF1F1D-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "1755866793870485",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:48.241Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E6CF1F1D-POLICY",
"status": null,
"preview": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C"
},
"attempts": 1,
"ref": "3945314801213308",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:48.598Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit"
},
"attempts": 1,
"ref": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:49.208Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E6CF1F1D-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "2987616882569694",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:49.710Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E6CF1F1D",
"decision": "cancel"
},
"attempts": 1,
"ref": "17K1TTY1BD.R6FBWO",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:49.836Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E6CF1F1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:46.227Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:47.738Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=failed"
},
{
"at": "2026-10-18T05:05:47.743Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:48.241Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:48.598Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:49.209Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:49.710Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:49.837Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:49.839Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-18T05:05:46.227Z",
"updatedAt": "2026-10-18T05:05:49.839Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "square-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "square_auth_failure"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:50.531194+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "515",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "square-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "square_auth_failure"
}
}{
"runId": "square-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "square_auth_failure"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 124
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1507
},
{
"name": "gift-card-desk",
"status": "failed",
"error": "square 401 UNAUTHORIZED: GET /v2/locations/LKZQE8ZN3GSKR → 401 UNAUTHORIZED",
"errorCode": "square:UNAUTHORIZED",
"durationMs": 155
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E6CF1F1D: cancel (cancellable under policy)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E6CF1F1D-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "1755866793870485",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:48.241Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E6CF1F1D-POLICY",
"status": null,
"preview": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C"
},
"attempts": 1,
"ref": "3945314801213308",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:48.598Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit"
},
"attempts": 1,
"ref": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:49.208Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E6CF1F1D-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "2987616882569694",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:49.710Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E6CF1F1D",
"decision": "cancel"
},
"attempts": 1,
"ref": "17K1TTY1BD.R6FBWO",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:49.836Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E6CF1F1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:46.227Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:47.738Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=failed"
},
{
"at": "2026-10-18T05:05:47.743Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:48.241Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:48.598Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:49.209Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:49.710Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:49.837Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:49.839Z",
"msg": "done (partial)"
},
{
"at": "2026-10-18T05:05:50.336Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:46.227Z",
"updatedAt": "2026-10-18T05:05:50.336Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/square_auth_failure/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:50.814084+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "square-auth-failure-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "square_auth_failure"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 124
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1507
},
{
"name": "gift-card-desk",
"status": "failed",
"error": "square 401 UNAUTHORIZED: GET /v2/locations/LKZQE8ZN3GSKR → 401 UNAUTHORIZED",
"errorCode": "square:UNAUTHORIZED",
"durationMs": 155
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-E6CF1F1D: cancel (cancellable under policy)",
"durationMs": 0
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E6CF1F1D-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "1755866793870485",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:48.241Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-E6CF1F1D-POLICY",
"status": null,
"preview": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C"
},
"attempts": 1,
"ref": "3945314801213308",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:48.598Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit"
},
"attempts": 1,
"ref": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:49.208Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-E6CF1F1D-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "2987616882569694",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:49.710Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-E6CF1F1D",
"decision": "cancel"
},
"attempts": 1,
"ref": "17K1TTY1BD.R6FBWO",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:05:49.836Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-E6CF1F1D",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_HI0TKV9HBO850SQQW6N9FRQH",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:46.227Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:47.738Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=failed"
},
{
"at": "2026-10-18T05:05:47.743Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:48.241Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:48.598Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:49.209Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:49.710Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:05:49.837Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:05:49.839Z",
"msg": "done (partial)"
},
{
"at": "2026-10-18T05:05:50.336Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:46.227Z",
"updatedAt": "2026-10-18T05:05:50.336Z"
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/slack_rate_limited/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:05:51.009842+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "slack-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "slack_rate_limited"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:03.230805+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "512",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "slack-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "slack_rate_limited"
}
}{
"runId": "slack-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "slack_rate_limited"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 125
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1594
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 199
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-48460273: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-48460273-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "2202274667877277",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:53.105Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-48460273-POLICY",
"status": null,
"preview": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1"
},
"attempts": 1,
"ref": "480512454782431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:53.477Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:54.098Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-48460273-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "7825186926353646",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:54.587Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-48460273",
"decision": "cancel"
},
"attempts": 1,
"error": "slack 429 ratelimited: POST /api/chat.postMessage → 429 ratelimited",
"errorCode": "slack:ratelimited",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 1,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-48460273",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:51.016Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:52.613Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:52.618Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:53.105Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:53.477Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:54.098Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:54.587Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:06:02.963Z",
"msg": "slack.post_case: failed (slack:ratelimited)"
},
{
"at": "2026-10-18T05:06:02.965Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-18T05:05:51.016Z",
"updatedAt": "2026-10-18T05:06:02.965Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.79ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:49.500426+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 30.36ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_6ARAZZEBSVRZYP5X",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 45,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 99.95ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_6ARAZZEBSVRZYP5X",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"created": 57,
"current_period_end": 73,
"current_period_start": 18,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_EP9TTO0NVCBWF979CZDRRHGU"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_XIMKV3JTRQBAV7EAHPTPX250",
"default_payment_method": null,
"id": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 34,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 49,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 80,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_DA2B2UFLEXNKP0E5' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.6ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 41,
"default_price": null,
"description": null,
"id": "prod_DA2B2UFLEXNKP0E5",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-dc5712"
}
],
"metadata": {},
"name": "ACME pro plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 73,
"url": "https://api.stripe.com/acme-pro-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 108.85ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 4900,
"currency": "usd",
"customer": "cus_6ARAZZEBSVRZYP5X",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_EP9TTO0NVCBWF979CZDRRHGU"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299723,
"description": null,
"receipt_email": null,
"id": "pi_NY3OB6XLMBBH9E85QNRET01M",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 4900,
"currency": "usd",
"customer": "cus_6ARAZZEBSVRZYP5X",
"payment_method": "pm_SBSJLL4PEE6ZRNM45JX5Q6HH",
"metadata": {
"subscription_id": "sub_EP9TTO0NVCBWF979CZDRRHGU"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 4900,
"latest_charge": "ch_L10U6KNUO2GDTME0EPKF8GYI",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299723,
"description": null,
"receipt_email": null,
"id": "pi_QQ6HM3N6A0CFPET1A2R54G45",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_XIMKV3JTRQBAV7EAHPTPX250' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 673.64ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 4900,
"amount_overpaid": 70,
"amount_paid": 0,
"amount_remaining": 4900,
"amount_shipping": 54,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299723,
"currency": "usd",
"custom_fields": null,
"customer": "cus_6ARAZZEBSVRZYP5X",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 5,
"description": null,
"display_name": "Item 170",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_ff7f80a5f04947989e684b87cb",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 805.8042,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/180c2fcc",
"id": "in_XIMKV3JTRQBAV7EAHPTPX250",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 65,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_161b5f0272ef4eb5953c73c9e8",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 66,
"start": 92
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 92,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/774a8ade"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 69,
"period_start": 17,
"post_payment_credit_notes_amount": 57,
"pre_payment_credit_notes_amount": 18,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 90,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 51,
"marked_uncollectible_at": 88,
"paid_at": 50,
"voided_at": 32
},
"subtotal": 92,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 4900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_LTC1GJ4DKZBNHTVWL4ZUSIXP",
"object": "invoice_payment",
"invoice": "in_XIMKV3JTRQBAV7EAHPTPX250",
"amount_requested": 4900,
"amount_paid": null,
"currency": "usd",
"created": 1792299723,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_NY3OB6XLMBBH9E85QNRET01M"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_XIMKV3JTRQBAV7EAHPTPX250"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.51ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.6ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
},
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request PUT 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nWe'\''ve received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME'\''s cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'\''ll ask how you'\''d like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'\''ll get a final confirmation once everything is done.\n\nThere'\''s nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true
}
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 8.09ms.
{
"host": "fetchsandbox.com",
"content-length": "642",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true
}
}
}{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:52.894803+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
},
"audit": {
"id": 5838132251390214,
"ticket_id": 2001,
"author_id": 1002,
"created_at": "2026-10-18T05:05:52.894803+00:00",
"events": [
{
"id": 2202274667877277,
"type": "Comment",
"audit_id": 5838132251390214,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:52.894803+00:00",
"attachments": []
}
],
"metadata": {
"custom": {},
"system": {}
},
"via": {
"channel": "api"
}
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 7.32ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
},
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
},
{
"id": 2202274667877277,
"type": "Comment",
"audit_id": 5838132251390214,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:52.894803+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.27ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:52.894803+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.92ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
},
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
},
{
"id": 2202274667877277,
"type": "Comment",
"audit_id": 5838132251390214,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:52.894803+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request PUT 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"ticket": {
"comment": {
"body": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1A2R54G45: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-48460273-POLICY)",
"public": false
}
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 7.62ms.
{
"host": "fetchsandbox.com",
"content-length": "545",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
{
"ticket": {
"comment": {
"body": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1A2R54G45: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-48460273-POLICY)",
"public": false
}
}
}{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:53.382987+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
},
"audit": {
"id": 6331283724396324,
"ticket_id": 2001,
"author_id": 1002,
"created_at": "2026-10-18T05:05:53.382987+00:00",
"events": [
{
"id": 480512454782431,
"type": "Comment",
"audit_id": 6331283724396324,
"body": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1A2R54G45: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-48460273-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:53.382987+00:00",
"attachments": []
}
],
"metadata": {
"custom": {},
"system": {}
},
"via": {
"channel": "api"
}
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.46ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
},
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
},
{
"id": 2202274667877277,
"type": "Comment",
"audit_id": 5838132251390214,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:52.894803+00:00",
"attachments": []
},
{
"id": 480512454782431,
"type": "Comment",
"audit_id": 6331283724396324,
"body": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1A2R54G45: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-48460273-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:53.382987+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_EP9TTO0NVCBWF979CZDRRHGU' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 81.32ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 34,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 49,
"currency": "usd",
"customer": "cus_6ARAZZEBSVRZYP5X",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"created": 35,
"current_period_end": 89,
"current_period_start": 100,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_EP9TTO0NVCBWF979CZDRRHGU"
},
"latest_invoice": "in_XIMKV3JTRQBAV7EAHPTPX250",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 80,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_EP9TTO0NVCBWF979CZDRRHGU' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-48460273",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:51.016Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_QQ6HM3N6A0CFPET1A2R54G45",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.51ms.
{
"host": "fetchsandbox.com",
"content-length": "417",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-48460273",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:51.016Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_QQ6HM3N6A0CFPET1A2R54G45",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_6ARAZZEBSVRZYP5X",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_EP9TTO0NVCBWF979CZDRRHGU"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_EP9TTO0NVCBWF979CZDRRHGU"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_XIMKV3JTRQBAV7EAHPTPX250",
"default_payment_method": null,
"id": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 34,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 49,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-48460273",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:51.016Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_QQ6HM3N6A0CFPET1A2R54G45",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 80,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_6ARAZZEBSVRZYP5X' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_EP9TTO0NVCBWF979CZDRRHGU"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 15.36ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_EP9TTO0NVCBWF979CZDRRHGU"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_6ARAZZEBSVRZYP5X",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 45,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_EP9TTO0NVCBWF979CZDRRHGU"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_EP9TTO0NVCBWF979CZDRRHGU' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 11ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_6ARAZZEBSVRZYP5X",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_DA2B2UFLEXNKP0E5",
"unit_amount": 4900,
"currency": "usd",
"unit_amount_decimal": "4900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299712,
"id": "price_73D8QT6SG5EFN5H1C3HBJ75N",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_EP9TTO0NVCBWF979CZDRRHGU"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_EP9TTO0NVCBWF979CZDRRHGU"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299954,
"ended_at": 1792299954,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_XIMKV3JTRQBAV7EAHPTPX250",
"default_payment_method": null,
"id": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 34,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 49,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-48460273",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:05:51.016Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "4900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_QQ6HM3N6A0CFPET1A2R54G45",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 80,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 7.31ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
},
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
},
{
"id": 2202274667877277,
"type": "Comment",
"audit_id": 5838132251390214,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:52.894803+00:00",
"attachments": []
},
{
"id": 480512454782431,
"type": "Comment",
"audit_id": 6331283724396324,
"body": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1A2R54G45: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-48460273-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:53.382987+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request PUT 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won'\''t be charged again.\n\nUnder our refund policy you'\''re eligible for $49.00. Please reply with the number of the option you'\''d like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-48460273-OFFER",
"public": true
},
"status": "pending"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 7.79ms.
{
"host": "fetchsandbox.com",
"content-length": "517",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-48460273-OFFER",
"public": true
},
"status": "pending"
}
}{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:54.372436+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
},
"audit": {
"id": 2581240356482610,
"ticket_id": 2001,
"author_id": 1002,
"created_at": "2026-10-18T05:05:54.372436+00:00",
"events": [
{
"id": 7825186926353646,
"type": "Comment",
"audit_id": 2581240356482610,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-48460273-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:54.372436+00:00",
"attachments": []
}
],
"metadata": {
"custom": {},
"system": {}
},
"via": {
"channel": "api"
}
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.51ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
},
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
},
{
"id": 2202274667877277,
"type": "Comment",
"audit_id": 5838132251390214,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:52.894803+00:00",
"attachments": []
},
{
"id": 480512454782431,
"type": "Comment",
"audit_id": 6331283724396324,
"body": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1A2R54G45: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-48460273-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:53.382987+00:00",
"attachments": []
},
{
"id": 7825186926353646,
"type": "Comment",
"audit_id": 2581240356482610,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-48460273-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:54.372436+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 5.73ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:54.372436+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
}
}Curl-style request view
curl --request POST '<SLACK_TWIN_BASE_URL>/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "C0BILLING01",
"text": ":white_check_mark: CXL-48460273: cancelling sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan) for [email protected]; refund $49.00 offered.",
"unfurl_links": false,
"unfurl_media": false
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 0.93ms.
{
"host": "fetchsandbox.com",
"content-length": "228",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}{
"retry-after": "30"
}{
"channel": "C0BILLING01",
"text": ":white_check_mark: CXL-48460273: cancelling sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan) for [email protected]; refund $49.00 offered.",
"unfurl_links": false,
"unfurl_media": false
}{
"ok": false,
"error": "ratelimited"
}Curl-style request view
curl --request POST '<SLACK_TWIN_BASE_URL>/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "C0BILLING01",
"text": ":white_check_mark: CXL-48460273: cancelling sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan) for [email protected]; refund $49.00 offered.",
"unfurl_links": false,
"unfurl_media": false
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 0.91ms.
{
"host": "fetchsandbox.com",
"content-length": "228",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}{
"retry-after": "30"
}{
"channel": "C0BILLING01",
"text": ":white_check_mark: CXL-48460273: cancelling sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan) for [email protected]; refund $49.00 offered.",
"unfurl_links": false,
"unfurl_media": false
}{
"ok": false,
"error": "ratelimited"
}Curl-style request view
curl --request POST '<SLACK_TWIN_BASE_URL>/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "C0BILLING01",
"text": ":white_check_mark: CXL-48460273: cancelling sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan) for [email protected]; refund $49.00 offered.",
"unfurl_links": false,
"unfurl_media": false
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL was not recorded. Provider processing: 0.81ms.
{
"host": "fetchsandbox.com",
"content-length": "228",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}{
"retry-after": "30"
}{
"channel": "C0BILLING01",
"text": ":white_check_mark: CXL-48460273: cancelling sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan) for [email protected]; refund $49.00 offered.",
"unfurl_links": false,
"unfurl_media": false
}{
"ok": false,
"error": "ratelimited"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/slack_rate_limited/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:03.837906+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "slack-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "slack_rate_limited"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 125
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1594
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 199
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-48460273: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-48460273-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "2202274667877277",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:53.105Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-48460273-POLICY",
"status": null,
"preview": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1"
},
"attempts": 1,
"ref": "480512454782431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:53.477Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:54.098Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-48460273-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "7825186926353646",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:54.587Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-48460273",
"decision": "cancel"
},
"attempts": 1,
"error": "slack 429 ratelimited: POST /api/chat.postMessage → 429 ratelimited",
"errorCode": "slack:ratelimited",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 1,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-48460273",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:51.016Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:52.613Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:52.618Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:53.105Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:53.477Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:54.098Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:54.587Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:06:02.963Z",
"msg": "slack.post_case: failed (slack:ratelimited)"
},
{
"at": "2026-10-18T05:06:02.965Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-18T05:05:51.016Z",
"updatedAt": "2026-10-18T05:06:02.965Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "slack-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "slack_rate_limited"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:04.343774+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "512",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "slack-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "slack_rate_limited"
}
}{
"runId": "slack-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "slack_rate_limited"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 125
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1594
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 199
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-48460273: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-48460273-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "2202274667877277",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:53.105Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-48460273-POLICY",
"status": null,
"preview": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1"
},
"attempts": 1,
"ref": "480512454782431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:53.477Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:54.098Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-48460273-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "7825186926353646",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:54.587Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-48460273",
"decision": "cancel"
},
"attempts": 1,
"error": "slack 429 ratelimited: POST /api/chat.postMessage → 429 ratelimited",
"errorCode": "slack:ratelimited",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 1,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-48460273",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:51.016Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:52.613Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:52.618Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:53.105Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:53.477Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:54.098Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:54.587Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:06:02.963Z",
"msg": "slack.post_case: failed (slack:ratelimited)"
},
{
"at": "2026-10-18T05:06:02.965Z",
"msg": "done (partial)"
},
{
"at": "2026-10-18T05:06:04.062Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:51.016Z",
"updatedAt": "2026-10-18T05:06:04.062Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/slack_rate_limited/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:04.689856+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "slack-rate-limited-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "slack_rate_limited"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 125
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete): cancel - cancellable under policy",
"durationMs": 1594
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 199
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-48460273: cancel (cancellable under policy)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-48460273-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request f"
},
"attempts": 1,
"ref": "2202274667877277",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:53.105Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-48460273-POLICY",
"status": null,
"preview": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1"
},
"attempts": 1,
"ref": "480512454782431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:53.477Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription",
"provider": "stripe",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"subscription": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"product": "ACME pro plan",
"reason": "cancellable under policy",
"refundOffer": "$49.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:54.098Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-48460273-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store cred"
},
"attempts": 1,
"ref": "7825186926353646",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:05:54.587Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "failed",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-48460273",
"decision": "cancel"
},
"attempts": 1,
"error": "slack 429 ratelimited: POST /api/chat.postMessage → 429 ratelimited",
"errorCode": "slack:ratelimited",
"reconciled": null
}
],
"counts": {
"applied": 4,
"failed": 1,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"output": {
"stage": "request",
"caseRef": "CXL-48460273",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "cancel",
"reason": "cancellable under policy",
"subscriptionId": "sub_EP9TTO0NVCBWF979CZDRRHGU",
"cancellation": "cancel",
"refundOffer": {
"tier": "full",
"amountMinor": 4900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:05:51.016Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:05:52.613Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:05:52.618Z",
"msg": "planned 5 action(s): 0 need approval"
},
{
"at": "2026-10-18T05:05:53.105Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:05:53.477Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:05:54.098Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:05:54.587Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:06:02.963Z",
"msg": "slack.post_case: failed (slack:ratelimited)"
},
{
"at": "2026-10-18T05:06:02.965Z",
"msg": "done (partial)"
},
{
"at": "2026-10-18T05:06:04.062Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:05:51.016Z",
"updatedAt": "2026-10-18T05:06:04.062Z"
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/restart_while_parked/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:05.000233+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}This request had no body.
{
"runs": []
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "restart_while_parked"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:07.368512+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "522",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "restart_while_parked"
}
}{
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "AWAITING_APPROVAL",
"closed": false,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "restart_while_parked"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 122
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1159
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 179
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-4CDF334C: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-4CDF334C-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "5633235896817431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:06.672Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-4CDF334C-POLICY",
"status": null,
"preview": "Cancellation request CXL-4CDF334C (email) checked against policy acme-cxl-2026-10.\nSubscription sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "4376283950694966",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:07.036Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"subscription": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 0,
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "pending_approval",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-4CDF334C-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 0,
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-4CDF334C",
"decision": "exception"
},
"attempts": 1,
"ref": "17N6XCZJ2T.NKOSHU",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:06:07.176Z",
"reconciled": null
}
],
"counts": {
"applied": 3,
"failed": 0,
"pendingApproval": 2,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:06:07.179Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-4CDF334C",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:06:05.021Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:06:06.182Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:06:06.188Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:06:06.672Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:06:07.036Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:06:07.177Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:06:07.179Z",
"msg": "awaiting approval"
}
],
"createdAt": "2026-10-18T05:06:05.021Z",
"updatedAt": "2026-10-18T05:06:07.179Z",
"duplicate": false
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 9.31ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:05:54.372436+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 17.67ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_NYEONA768ZF6LST2",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 16,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/customers"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 79.55ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"customer": "cus_NYEONA768ZF6LST2",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_259UWIGQJOCA3SVK",
"unit_amount": 9900,
"currency": "usd",
"unit_amount_decimal": "9900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_EKCX77ZY2XZJ3DDWQJDMXG24",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"created": 16,
"current_period_end": 35,
"current_period_start": 83,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_XYMFXO9I0APUF2B8WU2HOX3T"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_61C97TT0QW2LEAC2V4SDS44T",
"default_payment_method": null,
"id": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 9,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 83,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 19,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/subscriptions"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/products/prod_259UWIGQJOCA3SVK' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 3.97ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"active": true,
"created": 29,
"default_price": null,
"description": null,
"id": "prod_259UWIGQJOCA3SVK",
"images": [
"sample-value"
],
"livemode": false,
"marketing_features": [
{
"name": "item-438ec4"
}
],
"metadata": {
"acme_cancellation": "contract",
"acme_min_term_months": "12"
},
"name": "ACME contract plan",
"object": "product",
"package_dimensions": null,
"shippable": null,
"statement_descriptor": null,
"tax_code": "DEFAULT",
"unit_label": null,
"updated": 49,
"url": "https://api.stripe.com/acme-contract-plan"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/payment_intents' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 116.79ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [
{
"amount": 9900,
"currency": "usd",
"customer": "cus_NYEONA768ZF6LST2",
"payment_method": null,
"capture_method": "automatic",
"metadata": {
"subscription_id": "sub_XYMFXO9I0APUF2B8WU2HOX3T"
},
"object": "payment_intent",
"status": "requires_payment_method",
"amount_capturable": 0,
"amount_received": 0,
"latest_charge": null,
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299718,
"description": null,
"receipt_email": null,
"id": "pi_DFEV9LU2Y534LP8W9FETVQO2",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": null,
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
},
{
"amount": 9900,
"currency": "usd",
"customer": "cus_NYEONA768ZF6LST2",
"payment_method": "pm_0QOY599LZ0HD518QWLHW40HE",
"metadata": {
"subscription_id": "sub_XYMFXO9I0APUF2B8WU2HOX3T"
},
"object": "payment_intent",
"status": "succeeded",
"amount_capturable": 0,
"amount_received": 9900,
"latest_charge": "ch_RIMI4KHFDK0OQFAW9OBE3EU6",
"next_action": null,
"last_payment_error": null,
"canceled_at": null,
"cancellation_reason": null,
"capture_method": "automatic_async",
"confirmation_method": "automatic",
"payment_method_types": [
"card"
],
"livemode": false,
"created": 1792299718,
"description": null,
"receipt_email": null,
"id": "pi_1AF7YY2R5DJ3QMRSUA8Z5BTE",
"application": null,
"application_fee_amount": null,
"automatic_payment_methods": null,
"client_secret": "[redacted]",
"customer_account": null,
"excluded_payment_method_types": null,
"on_behalf_of": null,
"payment_method_configuration_details": null,
"payment_method_options": null,
"processing": null,
"review": null,
"setup_future_usage": "off_session",
"shipping": null,
"statement_descriptor": null,
"statement_descriptor_suffix": null,
"transfer_data": null,
"transfer_group": null
}
],
"has_more": false,
"object": "list",
"url": "/v1/payment_intents"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/invoices/in_61C97TT0QW2LEAC2V4SDS44T' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 250.2ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"account_country": null,
"account_name": "Sample Account",
"account_tax_ids": null,
"amount_due": 9900,
"amount_overpaid": 26,
"amount_paid": 0,
"amount_remaining": 9900,
"amount_shipping": 68,
"application": null,
"attempt_count": 0,
"attempted": true,
"auto_advance": true,
"automatic_tax": {
"disabled_reason": "finalization_requires_location_inputs",
"enabled": true,
"liability": null,
"provider": "default",
"status": "complete"
},
"automatically_finalizes_at": null,
"billing_reason": "automatic_pending_invoice_item_invoice",
"collection_method": "charge_automatically",
"confirmation_secret": "[redacted]",
"created": 1792299718,
"currency": "usd",
"custom_fields": null,
"customer": "cus_NYEONA768ZF6LST2",
"customer_account": null,
"customer_address": null,
"customer_email": null,
"customer_name": "Sample Customer",
"customer_phone": null,
"customer_shipping": null,
"customer_tax_exempt": "exempt",
"customer_tax_ids": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": [
{
"active": true,
"country": "US",
"created": 77,
"description": null,
"display_name": "Item 670",
"effective_percentage": null,
"flat_amount": null,
"id": "obj_8d1807dac0c54891b54ad2bcd6",
"inclusive": true,
"jurisdiction": null,
"jurisdiction_level": "city",
"livemode": false,
"metadata": null,
"object": "tax_rate",
"percentage": 614.5987,
"rate_type": "flat_amount",
"state": null,
"tax_type": "amusement_tax"
}
],
"description": null,
"discounts": [
"sample-value"
],
"due_date": null,
"effective_at": null,
"ending_balance": null,
"footer": null,
"from_invoice": null,
"hosted_invoice_url": "https://example.com/de909aae",
"id": "in_61C97TT0QW2LEAC2V4SDS44T",
"invoice_pdf": null,
"issuer": {
"type": "account"
},
"last_finalization_error": null,
"latest_revision": null,
"lines": {
"data": [
{
"amount": 22,
"currency": "USD",
"description": null,
"discount_amounts": null,
"discountable": true,
"discounts": [
"sample-value"
],
"id": "obj_284664430dde4c75a2c7f601fc",
"invoice": null,
"livemode": false,
"metadata": {},
"object": "line_item",
"parent": null,
"period": {
"end": 28,
"start": 100
},
"pretax_credit_amounts": null,
"pricing": null,
"quantity": null,
"subscription": null,
"subtotal": 96,
"taxes": null
}
],
"has_more": true,
"object": "list",
"url": "https://example.com/64606413"
},
"livemode": false,
"metadata": null,
"next_payment_attempt": null,
"number": null,
"object": "invoice",
"on_behalf_of": null,
"parent": {
"type": "subscription_details",
"subscription_details": {
"subscription": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"metadata": {}
}
},
"payment_settings": {
"default_mandate": "sample-value",
"payment_method_options": {
"acss_debit": {
"mandate_options": "sample-value",
"verification_method": "automatic"
},
"bancontact": {
"preferred_language": "de"
},
"card": {
"installments": "sample-value",
"request_three_d_secure": "any"
},
"customer_balance": {
"bank_transfer": "sample-value",
"funding_type": "bank_transfer"
},
"konbini": {},
"payto": {
"mandate_options": "sample-value"
},
"sepa_debit": {},
"us_bank_account": {
"financial_connections": "sample-value",
"verification_method": "automatic"
}
},
"payment_method_types": [
"ach_credit_transfer"
]
},
"period_end": 46,
"period_start": 53,
"post_payment_credit_notes_amount": 43,
"pre_payment_credit_notes_amount": 44,
"receipt_number": null,
"rendering": null,
"shipping_cost": null,
"shipping_details": null,
"starting_balance": 17,
"statement_descriptor": null,
"status": "open",
"status_transitions": {
"finalized_at": 40,
"marked_uncollectible_at": 37,
"paid_at": 53,
"voided_at": 31
},
"subtotal": 39,
"subtotal_excluding_tax": null,
"test_clock": null,
"total": 9900,
"total_discount_amounts": null,
"total_excluding_tax": null,
"total_pretax_credit_amounts": null,
"total_taxes": null,
"webhooks_delivered_at": null,
"payments": {
"object": "list",
"data": [
{
"id": "inpay_L953GA3C394DP3ERJNKIR7AS",
"object": "invoice_payment",
"invoice": "in_61C97TT0QW2LEAC2V4SDS44T",
"amount_requested": 9900,
"amount_paid": null,
"currency": "usd",
"created": 1792299718,
"is_default": true,
"livemode": false,
"status": "open",
"status_transitions": {
"paid_at": null,
"canceled_at": null
},
"payment": {
"type": "payment_intent",
"payment_intent": "pi_DFEV9LU2Y534LP8W9FETVQO2"
}
}
],
"has_more": false,
"url": "/v1/invoice_payments?invoice=in_61C97TT0QW2LEAC2V4SDS44T"
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/refunds' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 4.64ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"data": [],
"has_more": false,
"object": "list",
"url": "/v1/refunds"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.49ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
},
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
},
{
"id": 2202274667877277,
"type": "Comment",
"audit_id": 5838132251390214,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:52.894803+00:00",
"attachments": []
},
{
"id": 480512454782431,
"type": "Comment",
"audit_id": 6331283724396324,
"body": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1A2R54G45: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-48460273-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:53.382987+00:00",
"attachments": []
},
{
"id": 7825186926353646,
"type": "Comment",
"audit_id": 2581240356482610,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-48460273-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:54.372436+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request PUT 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nWe'\''ve received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME'\''s cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'\''ll ask how you'\''d like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'\''ll get a final confirmation once everything is done.\n\nThere'\''s nothing you need to do right now.\n\nACME Customer Support · ref CXL-4CDF334C-ACK",
"public": true
}
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 7.94ms.
{
"host": "fetchsandbox.com",
"content-length": "647",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-4CDF334C-ACK",
"public": true
}
}
}{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:06:06.445521+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
},
"audit": {
"id": 4125885282564812,
"ticket_id": 2001,
"author_id": 1002,
"created_at": "2026-10-18T05:06:06.445521+00:00",
"events": [
{
"id": 5633235896817431,
"type": "Comment",
"audit_id": 4125885282564812,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-4CDF334C-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:06:06.445521+00:00",
"attachments": []
}
],
"metadata": {
"custom": {},
"system": {}
},
"via": {
"channel": "api"
}
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 10.25ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
},
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
},
{
"id": 2202274667877277,
"type": "Comment",
"audit_id": 5838132251390214,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:52.894803+00:00",
"attachments": []
},
{
"id": 480512454782431,
"type": "Comment",
"audit_id": 6331283724396324,
"body": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1A2R54G45: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-48460273-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:53.382987+00:00",
"attachments": []
},
{
"id": 7825186926353646,
"type": "Comment",
"audit_id": 2581240356482610,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-48460273-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:54.372436+00:00",
"attachments": []
},
{
"id": 5633235896817431,
"type": "Comment",
"audit_id": 4125885282564812,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-4CDF334C-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:06:06.445521+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 5.74ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:06:06.445521+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.62ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
},
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
},
{
"id": 2202274667877277,
"type": "Comment",
"audit_id": 5838132251390214,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:52.894803+00:00",
"attachments": []
},
{
"id": 480512454782431,
"type": "Comment",
"audit_id": 6331283724396324,
"body": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1A2R54G45: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-48460273-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:53.382987+00:00",
"attachments": []
},
{
"id": 7825186926353646,
"type": "Comment",
"audit_id": 2581240356482610,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-48460273-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:54.372436+00:00",
"attachments": []
},
{
"id": 5633235896817431,
"type": "Comment",
"audit_id": 4125885282564812,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-4CDF334C-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:06:06.445521+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request PUT 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"ticket": {
"comment": {
"body": "Cancellation request CXL-4CDF334C (email) checked against policy acme-cxl-2026-10.\nSubscription sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_1AF7YY2R5DJ3QMRSUA8Z5BTE: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-4CDF334C-POLICY)",
"public": false
}
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 7.81ms.
{
"host": "fetchsandbox.com",
"content-length": "629",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
{
"ticket": {
"comment": {
"body": "Cancellation request CXL-4CDF334C (email) checked against policy acme-cxl-2026-10.\nSubscription sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_1AF7YY2R5DJ3QMRSUA8Z5BTE: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-4CDF334C-POLICY)",
"public": false
}
}
}{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:06:06.930856+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
},
"audit": {
"id": 5623062030250128,
"ticket_id": 2001,
"author_id": 1002,
"created_at": "2026-10-18T05:06:06.930856+00:00",
"events": [
{
"id": 4376283950694966,
"type": "Comment",
"audit_id": 5623062030250128,
"body": "Cancellation request CXL-4CDF334C (email) checked against policy acme-cxl-2026-10.\nSubscription sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_1AF7YY2R5DJ3QMRSUA8Z5BTE: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-4CDF334C-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:06:06.930856+00:00",
"attachments": []
}
],
"metadata": {
"custom": {},
"system": {}
},
"via": {
"channel": "api"
}
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.72ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
},
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
},
{
"id": 2202274667877277,
"type": "Comment",
"audit_id": 5838132251390214,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:52.894803+00:00",
"attachments": []
},
{
"id": 480512454782431,
"type": "Comment",
"audit_id": 6331283724396324,
"body": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1A2R54G45: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-48460273-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:53.382987+00:00",
"attachments": []
},
{
"id": 7825186926353646,
"type": "Comment",
"audit_id": 2581240356482610,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-48460273-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:54.372436+00:00",
"attachments": []
},
{
"id": 5633235896817431,
"type": "Comment",
"audit_id": 4125885282564812,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-4CDF334C-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:06:06.445521+00:00",
"attachments": []
},
{
"id": 4376283950694966,
"type": "Comment",
"audit_id": 5623062030250128,
"body": "Cancellation request CXL-4CDF334C (email) checked against policy acme-cxl-2026-10.\nSubscription sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_1AF7YY2R5DJ3QMRSUA8Z5BTE: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-4CDF334C-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:06:06.930856+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:07.543160+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:07.707776+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:08.122576+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:08.540419+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:08.968226+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:09.379772+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:09.787002+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:10.217662+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:10.628913+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:11.040578+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:11.458235+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:11.883739+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:12.299751+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:12.726478+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:13.135172+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:13.548210+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:13.953179+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:14.376890+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:14.795337+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:15.231764+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:15.727247+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:16.152929+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:16.560735+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:16.972430+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:17.411196+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:17.825938+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:18.237134+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:18.662053+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:19.074156+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:19.491364+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:20.295630+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:20.712234+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:21.167469+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:21.609269+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:22.024507+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:22.433840+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:22.850110+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "d8e54fa1-cb4a-41da-b773-df6acd4ca708",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:04:00.150Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:23.260060+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "text/html; charset=UTF-8",
"content-length": "6418",
"retry-after": "60"
}This request had no body.
{
"_non_json_response": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:23.674792+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "decide",
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_CX_LEAD"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:25.266106+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "132",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "decide",
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_CX_LEAD"
}{
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "restart_while_parked"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 122
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1159
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 179
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-4CDF334C: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-4CDF334C-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "5633235896817431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:06.672Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-4CDF334C-POLICY",
"status": null,
"preview": "Cancellation request CXL-4CDF334C (email) checked against policy acme-cxl-2026-10.\nSubscription sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "4376283950694966",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:07.036Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"subscription": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:24.585Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-4CDF334C-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 1,
"ref": "2948485898451422",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:25.070Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-4CDF334C",
"decision": "exception"
},
"attempts": 1,
"ref": "17N6XCZJ2T.NKOSHU",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:06:07.176Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:06:07.179Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:06:23.675Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-4CDF334C",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:06:05.021Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:06:06.182Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:06:06.188Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:06:06.672Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:06:07.036Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:06:07.177Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:06:07.179Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:06:23.675Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:06:24.585Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:06:25.070Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:06:25.072Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:06:05.021Z",
"updatedAt": "2026-10-18T05:06:25.072Z",
"result": "recorded"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_XYMFXO9I0APUF2B8WU2HOX3T' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 84.34ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 9,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancel_at_period_end": false,
"canceled_at": null,
"cancellation_details": null,
"collection_method": "charge_automatically",
"created": 83,
"currency": "usd",
"customer": "cus_NYEONA768ZF6LST2",
"customer_account": null,
"days_until_due": null,
"default_payment_method": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"ended_at": null,
"id": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_259UWIGQJOCA3SVK",
"unit_amount": 9900,
"currency": "usd",
"unit_amount_decimal": "9900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_EKCX77ZY2XZJ3DDWQJDMXG24",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"created": 64,
"current_period_end": 37,
"current_period_start": 37,
"discounts": [
"sample-value"
],
"id": "sample-value",
"metadata": {}
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_XYMFXO9I0APUF2B8WU2HOX3T"
},
"latest_invoice": "in_61C97TT0QW2LEAC2V4SDS44T",
"livemode": false,
"metadata": {},
"next_pending_invoice_item_invoice": null,
"object": "subscription",
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 19,
"status": "incomplete",
"test_clock": null,
"transfer_data": null,
"trial_end": null,
"trial_settings": null,
"trial_start": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_XYMFXO9I0APUF2B8WU2HOX3T' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_ref": "CXL-4CDF334C",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:06:05.021Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "9900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_1AF7YY2R5DJ3QMRSUA8Z5BTE",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 19.39ms.
{
"host": "fetchsandbox.com",
"content-length": "417",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_ref": "CXL-4CDF334C",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:06:05.021Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "9900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_1AF7YY2R5DJ3QMRSUA8Z5BTE",
"acme_cxl_policy": "acme-cxl-2026-10"
}
}{
"customer": "cus_NYEONA768ZF6LST2",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_259UWIGQJOCA3SVK",
"unit_amount": 9900,
"currency": "usd",
"unit_amount_decimal": "9900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_EKCX77ZY2XZJ3DDWQJDMXG24",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_XYMFXO9I0APUF2B8WU2HOX3T"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_XYMFXO9I0APUF2B8WU2HOX3T"
},
"status": "incomplete",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": null,
"ended_at": null,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_61C97TT0QW2LEAC2V4SDS44T",
"default_payment_method": null,
"id": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 9,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": null,
"created": 83,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-4CDF334C",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:06:05.021Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "9900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_1AF7YY2R5DJ3QMRSUA8Z5BTE",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 19,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/customers/cus_NYEONA768ZF6LST2' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/x-www-form-urlencoded' \
--data-raw '{
"metadata": {
"acme_cxl_2001": "sub_XYMFXO9I0APUF2B8WU2HOX3T"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 15.6ms.
{
"host": "fetchsandbox.com",
"content-length": "56",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
{
"metadata": {
"acme_cxl_2001": "sub_XYMFXO9I0APUF2B8WU2HOX3T"
}
}{
"email": "[email protected]",
"name": "Robin Example",
"id": "cus_NYEONA768ZF6LST2",
"address": null,
"balance": 0,
"business_name": "Sample Business",
"cash_balance": null,
"created": 16,
"currency": "USD",
"customer_account": null,
"default_source": null,
"delinquent": false,
"description": null,
"discount": null,
"individual_name": "Sample Individual",
"invoice_prefix": null,
"livemode": false,
"object": "customer",
"phone": "+14155550100",
"preferred_locales": null,
"shipping": null,
"tax_exempt": "exempt",
"test_clock": null,
"metadata": {
"acme_cxl_2001": "sub_XYMFXO9I0APUF2B8WU2HOX3T"
}
}Curl-style request view
curl --request DELETE 'https://fetchsandbox.com/sandbox/3cada5c65b/v1/subscriptions/sub_XYMFXO9I0APUF2B8WU2HOX3T' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'content-type: application/x-www-form-urlencoded'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 11.98ms.
{
"host": "fetchsandbox.com",
"content-length": "31",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/x-www-form-urlencoded"
}Response headers were not saved in this run.
No body was saved. This receipt cannot tell whether it was empty or not captured.
{
"customer": "cus_NYEONA768ZF6LST2",
"items": {
"object": "list",
"data": [
{
"object": "subscription_item",
"price": {
"product": "prod_259UWIGQJOCA3SVK",
"unit_amount": 9900,
"currency": "usd",
"unit_amount_decimal": "9900",
"recurring": {
"interval_count": 1,
"usage_type": "licensed",
"trial_period_days": null,
"meter": null,
"interval": "month"
},
"type": "recurring",
"object": "price",
"billing_scheme": "per_unit",
"active": true,
"tax_behavior": "unspecified",
"lookup_key": null,
"metadata": {},
"tiers_mode": null,
"transform_quantity": null,
"livemode": false,
"created": 1792299713,
"id": "price_EKCX77ZY2XZJ3DDWQJDMXG24",
"custom_unit_amount": null,
"nickname": null
},
"quantity": 1,
"subscription": "sub_XYMFXO9I0APUF2B8WU2HOX3T"
}
],
"has_more": false,
"url": "/v1/subscription_items?subscription=sub_XYMFXO9I0APUF2B8WU2HOX3T"
},
"status": "incomplete_expired",
"object": "subscription",
"currency": "usd",
"trial_start": null,
"trial_end": null,
"canceled_at": 1792299984,
"ended_at": 1792299984,
"cancel_at_period_end": false,
"collection_method": "charge_automatically",
"latest_invoice": "in_61C97TT0QW2LEAC2V4SDS44T",
"default_payment_method": null,
"id": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"application": null,
"application_fee_percent": null,
"automatic_tax": {
"disabled_reason": "requires_location_inputs",
"enabled": true,
"liability": null
},
"billing_cycle_anchor": 9,
"billing_cycle_anchor_config": null,
"billing_mode": {
"flexible": null,
"type": "classic"
},
"billing_thresholds": null,
"cancel_at": null,
"cancellation_details": {
"reason": "cancellation_requested",
"comment": null,
"feedback": null
},
"created": 83,
"customer_account": null,
"days_until_due": null,
"default_source": null,
"default_tax_rates": null,
"description": null,
"discounts": [
"sample-value"
],
"invoice_settings": {
"account_tax_ids": null,
"issuer": {
"type": "account"
}
},
"livemode": false,
"metadata": {
"acme_cxl_ref": "CXL-4CDF334C",
"acme_cxl_ticket": "2001",
"acme_cxl_requester": "1001",
"acme_cxl_at": "2026-10-18T05:06:05.021Z",
"acme_cxl_offer": "original_payment,store_credit,gift_card",
"acme_cxl_amount": "9900",
"acme_cxl_currency": "usd",
"acme_cxl_payment": "pi_1AF7YY2R5DJ3QMRSUA8Z5BTE",
"acme_cxl_policy": "acme-cxl-2026-10"
},
"next_pending_invoice_item_invoice": null,
"on_behalf_of": null,
"pause_collection": null,
"payment_settings": null,
"pending_invoice_item_interval": null,
"pending_setup_intent": null,
"pending_update": null,
"schedule": null,
"start_date": 19,
"test_clock": null,
"transfer_data": null,
"trial_settings": null
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.81ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
},
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
},
{
"id": 2202274667877277,
"type": "Comment",
"audit_id": 5838132251390214,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:52.894803+00:00",
"attachments": []
},
{
"id": 480512454782431,
"type": "Comment",
"audit_id": 6331283724396324,
"body": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1A2R54G45: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-48460273-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:53.382987+00:00",
"attachments": []
},
{
"id": 7825186926353646,
"type": "Comment",
"audit_id": 2581240356482610,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-48460273-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:54.372436+00:00",
"attachments": []
},
{
"id": 5633235896817431,
"type": "Comment",
"audit_id": 4125885282564812,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-4CDF334C-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:06:06.445521+00:00",
"attachments": []
},
{
"id": 4376283950694966,
"type": "Comment",
"audit_id": 5623062030250128,
"body": "Cancellation request CXL-4CDF334C (email) checked against policy acme-cxl-2026-10.\nSubscription sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_1AF7YY2R5DJ3QMRSUA8Z5BTE: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-4CDF334C-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:06:06.930856+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request PUT 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won'\''t be charged again.\n\nUnder our refund policy you'\''re eligible for $99.00. Please reply with the number of the option you'\''d like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-4CDF334C-OFFER",
"public": true
},
"status": "pending"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 8.13ms.
{
"host": "fetchsandbox.com",
"content-length": "522",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
{
"ticket": {
"comment": {
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-4CDF334C-OFFER",
"public": true
},
"status": "pending"
}
}{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:06:24.885211+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
},
"audit": {
"id": 3942922942942266,
"ticket_id": 2001,
"author_id": 1002,
"created_at": "2026-10-18T05:06:24.885211+00:00",
"events": [
{
"id": 2948485898451422,
"type": "Comment",
"audit_id": 3942922942942266,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-4CDF334C-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:06:24.885211+00:00",
"attachments": []
}
],
"metadata": {
"custom": {},
"system": {}
},
"via": {
"channel": "api"
}
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001/comments.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 6.95ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"comments": [
{
"id": 3062420306234760,
"type": "Comment",
"audit_id": 3667531390069597,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-F9476BFF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:04.544676+00:00",
"attachments": []
},
{
"id": 5623386809899809,
"type": "Comment",
"audit_id": 7356995313272659,
"body": "Cancellation request CXL-F9476BFF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_SF70JIGUPRSJ92LDVKEC2UNH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NAOHF4UFFYW4H2FGR41KQ0MG: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-F9476BFF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:05.143133+00:00",
"attachments": []
},
{
"id": 3219627673741414,
"type": "Comment",
"audit_id": 4278122822472180,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-F9476BFF-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:06.314005+00:00",
"attachments": []
},
{
"id": 3198018676740391,
"type": "Comment",
"audit_id": 3489558066137973,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-5F56A7E6-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.575090+00:00",
"attachments": []
},
{
"id": 3764634076189888,
"type": "Comment",
"audit_id": 7281052452722180,
"body": "Cancellation request CXL-5F56A7E6 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DER0ZMLJY0GJXZCRBVGI8TX6 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_T1KZNPEOTH4VMUN1YIIWG6CQ: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-5F56A7E6-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:09.970910+00:00",
"attachments": []
},
{
"id": 4554821521995073,
"type": "Comment",
"audit_id": 5117437631785996,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-5F56A7E6-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:11.143711+00:00",
"attachments": []
},
{
"id": 201156404030874,
"type": "Comment",
"audit_id": 892104029594535,
"body": "Refund on CXL-5F56A7E6: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-5F56A7E6-REFUND-35D4)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:12.525689+00:00",
"attachments": []
},
{
"id": 7630301166782195,
"type": "Comment",
"audit_id": 906507511908153,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-5F56A7E6-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:13.491030+00:00",
"attachments": []
},
{
"id": 8226279068673932,
"type": "Comment",
"audit_id": 7508784706661699,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1627A619-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.300767+00:00",
"attachments": []
},
{
"id": 1023181158637431,
"type": "Comment",
"audit_id": 8262281757424497,
"body": "Cancellation request CXL-1627A619 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OHCQCQKQBAMAEOA2ZXWU0IE5 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_37LW8JQ53VONTK3PP5VZ2QLW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-1627A619-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:16.772554+00:00",
"attachments": []
},
{
"id": 6255558466100339,
"type": "Comment",
"audit_id": 1500100120491282,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-1627A619-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:17.796448+00:00",
"attachments": []
},
{
"id": 5751603156962989,
"type": "Comment",
"audit_id": 1891616158148241,
"body": "Refund on CXL-1627A619: customer chose original_payment; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-1627A619-REFUND-8622)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:19.255753+00:00",
"attachments": []
},
{
"id": 6786456794578635,
"type": "Comment",
"audit_id": 8474319824054725,
"body": "Hi there,\n\nWe've refunded $49.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-1627A619-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:20.753033+00:00",
"attachments": []
},
{
"id": 1051085495884461,
"type": "Comment",
"audit_id": 7218976846051627,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-61490970-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.480138+00:00",
"attachments": []
},
{
"id": 2159390807355351,
"type": "Comment",
"audit_id": 7202483371241254,
"body": "Cancellation request CXL-61490970 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0MGZ0P2B7XR69TIWR9PM8RBO (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_FNXLR1YR15CAKNC2TRX7TC5F: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-61490970-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:24.930270+00:00",
"attachments": []
},
{
"id": 1382582283163046,
"type": "Comment",
"audit_id": 6235092083969973,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-61490970-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:25.915154+00:00",
"attachments": []
},
{
"id": 2907714870697383,
"type": "Comment",
"audit_id": 1296973951592252,
"body": "Refund on CXL-61490970: customer chose gift_card; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-61490970-REFUND-7442)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:27.808117+00:00",
"attachments": []
},
{
"id": 7923396170808078,
"type": "Comment",
"audit_id": 4729512897061435,
"body": "Hi there,\n\nWe've issued an ACME digital gift card worth $49.00. The gift card number follows in a separate message.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-61490970-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:28.967960+00:00",
"attachments": []
},
{
"id": 6511511052825028,
"type": "Comment",
"audit_id": 5441419438620764,
"body": "Hi there,\n\nYour gift card reference is 195fc973-9bc2-41aa-9fb3-7577253f90ea; a team member will send the redemption number shortly. Use it at checkout on any ACME order.\n\nACME Customer Support · ref CXL-61490970-GIFTCARD",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:29.697054+00:00",
"attachments": []
},
{
"id": 3735511306366489,
"type": "Comment",
"audit_id": 968013074473247,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FAEDA0B5-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:32.629261+00:00",
"attachments": []
},
{
"id": 4403801665581111,
"type": "Comment",
"audit_id": 3786745988890974,
"body": "Cancellation request CXL-FAEDA0B5 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_DUA4FO0IK5UZBYICBM8AXZGR (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_Z6JHAOFOCC9YKYHD5TTGOXPH: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-FAEDA0B5-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:33.104708+00:00",
"attachments": []
},
{
"id": 2464158085403258,
"type": "Comment",
"audit_id": 4713645062758702,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-FAEDA0B5-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:34.578660+00:00",
"attachments": []
},
{
"id": 312321261737998,
"type": "Comment",
"audit_id": 7029993004822435,
"body": "Refund on CXL-FAEDA0B5: customer chose store_credit; $49.00. Policy acme-cxl-2026-10.\n(ref CXL-FAEDA0B5-REFUND-3FFA)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:36.025769+00:00",
"attachments": []
},
{
"id": 7583250773053159,
"type": "Comment",
"audit_id": 2656174838570293,
"body": "Hi there,\n\nWe've added $49.00 of store credit to your ACME account. It's applied automatically to your next invoices.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-FAEDA0B5-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:37.063212+00:00",
"attachments": []
},
{
"id": 5165128915401101,
"type": "Comment",
"audit_id": 1701968850470765,
"body": "Refund choice on CXL-FAEDA0B5 not processed: already refunded (store_credit:BTXN-0000-13XB-0000). A person needs to follow up.\n(ref CXL-FAEDA0B5-REFUND-8B29)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:38.521516+00:00",
"attachments": []
},
{
"id": 5215486593818289,
"type": "Comment",
"audit_id": 4568354024659296,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME credit only plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-B45EB933-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.116352+00:00",
"attachments": []
},
{
"id": 8174581519438422,
"type": "Comment",
"audit_id": 1869260958032411,
"body": "Cancellation request CXL-B45EB933 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_JUXWUHPJVFP1YYHZQVTT4DWF (ACME credit only plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_WLIOY3S5SE1FPMSW8TZ6BVH3: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: store_credit, gift_card.\n(ref CXL-B45EB933-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:41.584498+00:00",
"attachments": []
},
{
"id": 3211688702561785,
"type": "Comment",
"audit_id": 518602398151237,
"body": "Hi Robin,\n\nYour ACME credit only plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-B45EB933-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:42.798748+00:00",
"attachments": []
},
{
"id": 8973226265627914,
"type": "Comment",
"audit_id": 3179073311125312,
"body": "Refund choice on CXL-B45EB933: original_payment was not offered; asked the customer again.\n(ref CXL-B45EB933-REFUND-2711)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.212400+00:00",
"attachments": []
},
{
"id": 2375410179018813,
"type": "Comment",
"audit_id": 3756044947581858,
"body": "Hi there,\n\nWe couldn't tell which refund option you'd like. Please reply with just the number of the option you prefer:\n\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nACME Customer Support · ref CXL-B45EB933-ASK-2711",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:44.529110+00:00",
"attachments": []
},
{
"id": 1310571618763484,
"type": "Comment",
"audit_id": 4890096581304479,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D4E22CB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.127995+00:00",
"attachments": []
},
{
"id": 6987997707519900,
"type": "Comment",
"audit_id": 7417256026428328,
"body": "Cancellation request CXL-7D4E22CB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N0T0MXATGULP9LMFBMH5XDJY (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_NYT19BS5DSVCY3H7Q5AC50HV: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D4E22CB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:47.554979+00:00",
"attachments": []
},
{
"id": 7184893122811807,
"type": "Comment",
"audit_id": 8698802881967067,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-CD8951DB-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.476791+00:00",
"attachments": []
},
{
"id": 8893972350471729,
"type": "Comment",
"audit_id": 686598706447288,
"body": "Cancellation request CXL-CD8951DB (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LGGGBL1GON9WWLMBWGPOEQLS (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_36QUA5WXVSTMYHH1AMYYG8KX: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-CD8951DB-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:50.917017+00:00",
"attachments": []
},
{
"id": 8196326380467659,
"type": "Comment",
"audit_id": 1482143393160560,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-CD8951DB-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:52.189352+00:00",
"attachments": []
},
{
"id": 7985354890570868,
"type": "Comment",
"audit_id": 801192963085498,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-28D0240E-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.499793+00:00",
"attachments": []
},
{
"id": 7832924548891330,
"type": "Comment",
"audit_id": 109442370013715,
"body": "Cancellation request CXL-28D0240E (email) checked against policy acme-cxl-2026-10.\nSubscription sub_LZE2X0Q54BZBLBXKUO9SI4KA (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_I273OK11RKDRLTMFQKS2NKR0: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-28D0240E-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:55.884423+00:00",
"attachments": []
},
{
"id": 3530749786258398,
"type": "Comment",
"audit_id": 5392282386503972,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-D20F9BE9-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.071345+00:00",
"attachments": []
},
{
"id": 7281287851112352,
"type": "Comment",
"audit_id": 275874244193772,
"body": "Cancellation request CXL-D20F9BE9 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_M0I148KMJSQSJSITENHWD1CL (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_XF50H7KKCL7TOTD56KQ3DY3F: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-D20F9BE9-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:04:59.495672+00:00",
"attachments": []
},
{
"id": 101851096937733,
"type": "Comment",
"audit_id": 8350190772782177,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME non refundable plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-1408EDBF-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.040799+00:00",
"attachments": []
},
{
"id": 1215696764324806,
"type": "Comment",
"audit_id": 253701671069864,
"body": "Cancellation request CXL-1408EDBF (email) checked against policy acme-cxl-2026-10.\nSubscription sub_N83VKPQD5V9XK3GUSXIOOJS8 (ACME non refundable plan, incomplete, billed per month); product terms: self_serve, non-refundable.\nDecision: cancel now (cancellable under policy).\nLast payment pi_5TA69DZC79HL012037W28WP6: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund: none (product is non-refundable).\n(ref CXL-1408EDBF-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:05.457004+00:00",
"attachments": []
},
{
"id": 2104229225565637,
"type": "Comment",
"audit_id": 8433878596834029,
"body": "Hi Robin,\n\nYour ACME non refundable plan subscription is cancelled and you won't be charged again.\n\nNo refund is due under our refund policy (product is non-refundable). If you think that's wrong, just reply and a member of the team will look at it.\n\nACME Customer Support · ref CXL-1408EDBF-DONE",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:06.409037+00:00",
"attachments": []
},
{
"id": 3224172700168866,
"type": "Comment",
"audit_id": 2211518382321692,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME annual plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-7D326C1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.063198+00:00",
"attachments": []
},
{
"id": 2257665470451790,
"type": "Comment",
"audit_id": 5183002513859356,
"body": "Cancellation request CXL-7D326C1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_0ZJEM4WD5VGYD85TF5DI3DEF (ACME annual plan, incomplete, billed per year); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_8XB8FP5IX7S09GPUIRZB9REH: $1,200.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $1,200.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-7D326C1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:10.486388+00:00",
"attachments": []
},
{
"id": 6017753611733039,
"type": "Comment",
"audit_id": 5177078143654508,
"body": "Hi Robin,\n\nYour ACME annual plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $1,200.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-7D326C1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:11.448385+00:00",
"attachments": []
},
{
"id": 7691309744158409,
"type": "Comment",
"audit_id": 5663574726413682,
"body": "Refund on CXL-7D326C1D: customer chose original_payment; $1,200.00, waiting for approval. Policy acme-cxl-2026-10.\n(ref CXL-7D326C1D-REFUND-8CC8)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:12.859476+00:00",
"attachments": []
},
{
"id": 7179933203142974,
"type": "Comment",
"audit_id": 2549803343088916,
"body": "Hi there,\n\nWe've refunded $1,200.00 to your original payment method. Depending on your bank it shows up within 5-10 business days.\n\nThat completes your cancellation. Thank you for having been an ACME customer.\n\nACME Customer Support · ref CXL-7D326C1D-REFUNDED",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:14.316561+00:00",
"attachments": []
},
{
"id": 449852413697748,
"type": "Comment",
"audit_id": 8202501341630999,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-81634493-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.376454+00:00",
"attachments": []
},
{
"id": 7509006281346136,
"type": "Comment",
"audit_id": 4268805222583424,
"body": "Cancellation request CXL-81634493: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-81634493-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:16.837248+00:00",
"attachments": []
},
{
"id": 7099715439560883,
"type": "Comment",
"audit_id": 2523826238115780,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-A8DF262B-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:19.968690+00:00",
"attachments": []
},
{
"id": 5286203715587464,
"type": "Comment",
"audit_id": 5204274565701902,
"body": "Cancellation request CXL-A8DF262B (email) checked against policy acme-cxl-2026-10.\nSubscription sub_PAUEZJEWC5OZ97HDBL602K3V (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_NUUAP2SXNN1MGJ2QQLT3F4V2: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-A8DF262B-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:20.444657+00:00",
"attachments": []
},
{
"id": 8947340247965724,
"type": "Comment",
"audit_id": 3977071631200375,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-A8DF262B-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:21.524576+00:00",
"attachments": []
},
{
"id": 4683426608394554,
"type": "Comment",
"audit_id": 6663043279531393,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E81BDF65-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.316961+00:00",
"attachments": []
},
{
"id": 2607432876677153,
"type": "Comment",
"audit_id": 236450144857022,
"body": "Cancellation request CXL-E81BDF65 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_OJK8F8MOVBP26HWQ04FHPK80 (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_R995Q4U5HNEJQBFTY98ODB8Q: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-E81BDF65-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:25.776920+00:00",
"attachments": []
},
{
"id": 5262747520959752,
"type": "Comment",
"audit_id": 4091503619551596,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E81BDF65-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:26.954291+00:00",
"attachments": []
},
{
"id": 2537617413196691,
"type": "Comment",
"audit_id": 7461438275748496,
"body": "Hi Robin,\n\nWe've received your request to cancel your ACME subscription. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-FBADAA02-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:30.933453+00:00",
"attachments": []
},
{
"id": 6244824899704736,
"type": "Comment",
"audit_id": 6855200161838611,
"body": "Cancellation request CXL-FBADAA02: purchase could not be verified. Nothing was cancelled; please verify the account and handle it manually.\nPolicy acme-cxl-2026-10.\n(ref CXL-FBADAA02-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:31.362726+00:00",
"attachments": []
},
{
"id": 1755866793870485,
"type": "Comment",
"audit_id": 433210234635256,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-E6CF1F1D-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.037920+00:00",
"attachments": []
},
{
"id": 3945314801213308,
"type": "Comment",
"audit_id": 7720044953264681,
"body": "Cancellation request CXL-E6CF1F1D (email) checked against policy acme-cxl-2026-10.\nSubscription sub_HI0TKV9HBO850SQQW6N9FRQH (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_SRMW6F8HDM57OR0C86BWDYHW: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit.\nGift cards not offered: gift card system not connected.\n(ref CXL-E6CF1F1D-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:48.505455+00:00",
"attachments": []
},
{
"id": 2987616882569694,
"type": "Comment",
"audit_id": 3525712862562043,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-E6CF1F1D-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:49.500426+00:00",
"attachments": []
},
{
"id": 2202274667877277,
"type": "Comment",
"audit_id": 5838132251390214,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME pro plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-48460273-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:52.894803+00:00",
"attachments": []
},
{
"id": 480512454782431,
"type": "Comment",
"audit_id": 6331283724396324,
"body": "Cancellation request CXL-48460273 (email) checked against policy acme-cxl-2026-10.\nSubscription sub_EP9TTO0NVCBWF979CZDRRHGU (ACME pro plan, incomplete, billed per month); product terms: self_serve.\nDecision: cancel now (cancellable under policy).\nLast payment pi_QQ6HM3N6A0CFPET1A2R54G45: $49.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $49.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-48460273-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:05:53.382987+00:00",
"attachments": []
},
{
"id": 7825186926353646,
"type": "Comment",
"audit_id": 2581240356482610,
"body": "Hi Robin,\n\nYour ACME pro plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $49.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-48460273-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:05:54.372436+00:00",
"attachments": []
},
{
"id": 5633235896817431,
"type": "Comment",
"audit_id": 4125885282564812,
"body": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the request first.\n3. If a refund is due, we'll ask how you'd like to receive it: back to your original payment method, as ACME store credit, or as an ACME gift card.\n4. You'll get a final confirmation once everything is done.\n\nThere's nothing you need to do right now.\n\nACME Customer Support · ref CXL-4CDF334C-ACK",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:06:06.445521+00:00",
"attachments": []
},
{
"id": 4376283950694966,
"type": "Comment",
"audit_id": 5623062030250128,
"body": "Cancellation request CXL-4CDF334C (email) checked against policy acme-cxl-2026-10.\nSubscription sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling (inside the 12-month commitment until 2027-10-18).\nLast payment pi_1AF7YY2R5DJ3QMRSUA8Z5BTE: $99.00 on 2026-10-18, $0.00 refunded so far.\nRefund offer: $99.00 (paid 0 day(s) ago, inside the 30-day money-back window); methods: original_payment, store_credit, gift_card.\n(ref CXL-4CDF334C-POLICY)",
"public": false,
"author_id": 1002,
"created_at": "2026-10-18T05:06:06.930856+00:00",
"attachments": []
},
{
"id": 2948485898451422,
"type": "Comment",
"audit_id": 3942922942942266,
"body": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store credit, applied automatically to future invoices\n3 - ACME digital gift card\n\nThis offer is open until 2026-11-17.\n\nACME Customer Support · ref CXL-4CDF334C-OFFER",
"public": true,
"author_id": 1002,
"created_at": "2026-10-18T05:06:24.885211+00:00",
"attachments": []
}
]
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1c450fc81a/api/v2/tickets/2001.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL resolved from the saved run route. Provider processing: 5.73ms.
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230"
}Response headers were not saved in this run.
No body shown for this read.
{
"ticket": {
"id": 2001,
"subject": "Fictional service enquiry",
"description": "Test data only",
"status": "pending",
"priority": "normal",
"requester_id": 1001,
"submitter_id": 1001,
"created_at": "2026-10-08T00:00:00Z",
"updated_at": "2026-10-18T05:06:24.885211+00:00",
"tags": [
"cancellation",
"cxl_acknowledged",
"cxl_cancelled",
"cxl_no_refund",
"cxl_refund_gift_card",
"cxl_refund_offer",
"cxl_refund_original_payment",
"cxl_refund_store_credit",
"cxl_refunded",
"fetchsandbox_fixture"
]
}
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/restart_while_parked/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:25.532765+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "restart_while_parked"
},
"duplicateStarts": 0,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 122
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1159
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 179
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-4CDF334C: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-4CDF334C-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "5633235896817431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:06.672Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-4CDF334C-POLICY",
"status": null,
"preview": "Cancellation request CXL-4CDF334C (email) checked against policy acme-cxl-2026-10.\nSubscription sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "4376283950694966",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:07.036Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"subscription": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:24.585Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-4CDF334C-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 1,
"ref": "2948485898451422",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:25.070Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-4CDF334C",
"decision": "exception"
},
"attempts": 1,
"ref": "17N6XCZJ2T.NKOSHU",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:06:07.176Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:06:07.179Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:06:23.675Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-4CDF334C",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:06:05.021Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:06:06.182Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:06:06.188Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:06:06.672Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:06:07.036Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:06:07.177Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:06:07.179Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:06:23.675Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:06:24.585Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:06:25.070Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:06:25.072Z",
"msg": "done (ok)"
}
],
"createdAt": "2026-10-18T05:06:05.021Z",
"updatedAt": "2026-10-18T05:06:25.072Z"
}
]
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "restart_while_parked"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:25.745039+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "522",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "start",
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"input": {
"stage": "request",
"channel": "email",
"customer": {
"email": "[email protected]",
"name": "Robin Example"
},
"ticketId": 2001,
"message": "Please cancel my subscription, we no longer need it.",
"opsChannel": "C0BILLING01",
"giftCardLocationId": "LKZQE8ZN3GSKR",
"approvers": [
"U_CX_LEAD"
]
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "restart_while_parked"
}
}{
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "restart_while_parked"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 122
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1159
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 179
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-4CDF334C: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-4CDF334C-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "5633235896817431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:06.672Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-4CDF334C-POLICY",
"status": null,
"preview": "Cancellation request CXL-4CDF334C (email) checked against policy acme-cxl-2026-10.\nSubscription sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "4376283950694966",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:07.036Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"subscription": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:24.585Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-4CDF334C-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 1,
"ref": "2948485898451422",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:25.070Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-4CDF334C",
"decision": "exception"
},
"attempts": 1,
"ref": "17N6XCZJ2T.NKOSHU",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:06:07.176Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:06:07.179Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:06:23.675Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-4CDF334C",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:06:05.021Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:06:06.182Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:06:06.188Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:06:06.672Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:06:07.036Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:06:07.177Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:06:07.179Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:06:23.675Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:06:24.585Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:06:25.070Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:06:25.072Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:06:25.533Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:06:05.021Z",
"updatedAt": "2026-10-18T05:06:25.533Z",
"duplicate": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:25.910664+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:26.079577+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:26.487884+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:26.910610+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:27.316688+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:27.735951+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:28.150410+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:28.554814+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:28.965936+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:29.382274+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:29.791703+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:30.208577+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:30.643897+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:31.051353+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:31.455276+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:31.871494+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:32.283374+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:32.697832+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:33.111487+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:33.523532+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:33.930155+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:34.339993+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:34.765118+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:35.182913+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:35.592173+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "1b7751c2-2e48-44c2-831f-38dba7fa4bb4",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:23.459Z"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:36.002983+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "text/html; charset=UTF-8",
"content-length": "6418",
"retry-after": "60"
}This request had no body.
{
"_non_json_response": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:36.416123+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "text/html; charset=UTF-8",
"content-length": "6418",
"retry-after": "60"
}This request had no body.
{
"_non_json_response": true
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runtime' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:36.829055+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"instance_id": "f14ad5a6-0b5e-40a5-9ebc-cd7c27a5f9ef",
"workflow": "product-cancellation",
"startedAt": "2026-10-18T05:06:36.251Z"
}Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "decide",
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_CX_LEAD"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:37.019947+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "132",
"content-type": "application/json"
}{
"content-type": "application/json"
}{
"action": "decide",
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"decision": "approve",
"userId": "U_CX_LEAD"
}{
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "restart_while_parked"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 122
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1159
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 179
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-4CDF334C: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-4CDF334C-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "5633235896817431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:06.672Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-4CDF334C-POLICY",
"status": null,
"preview": "Cancellation request CXL-4CDF334C (email) checked against policy acme-cxl-2026-10.\nSubscription sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "4376283950694966",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:07.036Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"subscription": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:24.585Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-4CDF334C-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 1,
"ref": "2948485898451422",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:25.070Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-4CDF334C",
"decision": "exception"
},
"attempts": 1,
"ref": "17N6XCZJ2T.NKOSHU",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:06:07.176Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:06:07.179Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:06:23.675Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-4CDF334C",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:06:05.021Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:06:06.182Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:06:06.188Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:06:06.672Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:06:07.036Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:06:07.177Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:06:07.179Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:06:23.675Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:06:24.585Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:06:25.070Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:06:25.072Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:06:25.533Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:06:05.021Z",
"updatedAt": "2026-10-18T05:06:36.838Z",
"result": "already_decided"
}Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/9da7700e27230f1c119b4c1cb1e9286dff9005a498fa6dd3/verify/runs/vr_f8571d4179e047e784d4be7687432230/cases/restart_while_parked/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_f8571d4179e047e784d4be7687432230' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-18T05:06:37.286101+00:00.
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_f8571d4179e047e784d4be7687432230",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}This request had no body.
{
"runs": [
{
"runId": "restart-while-parked-req-vr_f8571d4179e047e784d4be7687432230",
"workflow": "product-cancellation",
"org": "Customer Experience",
"team": "cx-retention",
"phase": "DONE",
"closed": true,
"outcome": "ok",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_f8571d4179e047e784d4be7687432230",
"fs_case": "restart_while_parked"
},
"duplicateStarts": 1,
"agents": [
{
"name": "ticket-context",
"status": "ok",
"summary": "ticket 2001 (pending)",
"durationMs": 122
},
{
"name": "policy-research",
"status": "ok",
"summary": "sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete): exception - inside the 12-month commitment until 2027-10-18",
"durationMs": 1159
},
{
"name": "gift-card-desk",
"status": "ok",
"summary": "gift cards available at LKZQE8ZN3GSKR",
"durationMs": 179
},
{
"name": "case-decision",
"status": "ok",
"summary": "CXL-4CDF334C: exception (inside the 12-month commitment until 2027-10-18)",
"durationMs": 1
}
],
"actions": [
{
"id": "zendesk.acknowledge",
"kind": "zendesk.acknowledge",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-4CDF334C-ACK",
"status": null,
"preview": "Hi Robin,\n\nWe've received your request to cancel ACME contract plan. Here is what happens next:\n\n1. We check your plan against ACME's cancellation and refund policy.\n2. If the policy allows it, we cancel right away. If your plan has a commitment term, a team lead reviews the requ"
},
"attempts": 1,
"ref": "5633235896817431",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:06.672Z",
"reconciled": null
},
{
"id": "zendesk.policy_note",
"kind": "zendesk.policy_note",
"provider": "zendesk",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"public": false,
"to": "internal",
"marker": "CXL-4CDF334C-POLICY",
"status": null,
"preview": "Cancellation request CXL-4CDF334C (email) checked against policy acme-cxl-2026-10.\nSubscription sub_XYMFXO9I0APUF2B8WU2HOX3T (ACME contract plan, incomplete, billed per month); product terms: contract, 12-month term.\nDecision: EXCEPTION - waiting for an approver before cancelling"
},
"attempts": 1,
"ref": "4376283950694966",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:07.036Z",
"reconciled": null
},
{
"id": "stripe.cancel_subscription",
"kind": "stripe.cancel_subscription_exception",
"provider": "stripe",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"subscription": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"product": "ACME contract plan",
"reason": "inside the 12-month commitment until 2027-10-18",
"refundOffer": "$99.00 via original_payment/store_credit/gift_card"
},
"attempts": 1,
"ref": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"detail": {
"status": "incomplete_expired",
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:24.585Z",
"reconciled": null
},
{
"id": "zendesk.refund_offer",
"kind": "zendesk.refund_offer",
"provider": "zendesk",
"agent": "case-decision",
"gate": "approval",
"status": "applied",
"summary": {
"public": true,
"to": "[email protected]",
"marker": "CXL-4CDF334C-OFFER",
"status": "pending",
"preview": "Hi Robin,\n\nYour ACME contract plan subscription is cancelled and you won't be charged again.\n\nUnder our refund policy you're eligible for $99.00. Please reply with the number of the option you'd like:\n\n1 - Refund to your original payment method (5-10 business days)\n2 - ACME store"
},
"attempts": 1,
"ref": "2948485898451422",
"detail": {
"ticketId": 2001
},
"appliedAt": "2026-10-18T05:06:25.070Z",
"reconciled": null
},
{
"id": "slack.post_case",
"kind": "slack.post_case",
"provider": "slack",
"agent": "case-decision",
"gate": "auto",
"status": "applied",
"summary": {
"channel": "C0BILLING01",
"caseRef": "CXL-4CDF334C",
"decision": "exception"
},
"attempts": 1,
"ref": "17N6XCZJ2T.NKOSHU",
"detail": {
"channel": "C0BILLING01"
},
"appliedAt": "2026-10-18T05:06:07.176Z",
"reconciled": null
}
],
"counts": {
"applied": 5,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0
},
"approval": {
"approvers": [
"U_CX_LEAD"
],
"expiresAt": "2026-10-19T05:06:07.179Z",
"decision": "approve",
"decidedBy": "U_CX_LEAD",
"decidedAt": "2026-10-18T05:06:23.675Z"
},
"output": {
"stage": "request",
"caseRef": "CXL-4CDF334C",
"ticketId": 2001,
"policyVersion": "acme-cxl-2026-10",
"decision": "exception",
"reason": "inside the 12-month commitment until 2027-10-18",
"subscriptionId": "sub_XYMFXO9I0APUF2B8WU2HOX3T",
"cancellation": "exception",
"refundOffer": {
"tier": "full",
"amountMinor": 9900,
"currency": "usd",
"methods": [
"original_payment",
"store_credit",
"gift_card"
]
}
},
"events": [
{
"at": "2026-10-18T05:06:05.021Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-18T05:06:06.182Z",
"msg": "agents: ticket-context=ok, policy-research=ok, gift-card-desk=ok"
},
{
"at": "2026-10-18T05:06:06.188Z",
"msg": "planned 5 action(s): 2 need approval"
},
{
"at": "2026-10-18T05:06:06.672Z",
"msg": "zendesk.acknowledge: applied"
},
{
"at": "2026-10-18T05:06:07.036Z",
"msg": "zendesk.policy_note: applied"
},
{
"at": "2026-10-18T05:06:07.177Z",
"msg": "slack.post_case: applied"
},
{
"at": "2026-10-18T05:06:07.179Z",
"msg": "awaiting approval"
},
{
"at": "2026-10-18T05:06:23.675Z",
"msg": "approved by U_CX_LEAD"
},
{
"at": "2026-10-18T05:06:24.585Z",
"msg": "stripe.cancel_subscription: applied"
},
{
"at": "2026-10-18T05:06:25.070Z",
"msg": "zendesk.refund_offer: applied"
},
{
"at": "2026-10-18T05:06:25.072Z",
"msg": "done (ok)"
},
{
"at": "2026-10-18T05:06:25.533Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-18T05:06:05.021Z",
"updatedAt": "2026-10-18T05:06:36.838Z"
}
]
}Timeline shortened to the first 600 events.
Expand a request to inspect its sanitized payload. Credentials and personal data stay hidden.
Timestamps reflect when the sandbox recorded each request, not the order your app triggered them.
Sanitized summary. Expand a timeline event to inspect the safe request and response fields; sensitive provider and application data stays hidden.
Run vr_f8571d4179e047e784d4be7687432230