Workflow verification incomplete
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.
Failing
Each check was set up before the run. This shows what we tried, what came back, and which rule it was checked against.
This receipt covers the checks in this run only. Passing all checks does not certify the whole app as production-ready.
Test scenarios
A request starts one recorded run (provider-independent, so every later check is measured)
baselineWhat we probed
A request starts one recorded run (provider-independent, so every later check is measured)
How we probed it
Frozen intended probe steps. Recorded requests show what actually ran.
POST /invocations
Expected vs actual
- Expected
- A request starts one recorded run (provider-independent, so every later check is measured)
- Actual
- expected exactly 1, found 1; stable under 2 repeats (1)
Requests and responses
01GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline/runs200
We sent
GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline/runs
This request had no body.
Server returned
HTTP 200
{
"runs": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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.
02POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "baseline-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-baseline",
"scopeTag": "sla_baseline",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "baseline"
}
}Server returned
HTTP 200
{
"runId": "baseline-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "baseline"
},
"duplicateStarts": 0,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501",
"errorCode": "zendesk:501",
"durationMs": 1023
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-baseline"
},
"attempts": 1,
"ref": "17FP8RWP7T.PBXVYL",
"appliedAt": "2026-10-22T20:18:55.562Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 4,
"head": "d2bd5f07c55c85ba215a49bb31ba7c06cbe2738b726f8acc3f2385e7d1c5bf9d"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:18:54.341Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:18:55.365Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:18:55.367Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:18:55.562Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:18:55.564Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-22T20:18:54.341Z",
"updatedAt": "2026-10-22T20:18:55.564Z",
"duplicate": false
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "346",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "baseline-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-baseline",
"scopeTag": "sla_baseline",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"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.
03GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline/runs200
We sent
GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "baseline-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "baseline"
},
"duplicateStarts": 0,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501",
"errorCode": "zendesk:501",
"durationMs": 1023
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-baseline"
},
"attempts": 1,
"ref": "17FP8RWP7T.PBXVYL",
"appliedAt": "2026-10-22T20:18:55.562Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 4,
"head": "d2bd5f07c55c85ba215a49bb31ba7c06cbe2738b726f8acc3f2385e7d1c5bf9d"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:18:54.341Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:18:55.365Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:18:55.367Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:18:55.562Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:18:55.564Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-22T20:18:54.341Z",
"updatedAt": "2026-10-22T20:18:55.564Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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.
04POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "baseline-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-baseline",
"scopeTag": "sla_baseline",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "baseline"
}
}Server returned
HTTP 200
{
"runId": "baseline-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "baseline"
},
"duplicateStarts": 1,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501",
"errorCode": "zendesk:501",
"durationMs": 1023
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-baseline"
},
"attempts": 1,
"ref": "17FP8RWP7T.PBXVYL",
"appliedAt": "2026-10-22T20:18:55.562Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 5,
"head": "f36bd1cdc247a3ec19768d1b19fa2c39a07b4c06c5a208434030a0c4c7f0bf45"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:18:54.341Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:18:55.365Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:18:55.367Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:18:55.562Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:18:55.564Z",
"msg": "done (partial)"
},
{
"at": "2026-10-22T20:18:56.107Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-22T20:18:54.341Z",
"updatedAt": "2026-10-22T20:18:56.107Z",
"duplicate": true
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "346",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "baseline-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-baseline",
"scopeTag": "sla_baseline",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"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.
05GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline/runs200
We sent
GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "baseline-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "baseline"
},
"duplicateStarts": 1,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501",
"errorCode": "zendesk:501",
"durationMs": 1023
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-baseline"
},
"attempts": 1,
"ref": "17FP8RWP7T.PBXVYL",
"appliedAt": "2026-10-22T20:18:55.562Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 5,
"head": "f36bd1cdc247a3ec19768d1b19fa2c39a07b4c06c5a208434030a0c4c7f0bf45"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:18:54.341Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:18:55.365Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:18:55.367Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:18:55.562Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:18:55.564Z",
"msg": "done (partial)"
},
{
"at": "2026-10-22T20:18:56.107Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-22T20:18:54.341Z",
"updatedAt": "2026-10-22T20:18:56.107Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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.
Evidence
- Run
vr_c92fbe845ccd407b86ac81b3bd23c5da- App version (declared)
acme-ops-support-sla-breach-…- Source receipt
- Source receipt ↗
Technical reference
baselineApp version (declared): acme-ops-support-sla-breach-1.0.0-06c2f09
A request starts one recorded run (provider-independent, so every later check is measured)
expected exactly 1, found 1; stable under 2 repeats (1)
- Verification covers the declared HTTP actions and state reads in this run.
- The app version shown was supplied by the app itself, not independently checked.
- Passing all checks in this run does not certify the whole app as production-ready.
- The verifier session does not survive a restart. This says nothing about the durability of the app under test.
- App state shown here is what the app's own endpoint reported. It is not independently checked against the database.
Provider traffic in the same time window (4)
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.
zendesk · GET /api/v2/tickets.json · HTTP 501
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 501
{
"error": {
"code": 501,
"message": "Request uses fields or options outside the simulated workflow scope"
}
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
zendesk · GET /api/v2/tickets.json · HTTP 501
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 501
{
"error": {
"code": 501,
"message": "Request uses fields or options outside the simulated workflow scope"
}
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
zendesk · GET /api/v2/tickets.json · HTTP 501
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 501
{
"error": {
"code": 501,
"message": "Request uses fields or options outside the simulated workflow scope"
}
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
slack · POST /api/chat.postMessage · HTTP 200
We sent
POST /api/chat.postMessage
{
"channel": "C0SUPPORT01",
"text": ":warning: SLA-baseline: the sla_baseline queue could not be read; SLA timers are not running.",
"unfurl_links": false,
"unfurl_media": false
}Server returned
HTTP 200
{
"channel": "C0SUPPORT01",
"message": {
"bot_id": "bot_2c982d6d62834f049650a4fc91",
"client_msg_id": "cli_74db1444920549b6b726988ffb",
"name": "item-f32b5e",
"old_name": "Sample Old",
"parent_user_id": "par_72c44d59e6474e24a1ca1e9c24",
"permalink": "my-resource",
"reply_count": 0,
"reply_users_count": 0,
"text": "Sample text content",
"ts": "sample-value",
"type": "default",
"unread_count": 0,
"username": "acme-corp"
},
"ok": true,
"ts": "17FP8RWP7T.PBXVYL"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage
{
"host": "fetchsandbox.com",
"content-length": "170",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "C0SUPPORT01",
"text": ":warning: SLA-baseline: the sla_baseline queue could not be read; SLA timers are not running.",
"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.
A sweep reads the scoped queue and posts a summary
baseline_effectsWhat we probed
A sweep reads the scoped queue and posts a summary
How we probed it
Frozen intended probe steps. Recorded requests show what actually ran.
POST /invocations
Expected vs actual
- Expected
- A sweep reads the scoped queue and posts a summary
- Actual
- expected exactly 1, found 0; stable under 2 repeats (0)
Requests and responses
01GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline_effects/runs200
We sent
GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline_effects/runs
This request had no body.
Server returned
HTTP 200
{
"runs": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline_effects/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline_effects/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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.
02POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "baseline-effects-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-baseline",
"scopeTag": "sla_baseline",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "baseline_effects"
}
}Server returned
HTTP 200
{
"runId": "baseline-effects-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "baseline_effects"
},
"duplicateStarts": 0,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501",
"errorCode": "zendesk:501",
"durationMs": 854
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-baseline"
},
"attempts": 1,
"ref": "1745RJB20L.FMFQGG",
"appliedAt": "2026-10-22T20:18:57.884Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 4,
"head": "f2950e325c4e8f02c5723b4ccf6d51806d737a2e9b3199639a7f38cac393e2fe"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:18:56.875Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:18:57.730Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:18:57.732Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:18:57.884Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:18:57.886Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-22T20:18:56.875Z",
"updatedAt": "2026-10-22T20:18:57.886Z",
"duplicate": false
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "362",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "baseline-effects-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-baseline",
"scopeTag": "sla_baseline",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "baseline_effects"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
03GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline_effects/runs200
We sent
GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline_effects/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "baseline-effects-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "baseline_effects"
},
"duplicateStarts": 0,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501",
"errorCode": "zendesk:501",
"durationMs": 854
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-baseline"
},
"attempts": 1,
"ref": "1745RJB20L.FMFQGG",
"appliedAt": "2026-10-22T20:18:57.884Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 4,
"head": "f2950e325c4e8f02c5723b4ccf6d51806d737a2e9b3199639a7f38cac393e2fe"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:18:56.875Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:18:57.730Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:18:57.732Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:18:57.884Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:18:57.886Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-22T20:18:56.875Z",
"updatedAt": "2026-10-22T20:18:57.886Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline_effects/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline_effects/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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.
04POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "baseline-effects-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-baseline",
"scopeTag": "sla_baseline",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "baseline_effects"
}
}Server returned
HTTP 200
{
"runId": "baseline-effects-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "baseline_effects"
},
"duplicateStarts": 1,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501",
"errorCode": "zendesk:501",
"durationMs": 854
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-baseline"
},
"attempts": 1,
"ref": "1745RJB20L.FMFQGG",
"appliedAt": "2026-10-22T20:18:57.884Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 5,
"head": "84e4e320773d6120e242c53d3a1df76eaf13a754a3c04b51e0a98b7c0167dfc9"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:18:56.875Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:18:57.730Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:18:57.732Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:18:57.884Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:18:57.886Z",
"msg": "done (partial)"
},
{
"at": "2026-10-22T20:18:58.399Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-22T20:18:56.875Z",
"updatedAt": "2026-10-22T20:18:58.399Z",
"duplicate": true
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "362",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "baseline-effects-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-baseline",
"scopeTag": "sla_baseline",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "baseline_effects"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
05GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline_effects/runs200
We sent
GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline_effects/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "baseline-effects-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "baseline_effects"
},
"duplicateStarts": 1,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501",
"errorCode": "zendesk:501",
"durationMs": 854
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-baseline"
},
"attempts": 1,
"ref": "1745RJB20L.FMFQGG",
"appliedAt": "2026-10-22T20:18:57.884Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 5,
"head": "84e4e320773d6120e242c53d3a1df76eaf13a754a3c04b51e0a98b7c0167dfc9"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:18:56.875Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:18:57.730Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:18:57.732Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:18:57.884Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:18:57.886Z",
"msg": "done (partial)"
},
{
"at": "2026-10-22T20:18:58.399Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-22T20:18:56.875Z",
"updatedAt": "2026-10-22T20:18:58.399Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline_effects/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline_effects/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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.
Evidence
- Run
vr_c92fbe845ccd407b86ac81b3bd23c5da- App version (declared)
acme-ops-support-sla-breach-…- Source receipt
- Source receipt ↗
Technical reference
baseline_effectsApp version (declared): acme-ops-support-sla-breach-1.0.0-06c2f09
A sweep reads the scoped queue and posts a summary
expected exactly 1, found 0; stable under 2 repeats (0)
- Verification covers the declared HTTP actions and state reads in this run.
- The app version shown was supplied by the app itself, not independently checked.
- Passing all checks in this run does not certify the whole app as production-ready.
- The verifier session does not survive a restart. This says nothing about the durability of the app under test.
- App state shown here is what the app's own endpoint reported. It is not independently checked against the database.
Provider traffic in the same time window (4)
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.
zendesk · GET /api/v2/tickets.json · HTTP 501
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 501
{
"error": {
"code": 501,
"message": "Request uses fields or options outside the simulated workflow scope"
}
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
zendesk · GET /api/v2/tickets.json · HTTP 501
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 501
{
"error": {
"code": 501,
"message": "Request uses fields or options outside the simulated workflow scope"
}
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
zendesk · GET /api/v2/tickets.json · HTTP 501
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 501
{
"error": {
"code": 501,
"message": "Request uses fields or options outside the simulated workflow scope"
}
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
slack · POST /api/chat.postMessage · HTTP 200
We sent
POST /api/chat.postMessage
{
"channel": "C0SUPPORT01",
"text": ":warning: SLA-baseline: the sla_baseline queue could not be read; SLA timers are not running.",
"unfurl_links": false,
"unfurl_media": false
}Server returned
HTTP 200
{
"channel": "C0SUPPORT01",
"message": {
"bot_id": "bot_c98e6cfb75be42af9102b9b9f7",
"client_msg_id": "cli_711ffdb3579348d7af1d45dfc7",
"name": "item-28b01b",
"old_name": "Sample Old",
"parent_user_id": "par_e849999163124c358e2c6fba25",
"permalink": "my-resource",
"reply_count": 0,
"reply_users_count": 0,
"text": "Sample text content",
"ts": "sample-value",
"type": "default",
"unread_count": 0,
"username": "acme-corp"
},
"ok": true,
"ts": "1745RJB20L.FMFQGG"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage
{
"host": "fetchsandbox.com",
"content-length": "170",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "C0SUPPORT01",
"text": ":warning: SLA-baseline: the sla_baseline queue could not be read; SLA timers are not running.",
"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.
An unanswered open ticket gets warning and breach timers
unanswered_ticket_timedWhat we probed
An unanswered open ticket gets warning and breach timers
How we probed it
Frozen intended probe steps. Recorded requests show what actually ran.
POST /invocations
Expected vs actual
- Expected
- An unanswered open ticket gets warning and breach timers
- Actual
- required observation 'output.awaitingReply' is missing
Requests and responses
01GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/unanswered_ticket_timed/runs200
We sent
GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/unanswered_ticket_timed/runs
This request had no body.
Server returned
HTTP 200
{
"runs": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/unanswered_ticket_timed/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/unanswered_ticket_timed/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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.
02POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "unanswered-ticket-timed-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-unanswered-ticket-timed",
"scopeTag": "sla_unanswered_ticket_timed",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "unanswered_ticket_timed"
}
}Server returned
HTTP 200
{
"runId": "unanswered-ticket-timed-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "unanswered_ticket_timed"
},
"duplicateStarts": 0,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501",
"errorCode": "zendesk:501",
"durationMs": 544
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-unanswered-ticket-timed"
},
"attempts": 1,
"ref": "17PSMJ11FK.EGEMYR",
"appliedAt": "2026-10-22T20:18:59.861Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 4,
"head": "40da6bdb14c9e529d5e61d07e0897cfd56550783a2e33961d8c4a2758b6ada6f"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:18:59.160Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:18:59.704Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:18:59.706Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:18:59.861Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:18:59.863Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-22T20:18:59.160Z",
"updatedAt": "2026-10-22T20:18:59.863Z",
"duplicate": false
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "406",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "unanswered-ticket-timed-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-unanswered-ticket-timed",
"scopeTag": "sla_unanswered_ticket_timed",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "unanswered_ticket_timed"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
03GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/unanswered_ticket_timed/runs200
We sent
GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/unanswered_ticket_timed/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "unanswered-ticket-timed-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "unanswered_ticket_timed"
},
"duplicateStarts": 0,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501",
"errorCode": "zendesk:501",
"durationMs": 544
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-unanswered-ticket-timed"
},
"attempts": 1,
"ref": "17PSMJ11FK.EGEMYR",
"appliedAt": "2026-10-22T20:18:59.861Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 4,
"head": "40da6bdb14c9e529d5e61d07e0897cfd56550783a2e33961d8c4a2758b6ada6f"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:18:59.160Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:18:59.704Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:18:59.706Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:18:59.861Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:18:59.863Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-22T20:18:59.160Z",
"updatedAt": "2026-10-22T20:18:59.863Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/unanswered_ticket_timed/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/unanswered_ticket_timed/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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.
Evidence
- Run
vr_c92fbe845ccd407b86ac81b3bd23c5da- App version (declared)
acme-ops-support-sla-breach-…- Source receipt
- Source receipt ↗
Technical reference
unanswered_ticket_timedApp version (declared): acme-ops-support-sla-breach-1.0.0-06c2f09
An unanswered open ticket gets warning and breach timers
required observation 'output.awaitingReply' is missing
- Verification covers the declared HTTP actions and state reads in this run.
- The app version shown was supplied by the app itself, not independently checked.
- Passing all checks in this run does not certify the whole app as production-ready.
- The verifier session does not survive a restart. This says nothing about the durability of the app under test.
- App state shown here is what the app's own endpoint reported. It is not independently checked against the database.
Provider traffic in the same time window (4)
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.
zendesk · GET /api/v2/tickets.json · HTTP 501
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 501
{
"error": {
"code": 501,
"message": "Request uses fields or options outside the simulated workflow scope"
}
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
zendesk · GET /api/v2/tickets.json · HTTP 501
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 501
{
"error": {
"code": 501,
"message": "Request uses fields or options outside the simulated workflow scope"
}
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
zendesk · GET /api/v2/tickets.json · HTTP 501
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 501
{
"error": {
"code": 501,
"message": "Request uses fields or options outside the simulated workflow scope"
}
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
slack · POST /api/chat.postMessage · HTTP 200
We sent
POST /api/chat.postMessage
{
"channel": "C0SUPPORT01",
"text": ":warning: SLA-unanswered-ticket-timed: the sla_unanswered_ticket_timed queue could not be read; SLA timers are not running.",
"unfurl_links": false,
"unfurl_media": false
}Server returned
HTTP 200
{
"channel": "C0SUPPORT01",
"message": {
"bot_id": "bot_24986d2b16a44719aa6b847e6b",
"client_msg_id": "cli_b7f6a98332c7422d9a90a6ff30",
"name": "item-d0fbcc",
"old_name": "Sample Old",
"parent_user_id": "par_775f8a84b5444420b4cc466a1b",
"permalink": "my-resource",
"reply_count": 0,
"reply_users_count": 0,
"text": "Sample text content",
"ts": "sample-value",
"type": "default",
"unread_count": 0,
"username": "acme-corp"
},
"ok": true,
"ts": "17PSMJ11FK.EGEMYR"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage
{
"host": "fetchsandbox.com",
"content-length": "200",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "C0SUPPORT01",
"text": ":warning: SLA-unanswered-ticket-timed: the sla_unanswered_ticket_timed queue could not be read; SLA timers are not running.",
"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.
A ticket tagged tier_enterprise is timed against the enterprise target and can page
enterprise_tier_detectedWhat we probed
A ticket tagged tier_enterprise is timed against the enterprise target and can page
How we probed it
Frozen intended probe steps. Recorded requests show what actually ran.
POST /invocations
Expected vs actual
- Expected
- A ticket tagged tier_enterprise is timed against the enterprise target and can page
- Actual
- required observation 'output.enterprise' is missing
Requests and responses
01GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_tier_detected/runs200
We sent
GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_tier_detected/runs
This request had no body.
Server returned
HTTP 200
{
"runs": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_tier_detected/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_tier_detected/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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.
02POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "enterprise-tier-detected-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-enterprise-tier-detected",
"scopeTag": "sla_enterprise_tier_detected",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "enterprise_tier_detected"
}
}Server returned
HTTP 200
{
"runId": "enterprise-tier-detected-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "enterprise_tier_detected"
},
"duplicateStarts": 0,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501",
"errorCode": "zendesk:501",
"durationMs": 623
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-enterprise-tier-detected"
},
"attempts": 1,
"ref": "175X7SJ3SL.YX9IMF",
"appliedAt": "2026-10-22T20:19:01.483Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 4,
"head": "b1f3590583493975a73d4fdb95767ddca179824cf87c4d2a9ad284d07d781daa"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:19:00.693Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:19:01.317Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:19:01.319Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:19:01.484Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:19:01.487Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-22T20:19:00.693Z",
"updatedAt": "2026-10-22T20:19:01.487Z",
"duplicate": false
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "410",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "enterprise-tier-detected-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-enterprise-tier-detected",
"scopeTag": "sla_enterprise_tier_detected",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "enterprise_tier_detected"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
03GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_tier_detected/runs200
We sent
GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_tier_detected/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "enterprise-tier-detected-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "enterprise_tier_detected"
},
"duplicateStarts": 0,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501",
"errorCode": "zendesk:501",
"durationMs": 623
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-enterprise-tier-detected"
},
"attempts": 1,
"ref": "175X7SJ3SL.YX9IMF",
"appliedAt": "2026-10-22T20:19:01.483Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 4,
"head": "b1f3590583493975a73d4fdb95767ddca179824cf87c4d2a9ad284d07d781daa"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:19:00.693Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:19:01.317Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:19:01.319Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:19:01.484Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:19:01.487Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-22T20:19:00.693Z",
"updatedAt": "2026-10-22T20:19:01.487Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_tier_detected/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_tier_detected/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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.
Evidence
- Run
vr_c92fbe845ccd407b86ac81b3bd23c5da- App version (declared)
acme-ops-support-sla-breach-…- Source receipt
- Source receipt ↗
Technical reference
enterprise_tier_detectedApp version (declared): acme-ops-support-sla-breach-1.0.0-06c2f09
A ticket tagged tier_enterprise is timed against the enterprise target and can page
required observation 'output.enterprise' is missing
- Verification covers the declared HTTP actions and state reads in this run.
- The app version shown was supplied by the app itself, not independently checked.
- Passing all checks in this run does not certify the whole app as production-ready.
- The verifier session does not survive a restart. This says nothing about the durability of the app under test.
- App state shown here is what the app's own endpoint reported. It is not independently checked against the database.
Provider traffic in the same time window (4)
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.
zendesk · GET /api/v2/tickets.json · HTTP 501
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 501
{
"error": {
"code": 501,
"message": "Request uses fields or options outside the simulated workflow scope"
}
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
zendesk · GET /api/v2/tickets.json · HTTP 501
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 501
{
"error": {
"code": 501,
"message": "Request uses fields or options outside the simulated workflow scope"
}
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
zendesk · GET /api/v2/tickets.json · HTTP 501
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 501
{
"error": {
"code": 501,
"message": "Request uses fields or options outside the simulated workflow scope"
}
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
slack · POST /api/chat.postMessage · HTTP 200
We sent
POST /api/chat.postMessage
{
"channel": "C0SUPPORT01",
"text": ":warning: SLA-enterprise-tier-detected: the sla_enterprise_tier_detected queue could not be read; SLA timers are not running.",
"unfurl_links": false,
"unfurl_media": false
}Server returned
HTTP 200
{
"channel": "C0SUPPORT01",
"message": {
"bot_id": "bot_fad09634ae214c66ba760958c1",
"client_msg_id": "cli_8b3d92a6b2ac4aa794f07c3715",
"name": "item-3cc8f2",
"old_name": "Sample Old",
"parent_user_id": "par_4329e44940a54c2a8efa39b497",
"permalink": "my-resource",
"reply_count": 0,
"reply_users_count": 0,
"text": "Sample text content",
"ts": "sample-value",
"type": "default",
"unread_count": 0,
"username": "acme-corp"
},
"ok": true,
"ts": "175X7SJ3SL.YX9IMF"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage
{
"host": "fetchsandbox.com",
"content-length": "202",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "C0SUPPORT01",
"text": ":warning: SLA-enterprise-tier-detected: the sla_enterprise_tier_detected queue could not be read; SLA timers are not running.",
"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.
A ticket with an agent's public reply has no SLA timer
answered_ticket_not_timedWhat we probed
A ticket with an agent's public reply has no SLA timer
How we probed it
Frozen intended probe steps. Recorded requests show what actually ran.
POST /invocations
Expected vs actual
- Expected
- A ticket with an agent's public reply has no SLA timer
- Actual
- required observation 'output.awaitingReply' is missing
Requests and responses
01GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/answered_ticket_not_timed/runs200
We sent
GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/answered_ticket_not_timed/runs
This request had no body.
Server returned
HTTP 200
{
"runs": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/answered_ticket_not_timed/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/answered_ticket_not_timed/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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.
02POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "answered-ticket-not-timed-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-answered-ticket-not-timed",
"scopeTag": "sla_answered_ticket_not_timed",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "answered_ticket_not_timed"
}
}Server returned
HTTP 200
{
"runId": "answered-ticket-not-timed-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "answered_ticket_not_timed"
},
"duplicateStarts": 0,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501",
"errorCode": "zendesk:501",
"durationMs": 926
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-answered-ticket-not-timed"
},
"attempts": 1,
"ref": "17Y522HU2C.GBMDXD",
"appliedAt": "2026-10-22T20:19:03.810Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 4,
"head": "0a35e561ce54964215aa5ef901cea13c7e59b3bae8ec9fd193ca593ff2c59760"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:19:02.756Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:19:03.683Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:19:03.685Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:19:03.810Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:19:03.812Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-22T20:19:02.756Z",
"updatedAt": "2026-10-22T20:19:03.812Z",
"duplicate": false
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "414",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "answered-ticket-not-timed-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-answered-ticket-not-timed",
"scopeTag": "sla_answered_ticket_not_timed",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "answered_ticket_not_timed"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
03GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/answered_ticket_not_timed/runs200
We sent
GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/answered_ticket_not_timed/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "answered-ticket-not-timed-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "answered_ticket_not_timed"
},
"duplicateStarts": 0,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501",
"errorCode": "zendesk:501",
"durationMs": 926
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-answered-ticket-not-timed"
},
"attempts": 1,
"ref": "17Y522HU2C.GBMDXD",
"appliedAt": "2026-10-22T20:19:03.810Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 4,
"head": "0a35e561ce54964215aa5ef901cea13c7e59b3bae8ec9fd193ca593ff2c59760"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:19:02.756Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:19:03.683Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:19:03.685Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:19:03.810Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:19:03.812Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-22T20:19:02.756Z",
"updatedAt": "2026-10-22T20:19:03.812Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/answered_ticket_not_timed/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/answered_ticket_not_timed/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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.
Evidence
- Run
vr_c92fbe845ccd407b86ac81b3bd23c5da- App version (declared)
acme-ops-support-sla-breach-…- Source receipt
- Source receipt ↗
Technical reference
answered_ticket_not_timedApp version (declared): acme-ops-support-sla-breach-1.0.0-06c2f09
A ticket with an agent's public reply has no SLA timer
required observation 'output.awaitingReply' is missing
- Verification covers the declared HTTP actions and state reads in this run.
- The app version shown was supplied by the app itself, not independently checked.
- Passing all checks in this run does not certify the whole app as production-ready.
- The verifier session does not survive a restart. This says nothing about the durability of the app under test.
- App state shown here is what the app's own endpoint reported. It is not independently checked against the database.
Provider traffic in the same time window (4)
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.
zendesk · GET /api/v2/tickets.json · HTTP 501
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 501
{
"error": {
"code": 501,
"message": "Request uses fields or options outside the simulated workflow scope"
}
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
zendesk · GET /api/v2/tickets.json · HTTP 501
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 501
{
"error": {
"code": 501,
"message": "Request uses fields or options outside the simulated workflow scope"
}
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
zendesk · GET /api/v2/tickets.json · HTTP 501
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 501
{
"error": {
"code": 501,
"message": "Request uses fields or options outside the simulated workflow scope"
}
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
slack · POST /api/chat.postMessage · HTTP 200
We sent
POST /api/chat.postMessage
{
"channel": "C0SUPPORT01",
"text": ":warning: SLA-answered-ticket-not-timed: the sla_answered_ticket_not_timed queue could not be read; SLA timers are not running.",
"unfurl_links": false,
"unfurl_media": false
}Server returned
HTTP 200
{
"channel": "C0SUPPORT01",
"message": {
"bot_id": "bot_2decc00035394b4fa082f46ae0",
"client_msg_id": "cli_f0ede1db300443cdb0d49fddbd",
"name": "item-837af2",
"old_name": "Sample Old",
"parent_user_id": "par_922dd382ed0f4e31b7d2657720",
"permalink": "my-resource",
"reply_count": 0,
"reply_users_count": 0,
"text": "Sample text content",
"ts": "sample-value",
"type": "default",
"unread_count": 0,
"username": "acme-corp"
},
"ok": true,
"ts": "17Y522HU2C.GBMDXD"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage
{
"host": "fetchsandbox.com",
"content-length": "204",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "C0SUPPORT01",
"text": ":warning: SLA-answered-ticket-not-timed: the sla_answered_ticket_not_timed queue could not be read; SLA timers are not running.",
"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.
A ticket waiting on the customer (pending) is not timed
pending_ticket_pausedWhat we probed
A ticket waiting on the customer (pending) is not timed
How we probed it
Frozen intended probe steps. Recorded requests show what actually ran.
POST /invocations
Expected vs actual
- Expected
- A ticket waiting on the customer (pending) is not timed
- Actual
- required observation 'output.awaitingReply' is missing
Requests and responses
01GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/pending_ticket_paused/runs200
We sent
GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/pending_ticket_paused/runs
This request had no body.
Server returned
HTTP 200
{
"runs": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/pending_ticket_paused/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/pending_ticket_paused/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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.
02POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "pending-ticket-paused-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-pending-ticket-paused",
"scopeTag": "sla_pending_ticket_paused",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "pending_ticket_paused"
}
}Server returned
HTTP 200
{
"runId": "pending-ticket-paused-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "pending_ticket_paused"
},
"duplicateStarts": 0,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501",
"errorCode": "zendesk:501",
"durationMs": 877
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-pending-ticket-paused"
},
"attempts": 1,
"ref": "173RXFCSBT.SFEQM1",
"appliedAt": "2026-10-22T20:19:05.616Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 4,
"head": "b703e38fc02a325b7aa20bc417bbc2f41f9c34c1e43e2a5cbba156435c129600"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:19:04.617Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:19:05.495Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:19:05.498Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:19:05.616Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:19:05.618Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-22T20:19:04.617Z",
"updatedAt": "2026-10-22T20:19:05.618Z",
"duplicate": false
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "398",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "pending-ticket-paused-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-pending-ticket-paused",
"scopeTag": "sla_pending_ticket_paused",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "pending_ticket_paused"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
03GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/pending_ticket_paused/runs200
We sent
GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/pending_ticket_paused/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "pending-ticket-paused-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "pending_ticket_paused"
},
"duplicateStarts": 0,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501",
"errorCode": "zendesk:501",
"durationMs": 877
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-pending-ticket-paused"
},
"attempts": 1,
"ref": "173RXFCSBT.SFEQM1",
"appliedAt": "2026-10-22T20:19:05.616Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 4,
"head": "b703e38fc02a325b7aa20bc417bbc2f41f9c34c1e43e2a5cbba156435c129600"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:19:04.617Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:19:05.495Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:19:05.498Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:19:05.616Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:19:05.618Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-22T20:19:04.617Z",
"updatedAt": "2026-10-22T20:19:05.618Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/pending_ticket_paused/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/pending_ticket_paused/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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.
Evidence
- Run
vr_c92fbe845ccd407b86ac81b3bd23c5da- App version (declared)
acme-ops-support-sla-breach-…- Source receipt
- Source receipt ↗
Technical reference
pending_ticket_pausedApp version (declared): acme-ops-support-sla-breach-1.0.0-06c2f09
A ticket waiting on the customer (pending) is not timed
required observation 'output.awaitingReply' is missing
- Verification covers the declared HTTP actions and state reads in this run.
- The app version shown was supplied by the app itself, not independently checked.
- Passing all checks in this run does not certify the whole app as production-ready.
- The verifier session does not survive a restart. This says nothing about the durability of the app under test.
- App state shown here is what the app's own endpoint reported. It is not independently checked against the database.
Provider traffic in the same time window (4)
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.
zendesk · GET /api/v2/tickets.json · HTTP 501
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 501
{
"error": {
"code": 501,
"message": "Request uses fields or options outside the simulated workflow scope"
}
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
zendesk · GET /api/v2/tickets.json · HTTP 501
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 501
{
"error": {
"code": 501,
"message": "Request uses fields or options outside the simulated workflow scope"
}
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
zendesk · GET /api/v2/tickets.json · HTTP 501
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 501
{
"error": {
"code": 501,
"message": "Request uses fields or options outside the simulated workflow scope"
}
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
slack · POST /api/chat.postMessage · HTTP 200
We sent
POST /api/chat.postMessage
{
"channel": "C0SUPPORT01",
"text": ":warning: SLA-pending-ticket-paused: the sla_pending_ticket_paused queue could not be read; SLA timers are not running.",
"unfurl_links": false,
"unfurl_media": false
}Server returned
HTTP 200
{
"channel": "C0SUPPORT01",
"message": {
"bot_id": "bot_66228631d89740e5b16617bdbd",
"client_msg_id": "cli_dda4da589e30412e89aa674560",
"name": "item-0680da",
"old_name": "Sample Old",
"parent_user_id": "par_6f3719c180044731b1a919536c",
"permalink": "my-resource",
"reply_count": 0,
"reply_users_count": 0,
"text": "Sample text content",
"ts": "sample-value",
"type": "default",
"unread_count": 0,
"username": "acme-corp"
},
"ok": true,
"ts": "173RXFCSBT.SFEQM1"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage
{
"host": "fetchsandbox.com",
"content-length": "196",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "C0SUPPORT01",
"text": ":warning: SLA-pending-ticket-paused: the sla_pending_ticket_paused queue could not be read; SLA timers are not running.",
"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.
At the target an unanswered ticket is marked breached and leads are told (needs clock control)
breach_fires_at_targetWhat we probed
At the target an unanswered ticket is marked breached and leads are told (needs clock control)
How we probed it
Frozen intended probe steps. Recorded requests show what actually ran.
POST /invocationsPOST /invocations
Expected vs actual
- Expected
- At the target an unanswered ticket is marked breached and leads are told (needs clock control)
- Actual
- expected exactly 1, found 0; stable under 2 repeats (0)
Requests and responses
01GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/breach_fires_at_target/runs200
We sent
GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/breach_fires_at_target/runs
This request had no body.
Server returned
HTTP 200
{
"runs": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/breach_fires_at_target/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/breach_fires_at_target/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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.
02POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "breach-fires-at-target-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-breach-fires-at-target",
"scopeTag": "sla_breach_fires_at_target",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "breach_fires_at_target"
}
}Server returned
HTTP 200
{
"runId": "breach-fires-at-target-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "breach_fires_at_target"
},
"duplicateStarts": 0,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501",
"errorCode": "zendesk:501",
"durationMs": 912
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-breach-fires-at-target"
},
"attempts": 1,
"ref": "177C7XJ08S.E5CR7Y",
"appliedAt": "2026-10-22T20:19:07.471Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 4,
"head": "aed432b53d06ec32dc7c354e893bd8658e0501a85328092a17f3975f0ee0837c"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:19:06.395Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:19:07.308Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:19:07.311Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:19:07.471Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:19:07.473Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-22T20:19:06.395Z",
"updatedAt": "2026-10-22T20:19:07.473Z",
"duplicate": false
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "402",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "breach-fires-at-target-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-breach-fires-at-target",
"scopeTag": "sla_breach_fires_at_target",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "breach_fires_at_target"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
03POST /invocations200
We sent
POST /invocations
{
"action": "tick"
}Server returned
HTTP 200
{
"woken": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "17",
"content-type": "application/json"
}{
"content-type": "application/json",
"content-length": "12"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "tick"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
04GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/breach_fires_at_target/runs200
We sent
GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/breach_fires_at_target/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "breach-fires-at-target-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "breach_fires_at_target"
},
"duplicateStarts": 0,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501",
"errorCode": "zendesk:501",
"durationMs": 912
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-breach-fires-at-target"
},
"attempts": 1,
"ref": "177C7XJ08S.E5CR7Y",
"appliedAt": "2026-10-22T20:19:07.471Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 4,
"head": "aed432b53d06ec32dc7c354e893bd8658e0501a85328092a17f3975f0ee0837c"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:19:06.395Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:19:07.308Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:19:07.311Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:19:07.471Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:19:07.473Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-22T20:19:06.395Z",
"updatedAt": "2026-10-22T20:19:07.473Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/breach_fires_at_target/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/breach_fires_at_target/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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.
05POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "breach-fires-at-target-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-breach-fires-at-target",
"scopeTag": "sla_breach_fires_at_target",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "breach_fires_at_target"
}
}Server returned
HTTP 200
{
"runId": "breach-fires-at-target-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "breach_fires_at_target"
},
"duplicateStarts": 1,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501",
"errorCode": "zendesk:501",
"durationMs": 912
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-breach-fires-at-target"
},
"attempts": 1,
"ref": "177C7XJ08S.E5CR7Y",
"appliedAt": "2026-10-22T20:19:07.471Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 5,
"head": "75bebedad35f2ae726e1af8f7446210eeb8c9b03a5f0eb488dc7b38c258059d6"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:19:06.395Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:19:07.308Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:19:07.311Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:19:07.471Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:19:07.473Z",
"msg": "done (partial)"
},
{
"at": "2026-10-22T20:19:08.242Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-22T20:19:06.395Z",
"updatedAt": "2026-10-22T20:19:08.242Z",
"duplicate": true
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "402",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "breach-fires-at-target-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-breach-fires-at-target",
"scopeTag": "sla_breach_fires_at_target",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "breach_fires_at_target"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
06POST /invocations200
We sent
POST /invocations
{
"action": "tick"
}Server returned
HTTP 200
{
"woken": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "17",
"content-type": "application/json"
}{
"content-type": "application/json",
"content-length": "12"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "tick"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
07GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/breach_fires_at_target/runs200
We sent
GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/breach_fires_at_target/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "breach-fires-at-target-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "breach_fires_at_target"
},
"duplicateStarts": 1,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501",
"errorCode": "zendesk:501",
"durationMs": 912
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-breach-fires-at-target"
},
"attempts": 1,
"ref": "177C7XJ08S.E5CR7Y",
"appliedAt": "2026-10-22T20:19:07.471Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 5,
"head": "75bebedad35f2ae726e1af8f7446210eeb8c9b03a5f0eb488dc7b38c258059d6"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:19:06.395Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:19:07.308Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:19:07.311Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:19:07.471Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:19:07.473Z",
"msg": "done (partial)"
},
{
"at": "2026-10-22T20:19:08.242Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-22T20:19:06.395Z",
"updatedAt": "2026-10-22T20:19:08.242Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/breach_fires_at_target/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/breach_fires_at_target/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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.
Evidence
- Run
vr_c92fbe845ccd407b86ac81b3bd23c5da- App version (declared)
acme-ops-support-sla-breach-…- Source receipt
- Source receipt ↗
Technical reference
breach_fires_at_targetApp version (declared): acme-ops-support-sla-breach-1.0.0-06c2f09
At the target an unanswered ticket is marked breached and leads are told (needs clock control)
expected exactly 1, found 0; stable under 2 repeats (0)
- Verification covers the declared HTTP actions and state reads in this run.
- The app version shown was supplied by the app itself, not independently checked.
- Passing all checks in this run does not certify the whole app as production-ready.
- The verifier session does not survive a restart. This says nothing about the durability of the app under test.
- App state shown here is what the app's own endpoint reported. It is not independently checked against the database.
Provider traffic in the same time window (4)
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.
zendesk · GET /api/v2/tickets.json · HTTP 501
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 501
{
"error": {
"code": 501,
"message": "Request uses fields or options outside the simulated workflow scope"
}
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
zendesk · GET /api/v2/tickets.json · HTTP 501
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 501
{
"error": {
"code": 501,
"message": "Request uses fields or options outside the simulated workflow scope"
}
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
zendesk · GET /api/v2/tickets.json · HTTP 501
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 501
{
"error": {
"code": 501,
"message": "Request uses fields or options outside the simulated workflow scope"
}
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
slack · POST /api/chat.postMessage · HTTP 200
We sent
POST /api/chat.postMessage
{
"channel": "C0SUPPORT01",
"text": ":warning: SLA-breach-fires-at-target: the sla_breach_fires_at_target queue could not be read; SLA timers are not running.",
"unfurl_links": false,
"unfurl_media": false
}Server returned
HTTP 200
{
"channel": "C0SUPPORT01",
"message": {
"bot_id": "bot_4d2bbcdcd82e4b4ca2b0eb1e48",
"client_msg_id": "cli_17067a512b2b4d89b3f0ce5f71",
"name": "item-411531",
"old_name": "Sample Old",
"parent_user_id": "par_0c2dd1e1dd6b4cdfac94a2b7f4",
"permalink": "my-resource",
"reply_count": 0,
"reply_users_count": 0,
"text": "Sample text content",
"ts": "sample-value",
"type": "default",
"unread_count": 0,
"username": "acme-corp"
},
"ok": true,
"ts": "177C7XJ08S.E5CR7Y"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage
{
"host": "fetchsandbox.com",
"content-length": "198",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "C0SUPPORT01",
"text": ":warning: SLA-breach-fires-at-target: the sla_breach_fires_at_target queue could not be read; SLA timers are not running.",
"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.
An enterprise breach pages support on-call once (needs clock control)
enterprise_breach_pagesWhat we probed
An enterprise breach pages support on-call once (needs clock control)
How we probed it
Frozen intended probe steps. Recorded requests show what actually ran.
POST /invocationsPOST /invocations
Expected vs actual
- Expected
- An enterprise breach pages support on-call once (needs clock control)
- Actual
- expected exactly 1, found 0; stable under 2 repeats (0)
Requests and responses
01GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_breach_pages/runs200
We sent
GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_breach_pages/runs
This request had no body.
Server returned
HTTP 200
{
"runs": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_breach_pages/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_breach_pages/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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.
02POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "enterprise-breach-pages-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-enterprise-breach-pages",
"scopeTag": "sla_enterprise_breach_pages",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "enterprise_breach_pages"
}
}Server returned
HTTP 200
{
"runId": "enterprise-breach-pages-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "enterprise_breach_pages"
},
"duplicateStarts": 0,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501",
"errorCode": "zendesk:501",
"durationMs": 632
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-enterprise-breach-pages"
},
"attempts": 1,
"ref": "175B2L9F45.DBPRFC",
"appliedAt": "2026-10-22T20:19:09.968Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 4,
"head": "07142d601c0ae21419abab052fe683b8aabdfc5ad520d4e6a32d4cc9abb4f54c"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:19:09.180Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:19:09.814Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:19:09.816Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:19:09.968Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:19:09.970Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-22T20:19:09.180Z",
"updatedAt": "2026-10-22T20:19:09.970Z",
"duplicate": false
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "406",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "enterprise-breach-pages-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-enterprise-breach-pages",
"scopeTag": "sla_enterprise_breach_pages",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "enterprise_breach_pages"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
03POST /invocations200
We sent
POST /invocations
{
"action": "tick"
}Server returned
HTTP 200
{
"woken": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "17",
"content-type": "application/json"
}{
"content-type": "application/json",
"content-length": "12"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "tick"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
04GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_breach_pages/runs200
We sent
GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_breach_pages/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "enterprise-breach-pages-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "enterprise_breach_pages"
},
"duplicateStarts": 0,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501",
"errorCode": "zendesk:501",
"durationMs": 632
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-enterprise-breach-pages"
},
"attempts": 1,
"ref": "175B2L9F45.DBPRFC",
"appliedAt": "2026-10-22T20:19:09.968Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 4,
"head": "07142d601c0ae21419abab052fe683b8aabdfc5ad520d4e6a32d4cc9abb4f54c"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:19:09.180Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:19:09.814Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:19:09.816Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:19:09.968Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:19:09.970Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-22T20:19:09.180Z",
"updatedAt": "2026-10-22T20:19:09.970Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_breach_pages/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_breach_pages/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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.
05POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "enterprise-breach-pages-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-enterprise-breach-pages",
"scopeTag": "sla_enterprise_breach_pages",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "enterprise_breach_pages"
}
}Server returned
HTTP 200
{
"runId": "enterprise-breach-pages-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "enterprise_breach_pages"
},
"duplicateStarts": 1,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501",
"errorCode": "zendesk:501",
"durationMs": 632
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-enterprise-breach-pages"
},
"attempts": 1,
"ref": "175B2L9F45.DBPRFC",
"appliedAt": "2026-10-22T20:19:09.968Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 5,
"head": "2e0be80fd5488bb6174d070851df00819fbf06dcbacf23d2614b504c04c93370"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:19:09.180Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:19:09.814Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:19:09.816Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:19:09.968Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:19:09.970Z",
"msg": "done (partial)"
},
{
"at": "2026-10-22T20:19:10.719Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-22T20:19:09.180Z",
"updatedAt": "2026-10-22T20:19:10.719Z",
"duplicate": true
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "406",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "enterprise-breach-pages-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-enterprise-breach-pages",
"scopeTag": "sla_enterprise_breach_pages",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "enterprise_breach_pages"
}
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
06POST /invocations200
We sent
POST /invocations
{
"action": "tick"
}Server returned
HTTP 200
{
"woken": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "17",
"content-type": "application/json"
}{
"content-type": "application/json",
"content-length": "12"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "tick"
}'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
07GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_breach_pages/runs200
We sent
GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_breach_pages/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "enterprise-breach-pages-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "enterprise_breach_pages"
},
"duplicateStarts": 1,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501",
"errorCode": "zendesk:501",
"durationMs": 632
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-enterprise-breach-pages"
},
"attempts": 1,
"ref": "175B2L9F45.DBPRFC",
"appliedAt": "2026-10-22T20:19:09.968Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 5,
"head": "2e0be80fd5488bb6174d070851df00819fbf06dcbacf23d2614b504c04c93370"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:19:09.180Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:19:09.814Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:19:09.816Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:19:09.968Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:19:09.970Z",
"msg": "done (partial)"
},
{
"at": "2026-10-22T20:19:10.719Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-22T20:19:09.180Z",
"updatedAt": "2026-10-22T20:19:10.719Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_breach_pages/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_breach_pages/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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.
Evidence
- Run
vr_c92fbe845ccd407b86ac81b3bd23c5da- App version (declared)
acme-ops-support-sla-breach-…- Source receipt
- Source receipt ↗
Technical reference
enterprise_breach_pagesApp version (declared): acme-ops-support-sla-breach-1.0.0-06c2f09
An enterprise breach pages support on-call once (needs clock control)
expected exactly 1, found 0; stable under 2 repeats (0)
- Verification covers the declared HTTP actions and state reads in this run.
- The app version shown was supplied by the app itself, not independently checked.
- Passing all checks in this run does not certify the whole app as production-ready.
- The verifier session does not survive a restart. This says nothing about the durability of the app under test.
- App state shown here is what the app's own endpoint reported. It is not independently checked against the database.
Provider traffic in the same time window (4)
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.
zendesk · GET /api/v2/tickets.json · HTTP 501
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 501
{
"error": {
"code": 501,
"message": "Request uses fields or options outside the simulated workflow scope"
}
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
zendesk · GET /api/v2/tickets.json · HTTP 501
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 501
{
"error": {
"code": 501,
"message": "Request uses fields or options outside the simulated workflow scope"
}
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
zendesk · GET /api/v2/tickets.json · HTTP 501
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 501
{
"error": {
"code": 501,
"message": "Request uses fields or options outside the simulated workflow scope"
}
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}Response headers were not saved in this run.
Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
slack · POST /api/chat.postMessage · HTTP 200
We sent
POST /api/chat.postMessage
{
"channel": "C0SUPPORT01",
"text": ":warning: SLA-enterprise-breach-pages: the sla_enterprise_breach_pages queue could not be read; SLA timers are not running.",
"unfurl_links": false,
"unfurl_media": false
}Server returned
HTTP 200
{
"channel": "C0SUPPORT01",
"message": {
"bot_id": "bot_f763abb5d1fa4d638faddbc255",
"client_msg_id": "cli_090f2449f20d4e0681fda05577",
"name": "item-d412b7",
"old_name": "Sample Old",
"parent_user_id": "par_6bbc691fd88547ee88f69fb7fc",
"permalink": "my-resource",
"reply_count": 0,
"reply_users_count": 0,
"text": "Sample text content",
"ts": "sample-value",
"type": "default",
"unread_count": 0,
"username": "acme-corp"
},
"ok": true,
"ts": "175B2L9F45.DBPRFC"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage
{
"host": "fetchsandbox.com",
"content-length": "200",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "C0SUPPORT01",
"text": ":warning: SLA-enterprise-breach-pages: the sla_enterprise_breach_pages queue could not be read; SLA timers are not running.",
"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.
When the queue can't be read, support is told timers aren't running
zendesk_rate_limitedWhat we probed
When the queue can't be read, support is told timers aren't running
How we probed it
Frozen intended probe steps. Recorded requests show what actually ran.
Declared zendesk fault: rate_limited.
POST /invocations
Expected vs actual
- Expected
- When the queue can't be read, support is told timers aren't running
- Actual
- expected exactly 1, found 1; stable under 2 repeats (1)
Requests and responses
01GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/zendesk_rate_limited/runs200
We sent
GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/zendesk_rate_limited/runs
This request had no body.
Server returned
HTTP 200
{
"runs": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/zendesk_rate_limited/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/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_c92fbe845ccd407b86ac81b3bd23c5da' \ --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.
02POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "zendesk-rate-limited-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-zendesk-rate-limited",
"scopeTag": "sla_zendesk_rate_limited",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "zendesk_rate_limited"
}
}Server returned
HTTP 200
{
"runId": "zendesk-rate-limited-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "zendesk_rate_limited"
},
"duplicateStarts": 0,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 429 RateLimited: GET /api/v2/tickets.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"durationMs": 2364
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-zendesk-rate-limited"
},
"attempts": 1,
"ref": "17RNX4HVQY.D44XTF",
"appliedAt": "2026-10-22T20:19:14.598Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 4,
"head": "a1aae8009935a03e71d7958edd9d5e166bd2e98590568d431bcb745f25331835"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:19:11.659Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:19:14.025Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:19:14.027Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:19:14.598Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:19:14.600Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-22T20:19:11.659Z",
"updatedAt": "2026-10-22T20:19:14.600Z",
"duplicate": false
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "394",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "zendesk-rate-limited-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-zendesk-rate-limited",
"scopeTag": "sla_zendesk_rate_limited",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"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.
03zendesk · GET /api/v2/tickets.json429
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 429
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}{
"retry-after": "1"
}Rebuilt curl
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
04zendesk · GET /api/v2/tickets.json429
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 429
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}{
"retry-after": "1"
}Rebuilt curl
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
05zendesk · GET /api/v2/tickets.json429
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 429
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}{
"retry-after": "1"
}Rebuilt curl
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
06GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/zendesk_rate_limited/runs200
We sent
GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/zendesk_rate_limited/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "zendesk-rate-limited-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "zendesk_rate_limited"
},
"duplicateStarts": 0,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 429 RateLimited: GET /api/v2/tickets.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"durationMs": 2364
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-zendesk-rate-limited"
},
"attempts": 1,
"ref": "17RNX4HVQY.D44XTF",
"appliedAt": "2026-10-22T20:19:14.598Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 4,
"head": "a1aae8009935a03e71d7958edd9d5e166bd2e98590568d431bcb745f25331835"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:19:11.659Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:19:14.025Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:19:14.027Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:19:14.598Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:19:14.600Z",
"msg": "done (partial)"
}
],
"createdAt": "2026-10-22T20:19:11.659Z",
"updatedAt": "2026-10-22T20:19:14.600Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/zendesk_rate_limited/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/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_c92fbe845ccd407b86ac81b3bd23c5da' \ --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.
07POST /invocations200
We sent
POST /invocations
{
"action": "start",
"runId": "zendesk-rate-limited-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-zendesk-rate-limited",
"scopeTag": "sla_zendesk_rate_limited",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "zendesk_rate_limited"
}
}Server returned
HTTP 200
{
"runId": "zendesk-rate-limited-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "zendesk_rate_limited"
},
"duplicateStarts": 1,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 429 RateLimited: GET /api/v2/tickets.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"durationMs": 2364
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-zendesk-rate-limited"
},
"attempts": 1,
"ref": "17RNX4HVQY.D44XTF",
"appliedAt": "2026-10-22T20:19:14.598Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 5,
"head": "80d220e31b17fbcf0600b6e70df3c8cc3ebaa847a95de6b413369bf899bf865a"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:19:11.659Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:19:14.025Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:19:14.027Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:19:14.598Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:19:14.600Z",
"msg": "done (partial)"
},
{
"at": "2026-10-22T20:19:15.193Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-22T20:19:11.659Z",
"updatedAt": "2026-10-22T20:19:15.193Z",
"duplicate": true
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "394",
"content-type": "application/json"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "zendesk-rate-limited-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-zendesk-rate-limited",
"scopeTag": "sla_zendesk_rate_limited",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "PSUPP01"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"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.
08GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/zendesk_rate_limited/runs200
We sent
GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/zendesk_rate_limited/runs
This request had no body.
Server returned
HTTP 200
{
"runs": [
{
"runId": "zendesk-rate-limited-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"workflow": "support-sla-breach",
"metadata": {
"organization": "Acme",
"company": "Acme Corporation",
"environment": "unconfigured",
"owner": "unassigned",
"department": "unassigned",
"ownerTeam": "unassigned",
"oncall": "unassigned",
"version": "unversioned",
"sourceCommit": "unrecorded"
},
"org": "Support",
"team": "support-ops",
"phase": "DONE",
"closed": true,
"outcome": "partial",
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "zendesk_rate_limited"
},
"duplicateStarts": 1,
"agents": [
{
"name": "queue",
"status": "failed",
"error": "zendesk 429 RateLimited: GET /api/v2/tickets.json → 429 RateLimited",
"errorCode": "zendesk:RateLimited",
"durationMs": 2364
}
],
"actions": [
{
"id": "slack.post_sweep",
"kind": "slack.post_sweep",
"provider": "slack",
"agent": "queue",
"gate": "auto",
"status": "applied",
"summary": {
"sweepId": "SLA-zendesk-rate-limited"
},
"attempts": 1,
"ref": "17RNX4HVQY.D44XTF",
"appliedAt": "2026-10-22T20:19:14.598Z",
"reconciled": null
}
],
"counts": {
"applied": 1,
"failed": 0,
"pendingApproval": 0,
"skipped": 0,
"rejected": 0,
"scheduled": 0,
"awaitingSignal": 0,
"compensated": 0
},
"wakeAt": null,
"audit": {
"seq": 5,
"head": "80d220e31b17fbcf0600b6e70df3c8cc3ebaa847a95de6b413369bf899bf865a"
},
"output": {
"mode": "blocked"
},
"events": [
{
"at": "2026-10-22T20:19:11.659Z",
"msg": "started by U_FETCHSANDBOX"
},
{
"at": "2026-10-22T20:19:14.025Z",
"msg": "agents: queue=failed"
},
{
"at": "2026-10-22T20:19:14.027Z",
"msg": "planned 1 action(s): 0 need approval"
},
{
"at": "2026-10-22T20:19:14.598Z",
"msg": "slack.post_sweep: applied"
},
{
"at": "2026-10-22T20:19:14.600Z",
"msg": "done (partial)"
},
{
"at": "2026-10-22T20:19:15.193Z",
"msg": "duplicate start ignored"
}
],
"createdAt": "2026-10-22T20:19:11.659Z",
"updatedAt": "2026-10-22T20:19:15.193Z"
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/zendesk_rate_limited/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/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_c92fbe845ccd407b86ac81b3bd23c5da' \ --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.
Evidence
- Run
vr_c92fbe845ccd407b86ac81b3bd23c5da- App version (declared)
acme-ops-support-sla-breach-…- Source receipt
- Source receipt ↗
Technical reference
zendesk_rate_limitedApp version (declared): acme-ops-support-sla-breach-1.0.0-06c2f09
When the queue can't be read, support is told timers aren't running
expected exactly 1, found 1; stable under 2 repeats (1)
- Verification covers the declared HTTP actions and state reads in this run.
- The app version shown was supplied by the app itself, not independently checked.
- Passing all checks in this run does not certify the whole app as production-ready.
- The verifier session does not survive a restart. This says nothing about the durability of the app under test.
- App state shown here is what the app's own endpoint reported. It is not independently checked against the database.
Provider traffic in the same time window (4)
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.
zendesk · GET /api/v2/tickets.json · HTTP 429
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 429
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}{
"retry-after": "1"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
zendesk · GET /api/v2/tickets.json · HTTP 429
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 429
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}{
"retry-after": "1"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
zendesk · GET /api/v2/tickets.json · HTTP 429
We sent
GET /api/v2/tickets.json
No body shown for this read.
Server returned
HTTP 429
{
"errors": [
{
"status": "429",
"code": "RateLimited",
"detail": null
}
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json
{
"host": "fetchsandbox.com",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da"
}{
"retry-after": "1"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
slack · POST /api/chat.postMessage · HTTP 200
We sent
POST /api/chat.postMessage
{
"channel": "C0SUPPORT01",
"text": ":warning: SLA-zendesk-rate-limited: the sla_zendesk_rate_limited queue could not be read; SLA timers are not running.",
"unfurl_links": false,
"unfurl_media": false
}Server returned
HTTP 200
{
"channel": "C0SUPPORT01",
"message": {
"bot_id": "bot_10ad2d298fac46189338a7d7ed",
"client_msg_id": "cli_50105dcae1214dd78ec6730625",
"name": "item-8c6e4f",
"old_name": "Sample Old",
"parent_user_id": "par_299e141bfb794b5da5ca50f9d9",
"permalink": "my-resource",
"reply_count": 0,
"reply_users_count": 0,
"text": "Sample text content",
"ts": "sample-value",
"type": "default",
"unread_count": 0,
"username": "acme-corp"
},
"ok": true,
"ts": "17RNX4HVQY.D44XTF"
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage
{
"host": "fetchsandbox.com",
"content-length": "194",
"user-agent": "node",
"accept": "application/json",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"content-type": "application/json; charset=utf-8"
}Response headers were not saved in this run.
Rebuilt curl
curl --request POST 'https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage' \
--header 'host: fetchsandbox.com' \
--header 'user-agent: node' \
--header 'accept: application/json' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'content-type: application/json; charset=utf-8' \
--data-raw '{
"channel": "C0SUPPORT01",
"text": ":warning: SLA-zendesk-rate-limited: the sla_zendesk_rate_limited queue could not be read; SLA timers are not running.",
"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.
A malformed PagerDuty service id is rejected before any agent runs
invalid_input_rejectedWhat we probed
A malformed PagerDuty service id is rejected before any agent runs
How we probed it
Frozen intended probe steps. Recorded requests show what actually ran.
POST /invocations
Expected vs actual
- Expected
- A malformed PagerDuty service id is rejected before any agent runs
- Actual
- expected exactly 0, found 0; stable under 2 repeats (0)
Requests and responses
01GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/invalid_input_rejected/runs200
We sent
GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/invalid_input_rejected/runs
This request had no body.
Server returned
HTTP 200
{
"runs": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/invalid_input_rejected/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/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_c92fbe845ccd407b86ac81b3bd23c5da' \ --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.
02POST /invocations400
We sent
POST /invocations
{
"action": "start",
"runId": "invalid-input-rejected-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-bad",
"scopeTag": "x_y",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "support"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "invalid_input_rejected"
}
}Server returned
HTTP 400
{
"error": "invalid input",
"issues": [
"pagerdutyServiceId: Invalid string: must match pattern /^P[A-Z0-9]{5,}$/"
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "360",
"content-type": "application/json"
}{
"content-type": "application/json",
"content-length": "111"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "invalid-input-rejected-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-bad",
"scopeTag": "x_y",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "support"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"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.
03GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/invalid_input_rejected/runs200
We sent
GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/invalid_input_rejected/runs
This request had no body.
Server returned
HTTP 200
{
"runs": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/invalid_input_rejected/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/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_c92fbe845ccd407b86ac81b3bd23c5da' \ --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.
04POST /invocations400
We sent
POST /invocations
{
"action": "start",
"runId": "invalid-input-rejected-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-bad",
"scopeTag": "x_y",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "support"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"fs_case": "invalid_input_rejected"
}
}Server returned
HTTP 400
{
"error": "invalid input",
"issues": [
"pagerdutyServiceId: Invalid string: must match pattern /^P[A-Z0-9]{5,}$/"
]
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]",
"content-length": "360",
"content-type": "application/json"
}{
"content-type": "application/json",
"content-length": "111"
}Rebuilt curl
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \
--header 'accept: */*' \
--header 'user-agent: python-httpx/0.28.1' \
--header 'host: fetchsandbox.com' \
--header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \
--header 'x-fetchsandbox-relay: [redacted]' \
--header 'authorization: [redacted]' \
--header 'content-type: application/json' \
--data-raw '{
"action": "start",
"runId": "invalid-input-rejected-vr_c92fbe845ccd407b86ac81b3bd23c5da",
"input": {
"sweepId": "SLA-bad",
"scopeTag": "x_y",
"supportChannel": "C0SUPPORT01",
"leadsChannel": "C0SUPLEADS1",
"pagerdutyServiceId": "support"
},
"requestedBy": {
"userId": "U_FETCHSANDBOX"
},
"labels": {
"fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"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.
05GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/invalid_input_rejected/runs200
We sent
GET /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/invalid_input_rejected/runs
This request had no body.
Server returned
HTTP 200
{
"runs": []
}HTTP status is a response, not the scenario verdict. State shown here is reported by the app.
Technical details
Headers and timing
https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/invalid_input_rejected/runs
{
"accept": "*/*",
"user-agent": "python-httpx/0.28.1",
"host": "fetchsandbox.com",
"x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da",
"x-fetchsandbox-relay": "[redacted]",
"authorization": "[redacted]"
}{
"content-type": "application/json",
"content-length": "11"
}Rebuilt curl
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/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_c92fbe845ccd407b86ac81b3bd23c5da' \ --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.
Evidence
- Run
vr_c92fbe845ccd407b86ac81b3bd23c5da- App version (declared)
acme-ops-support-sla-breach-…- Source receipt
- Source receipt ↗
Technical reference
invalid_input_rejectedApp version (declared): acme-ops-support-sla-breach-1.0.0-06c2f09
A malformed PagerDuty service id is rejected before any agent runs
expected exactly 0, found 0; stable under 2 repeats (0)
- Verification covers the declared HTTP actions and state reads in this run.
- The app version shown was supplied by the app itself, not independently checked.
- Passing all checks in this run does not certify the whole app as production-ready.
- The verifier session does not survive a restart. This says nothing about the durability of the app under test.
- App state shown here is what the app's own endpoint reported. It is not independently checked against the database.
Run details
Run vr_c92fbe845ccd407b86ac81b3bd23c5da
10 required checks for the declared application workflow. Results apply to the recorded observation windows.
3 passed · 3 failed · 4 not checked
Coverage beyond the declared checks
Passing these checks does not establish every production behavior.
- Normal successful behavior · Linked check failed · baseline, baseline_effects
- The right user gets the right access · Not checked · answered_ticket_not_timed
- Valid data and boundary values · Linked checks passed · invalid_input_rejected
- Correct amount, currency and quantity · Not checked · unanswered_ticket_timed, enterprise_tier_detected
- Duplicate requests and events · Proposed as not applicable
- Requests arriving together · Proposed as not applicable
- Out-of-order and stale events · Not checked · pending_ticket_paused
- Delayed or missing events · Linked check failed · breach_fires_at_target, enterprise_breach_pages
- Provider authentication and permissions · Linked checks passed · zendesk_rate_limited
- Rate limits, server failures and timeouts · Linked checks passed · zendesk_rate_limited
- Completed action with a lost response · Proposed as not applicable
- Partial completion and recovery · Proposed as not applicable
- Restart without losing or duplicating work · Proposed as not applicable
- Finding and repairing inconsistent state · Proposed as not applicable
- Cancellation, refunds and access · Proposed as not applicable
- Data ownership and privacy · Proposed as not applicable
- Test isolation and cleanup · Linked checks passed · baseline
Applicability comes from the proposed plan. Test results come from the recorded execution.
App version: acme-ops-support-sla-breach-1.0.0-06c2f09 (declared)
Measured run: 2026-10-22T20:18:53.927921+00:00 – 2026-10-22T20:19:16.882190+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: 53/85 successful · checkpoints: 6/10 recorded
Why checks are unmeasured
- unanswered_ticket_timed: required observation 'output.awaitingReply' is missing
- enterprise_tier_detected: required observation 'output.enterprise' is missing
- answered_ticket_not_timed: required observation 'output.awaitingReply' is missing
- pending_ticket_paused: required observation 'output.awaitingReply' is missing
Sanitized request and event timeline (85 events)
- · GET app request /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline/runs · baseline · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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-22T20:18:54.224478+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json", "content-length": "11" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [] } - · POST app request /invocations · baseline · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "baseline-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-baseline", "scopeTag": "sla_baseline", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "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-22T20:18:55.702063+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "346", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "baseline-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-baseline", "scopeTag": "sla_baseline", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "baseline" } }Recorded response · HTTP 200
{ "runId": "baseline-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "baseline" }, "duplicateStarts": 0, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501", "errorCode": "zendesk:501", "durationMs": 1023 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-baseline" }, "attempts": 1, "ref": "17FP8RWP7T.PBXVYL", "appliedAt": "2026-10-22T20:18:55.562Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 4, "head": "d2bd5f07c55c85ba215a49bb31ba7c06cbe2738b726f8acc3f2385e7d1c5bf9d" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:18:54.341Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:18:55.365Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:18:55.367Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:18:55.562Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:18:55.564Z", "msg": "done (partial)" } ], "createdAt": "2026-10-22T20:18:54.341Z", "updatedAt": "2026-10-22T20:18:55.564Z", "duplicate": false } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 501 · request 09856075243c · processing 1.8ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.8ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 501
{ "error": { "code": 501, "message": "Request uses fields or options outside the simulated workflow scope" } } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 501 · request f6514ec475b5 · processing 1.72ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.72ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 501
{ "error": { "code": 501, "message": "Request uses fields or options outside the simulated workflow scope" } } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 501 · request e5b5c70dd40b · processing 1.63ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.63ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 501
{ "error": { "code": 501, "message": "Request uses fields or options outside the simulated workflow scope" } } - · POST slack request · provider traffic · /api/chat.postMessage · HTTP 200 · request 1d0fc233845d · processing 11.82ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "channel": "C0SUPPORT01", "text": ":warning: SLA-baseline: the sla_baseline queue could not be read; SLA timers are not running.", "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 resolved from the saved run route. Provider processing: 11.82ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "170", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "channel": "C0SUPPORT01", "text": ":warning: SLA-baseline: the sla_baseline queue could not be read; SLA timers are not running.", "unfurl_links": false, "unfurl_media": false }Recorded response · HTTP 200
{ "channel": "C0SUPPORT01", "message": { "bot_id": "bot_2c982d6d62834f049650a4fc91", "client_msg_id": "cli_74db1444920549b6b726988ffb", "name": "item-f32b5e", "old_name": "Sample Old", "parent_user_id": "par_72c44d59e6474e24a1ca1e9c24", "permalink": "my-resource", "reply_count": 0, "reply_users_count": 0, "text": "Sample text content", "ts": "sample-value", "type": "default", "unread_count": 0, "username": "acme-corp" }, "ok": true, "ts": "17FP8RWP7T.PBXVYL" } - · GET app request /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline/runs · baseline · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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-22T20:18:56.009894+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "baseline-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "baseline" }, "duplicateStarts": 0, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501", "errorCode": "zendesk:501", "durationMs": 1023 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-baseline" }, "attempts": 1, "ref": "17FP8RWP7T.PBXVYL", "appliedAt": "2026-10-22T20:18:55.562Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 4, "head": "d2bd5f07c55c85ba215a49bb31ba7c06cbe2738b726f8acc3f2385e7d1c5bf9d" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:18:54.341Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:18:55.365Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:18:55.367Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:18:55.562Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:18:55.564Z", "msg": "done (partial)" } ], "createdAt": "2026-10-22T20:18:54.341Z", "updatedAt": "2026-10-22T20:18:55.564Z" } ] } - · POST app request /invocations · baseline · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "baseline-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-baseline", "scopeTag": "sla_baseline", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "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-22T20:18:56.241420+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "346", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "baseline-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-baseline", "scopeTag": "sla_baseline", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "baseline" } }Recorded response · HTTP 200
{ "runId": "baseline-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "baseline" }, "duplicateStarts": 1, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501", "errorCode": "zendesk:501", "durationMs": 1023 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-baseline" }, "attempts": 1, "ref": "17FP8RWP7T.PBXVYL", "appliedAt": "2026-10-22T20:18:55.562Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 5, "head": "f36bd1cdc247a3ec19768d1b19fa2c39a07b4c06c5a208434030a0c4c7f0bf45" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:18:54.341Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:18:55.365Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:18:55.367Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:18:55.562Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:18:55.564Z", "msg": "done (partial)" }, { "at": "2026-10-22T20:18:56.107Z", "msg": "duplicate start ignored" } ], "createdAt": "2026-10-22T20:18:54.341Z", "updatedAt": "2026-10-22T20:18:56.107Z", "duplicate": true } - · GET app request /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline/runs · baseline · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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-22T20:18:56.554787+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "baseline-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "baseline" }, "duplicateStarts": 1, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501", "errorCode": "zendesk:501", "durationMs": 1023 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-baseline" }, "attempts": 1, "ref": "17FP8RWP7T.PBXVYL", "appliedAt": "2026-10-22T20:18:55.562Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 5, "head": "f36bd1cdc247a3ec19768d1b19fa2c39a07b4c06c5a208434030a0c4c7f0bf45" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:18:54.341Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:18:55.365Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:18:55.367Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:18:55.562Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:18:55.564Z", "msg": "done (partial)" }, { "at": "2026-10-22T20:18:56.107Z", "msg": "duplicate start ignored" } ], "createdAt": "2026-10-22T20:18:54.341Z", "updatedAt": "2026-10-22T20:18:56.107Z" } ] } - · GET app request /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline_effects/runs · baseline effects · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline_effects/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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-22T20:18:56.771663+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json", "content-length": "11" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [] } - · POST app request /invocations · baseline effects · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "baseline-effects-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-baseline", "scopeTag": "sla_baseline", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "baseline_effects" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:18:57.993260+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "362", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "baseline-effects-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-baseline", "scopeTag": "sla_baseline", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "baseline_effects" } }Recorded response · HTTP 200
{ "runId": "baseline-effects-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "baseline_effects" }, "duplicateStarts": 0, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501", "errorCode": "zendesk:501", "durationMs": 854 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-baseline" }, "attempts": 1, "ref": "1745RJB20L.FMFQGG", "appliedAt": "2026-10-22T20:18:57.884Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 4, "head": "f2950e325c4e8f02c5723b4ccf6d51806d737a2e9b3199639a7f38cac393e2fe" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:18:56.875Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:18:57.730Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:18:57.732Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:18:57.884Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:18:57.886Z", "msg": "done (partial)" } ], "createdAt": "2026-10-22T20:18:56.875Z", "updatedAt": "2026-10-22T20:18:57.886Z", "duplicate": false } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 501 · request cd3870f832a1 · processing 1.8ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.8ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 501
{ "error": { "code": 501, "message": "Request uses fields or options outside the simulated workflow scope" } } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 501 · request cad009316748 · processing 1.7ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.7ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 501
{ "error": { "code": 501, "message": "Request uses fields or options outside the simulated workflow scope" } } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 501 · request 09a1f955551d · processing 1.69ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.69ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 501
{ "error": { "code": 501, "message": "Request uses fields or options outside the simulated workflow scope" } } - · POST slack request · provider traffic · /api/chat.postMessage · HTTP 200 · request 20fd58843a06 · processing 13.75ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "channel": "C0SUPPORT01", "text": ":warning: SLA-baseline: the sla_baseline queue could not be read; SLA timers are not running.", "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 resolved from the saved run route. Provider processing: 13.75ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "170", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "channel": "C0SUPPORT01", "text": ":warning: SLA-baseline: the sla_baseline queue could not be read; SLA timers are not running.", "unfurl_links": false, "unfurl_media": false }Recorded response · HTTP 200
{ "channel": "C0SUPPORT01", "message": { "bot_id": "bot_c98e6cfb75be42af9102b9b9f7", "client_msg_id": "cli_711ffdb3579348d7af1d45dfc7", "name": "item-28b01b", "old_name": "Sample Old", "parent_user_id": "par_e849999163124c358e2c6fba25", "permalink": "my-resource", "reply_count": 0, "reply_users_count": 0, "text": "Sample text content", "ts": "sample-value", "type": "default", "unread_count": 0, "username": "acme-corp" }, "ok": true, "ts": "1745RJB20L.FMFQGG" } - · GET app request /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline_effects/runs · baseline effects · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline_effects/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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-22T20:18:58.291750+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "baseline-effects-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "baseline_effects" }, "duplicateStarts": 0, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501", "errorCode": "zendesk:501", "durationMs": 854 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-baseline" }, "attempts": 1, "ref": "1745RJB20L.FMFQGG", "appliedAt": "2026-10-22T20:18:57.884Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 4, "head": "f2950e325c4e8f02c5723b4ccf6d51806d737a2e9b3199639a7f38cac393e2fe" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:18:56.875Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:18:57.730Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:18:57.732Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:18:57.884Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:18:57.886Z", "msg": "done (partial)" } ], "createdAt": "2026-10-22T20:18:56.875Z", "updatedAt": "2026-10-22T20:18:57.886Z" } ] } - · POST app request /invocations · baseline effects · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "baseline-effects-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-baseline", "scopeTag": "sla_baseline", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "baseline_effects" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:18:58.516122+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "362", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "baseline-effects-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-baseline", "scopeTag": "sla_baseline", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "baseline_effects" } }Recorded response · HTTP 200
{ "runId": "baseline-effects-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "baseline_effects" }, "duplicateStarts": 1, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501", "errorCode": "zendesk:501", "durationMs": 854 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-baseline" }, "attempts": 1, "ref": "1745RJB20L.FMFQGG", "appliedAt": "2026-10-22T20:18:57.884Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 5, "head": "84e4e320773d6120e242c53d3a1df76eaf13a754a3c04b51e0a98b7c0167dfc9" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:18:56.875Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:18:57.730Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:18:57.732Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:18:57.884Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:18:57.886Z", "msg": "done (partial)" }, { "at": "2026-10-22T20:18:58.399Z", "msg": "duplicate start ignored" } ], "createdAt": "2026-10-22T20:18:56.875Z", "updatedAt": "2026-10-22T20:18:58.399Z", "duplicate": true } - · GET app request /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline_effects/runs · baseline effects · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/baseline_effects/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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-22T20:18:58.843933+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "baseline-effects-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "baseline_effects" }, "duplicateStarts": 1, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501", "errorCode": "zendesk:501", "durationMs": 854 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-baseline" }, "attempts": 1, "ref": "1745RJB20L.FMFQGG", "appliedAt": "2026-10-22T20:18:57.884Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 5, "head": "84e4e320773d6120e242c53d3a1df76eaf13a754a3c04b51e0a98b7c0167dfc9" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:18:56.875Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:18:57.730Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:18:57.732Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:18:57.884Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:18:57.886Z", "msg": "done (partial)" }, { "at": "2026-10-22T20:18:58.399Z", "msg": "duplicate start ignored" } ], "createdAt": "2026-10-22T20:18:56.875Z", "updatedAt": "2026-10-22T20:18:58.399Z" } ] } - · GET app request /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/unanswered_ticket_timed/runs · unanswered ticket timed · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/unanswered_ticket_timed/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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-22T20:18:59.058817+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json", "content-length": "11" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [] } - · POST app request /invocations · unanswered ticket timed · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "unanswered-ticket-timed-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-unanswered-ticket-timed", "scopeTag": "sla_unanswered_ticket_timed", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "unanswered_ticket_timed" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:18:59.970958+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "406", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "unanswered-ticket-timed-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-unanswered-ticket-timed", "scopeTag": "sla_unanswered_ticket_timed", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "unanswered_ticket_timed" } }Recorded response · HTTP 200
{ "runId": "unanswered-ticket-timed-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "unanswered_ticket_timed" }, "duplicateStarts": 0, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501", "errorCode": "zendesk:501", "durationMs": 544 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-unanswered-ticket-timed" }, "attempts": 1, "ref": "17PSMJ11FK.EGEMYR", "appliedAt": "2026-10-22T20:18:59.861Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 4, "head": "40da6bdb14c9e529d5e61d07e0897cfd56550783a2e33961d8c4a2758b6ada6f" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:18:59.160Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:18:59.704Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:18:59.706Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:18:59.861Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:18:59.863Z", "msg": "done (partial)" } ], "createdAt": "2026-10-22T20:18:59.160Z", "updatedAt": "2026-10-22T20:18:59.863Z", "duplicate": false } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 501 · request daba1a559e84 · processing 1.72ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.72ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 501
{ "error": { "code": 501, "message": "Request uses fields or options outside the simulated workflow scope" } } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 501 · request c80f86a0c21a · processing 1.69ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.69ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 501
{ "error": { "code": 501, "message": "Request uses fields or options outside the simulated workflow scope" } } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 501 · request e51d2c014cec · processing 1.66ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.66ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 501
{ "error": { "code": 501, "message": "Request uses fields or options outside the simulated workflow scope" } } - · POST slack request · provider traffic · /api/chat.postMessage · HTTP 200 · request d006bab043ef · processing 13.59ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "channel": "C0SUPPORT01", "text": ":warning: SLA-unanswered-ticket-timed: the sla_unanswered_ticket_timed queue could not be read; SLA timers are not running.", "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 resolved from the saved run route. Provider processing: 13.59ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "200", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "channel": "C0SUPPORT01", "text": ":warning: SLA-unanswered-ticket-timed: the sla_unanswered_ticket_timed queue could not be read; SLA timers are not running.", "unfurl_links": false, "unfurl_media": false }Recorded response · HTTP 200
{ "channel": "C0SUPPORT01", "message": { "bot_id": "bot_24986d2b16a44719aa6b847e6b", "client_msg_id": "cli_b7f6a98332c7422d9a90a6ff30", "name": "item-d0fbcc", "old_name": "Sample Old", "parent_user_id": "par_775f8a84b5444420b4cc466a1b", "permalink": "my-resource", "reply_count": 0, "reply_users_count": 0, "text": "Sample text content", "ts": "sample-value", "type": "default", "unread_count": 0, "username": "acme-corp" }, "ok": true, "ts": "17PSMJ11FK.EGEMYR" } - · GET app request /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/unanswered_ticket_timed/runs · unanswered ticket timed · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/unanswered_ticket_timed/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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-22T20:19:00.333175+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "unanswered-ticket-timed-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "unanswered_ticket_timed" }, "duplicateStarts": 0, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501", "errorCode": "zendesk:501", "durationMs": 544 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-unanswered-ticket-timed" }, "attempts": 1, "ref": "17PSMJ11FK.EGEMYR", "appliedAt": "2026-10-22T20:18:59.861Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 4, "head": "40da6bdb14c9e529d5e61d07e0897cfd56550783a2e33961d8c4a2758b6ada6f" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:18:59.160Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:18:59.704Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:18:59.706Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:18:59.861Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:18:59.863Z", "msg": "done (partial)" } ], "createdAt": "2026-10-22T20:18:59.160Z", "updatedAt": "2026-10-22T20:18:59.863Z" } ] } - · GET app request /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_tier_detected/runs · enterprise tier detected · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_tier_detected/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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-22T20:19:00.569296+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json", "content-length": "11" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [] } - · POST app request /invocations · enterprise tier detected · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "enterprise-tier-detected-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-enterprise-tier-detected", "scopeTag": "sla_enterprise_tier_detected", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "enterprise_tier_detected" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:19:01.657328+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "410", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "enterprise-tier-detected-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-enterprise-tier-detected", "scopeTag": "sla_enterprise_tier_detected", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "enterprise_tier_detected" } }Recorded response · HTTP 200
{ "runId": "enterprise-tier-detected-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "enterprise_tier_detected" }, "duplicateStarts": 0, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501", "errorCode": "zendesk:501", "durationMs": 623 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-enterprise-tier-detected" }, "attempts": 1, "ref": "175X7SJ3SL.YX9IMF", "appliedAt": "2026-10-22T20:19:01.483Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 4, "head": "b1f3590583493975a73d4fdb95767ddca179824cf87c4d2a9ad284d07d781daa" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:19:00.693Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:19:01.317Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:19:01.319Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:19:01.484Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:19:01.487Z", "msg": "done (partial)" } ], "createdAt": "2026-10-22T20:19:00.693Z", "updatedAt": "2026-10-22T20:19:01.487Z", "duplicate": false } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 501 · request 2f3eb30bee38 · processing 1.73ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.73ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 501
{ "error": { "code": 501, "message": "Request uses fields or options outside the simulated workflow scope" } } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 501 · request 67b73220ead7 · processing 2.97ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.97ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 501
{ "error": { "code": 501, "message": "Request uses fields or options outside the simulated workflow scope" } } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 501 · request 697f1ad20ac8 · processing 1.68ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.68ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 501
{ "error": { "code": 501, "message": "Request uses fields or options outside the simulated workflow scope" } } - · POST slack request · provider traffic · /api/chat.postMessage · HTTP 200 · request 10af34114c65 · processing 19.79ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "channel": "C0SUPPORT01", "text": ":warning: SLA-enterprise-tier-detected: the sla_enterprise_tier_detected queue could not be read; SLA timers are not running.", "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 resolved from the saved run route. Provider processing: 19.79ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "202", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "channel": "C0SUPPORT01", "text": ":warning: SLA-enterprise-tier-detected: the sla_enterprise_tier_detected queue could not be read; SLA timers are not running.", "unfurl_links": false, "unfurl_media": false }Recorded response · HTTP 200
{ "channel": "C0SUPPORT01", "message": { "bot_id": "bot_fad09634ae214c66ba760958c1", "client_msg_id": "cli_8b3d92a6b2ac4aa794f07c3715", "name": "item-3cc8f2", "old_name": "Sample Old", "parent_user_id": "par_4329e44940a54c2a8efa39b497", "permalink": "my-resource", "reply_count": 0, "reply_users_count": 0, "text": "Sample text content", "ts": "sample-value", "type": "default", "unread_count": 0, "username": "acme-corp" }, "ok": true, "ts": "175X7SJ3SL.YX9IMF" } - · GET app request /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_tier_detected/runs · enterprise tier detected · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_tier_detected/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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-22T20:19:02.313633+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "enterprise-tier-detected-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "enterprise_tier_detected" }, "duplicateStarts": 0, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501", "errorCode": "zendesk:501", "durationMs": 623 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-enterprise-tier-detected" }, "attempts": 1, "ref": "175X7SJ3SL.YX9IMF", "appliedAt": "2026-10-22T20:19:01.483Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 4, "head": "b1f3590583493975a73d4fdb95767ddca179824cf87c4d2a9ad284d07d781daa" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:19:00.693Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:19:01.317Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:19:01.319Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:19:01.484Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:19:01.487Z", "msg": "done (partial)" } ], "createdAt": "2026-10-22T20:19:00.693Z", "updatedAt": "2026-10-22T20:19:01.487Z" } ] } - · GET app request /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/answered_ticket_not_timed/runs · answered ticket not timed · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/answered_ticket_not_timed/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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-22T20:19:02.655746+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json", "content-length": "11" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [] } - · POST app request /invocations · answered ticket not timed · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "answered-ticket-not-timed-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-answered-ticket-not-timed", "scopeTag": "sla_answered_ticket_not_timed", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "answered_ticket_not_timed" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:19:03.933948+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "414", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "answered-ticket-not-timed-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-answered-ticket-not-timed", "scopeTag": "sla_answered_ticket_not_timed", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "answered_ticket_not_timed" } }Recorded response · HTTP 200
{ "runId": "answered-ticket-not-timed-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "answered_ticket_not_timed" }, "duplicateStarts": 0, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501", "errorCode": "zendesk:501", "durationMs": 926 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-answered-ticket-not-timed" }, "attempts": 1, "ref": "17Y522HU2C.GBMDXD", "appliedAt": "2026-10-22T20:19:03.810Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 4, "head": "0a35e561ce54964215aa5ef901cea13c7e59b3bae8ec9fd193ca593ff2c59760" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:19:02.756Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:19:03.683Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:19:03.685Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:19:03.810Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:19:03.812Z", "msg": "done (partial)" } ], "createdAt": "2026-10-22T20:19:02.756Z", "updatedAt": "2026-10-22T20:19:03.812Z", "duplicate": false } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 501 · request 2d53224716fb · processing 2.84ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.84ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 501
{ "error": { "code": 501, "message": "Request uses fields or options outside the simulated workflow scope" } } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 501 · request 518bc100b4f0 · processing 1.91ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.91ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 501
{ "error": { "code": 501, "message": "Request uses fields or options outside the simulated workflow scope" } } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 501 · request ebb2409c9b2e · processing 1.7ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.7ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 501
{ "error": { "code": 501, "message": "Request uses fields or options outside the simulated workflow scope" } } - · POST slack request · provider traffic · /api/chat.postMessage · HTTP 200 · request ab61c5c8cc33 · processing 13.74ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "channel": "C0SUPPORT01", "text": ":warning: SLA-answered-ticket-not-timed: the sla_answered_ticket_not_timed queue could not be read; SLA timers are not running.", "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 resolved from the saved run route. Provider processing: 13.74ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "204", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "channel": "C0SUPPORT01", "text": ":warning: SLA-answered-ticket-not-timed: the sla_answered_ticket_not_timed queue could not be read; SLA timers are not running.", "unfurl_links": false, "unfurl_media": false }Recorded response · HTTP 200
{ "channel": "C0SUPPORT01", "message": { "bot_id": "bot_2decc00035394b4fa082f46ae0", "client_msg_id": "cli_f0ede1db300443cdb0d49fddbd", "name": "item-837af2", "old_name": "Sample Old", "parent_user_id": "par_922dd382ed0f4e31b7d2657720", "permalink": "my-resource", "reply_count": 0, "reply_users_count": 0, "text": "Sample text content", "ts": "sample-value", "type": "default", "unread_count": 0, "username": "acme-corp" }, "ok": true, "ts": "17Y522HU2C.GBMDXD" } - · GET app request /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/answered_ticket_not_timed/runs · answered ticket not timed · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/answered_ticket_not_timed/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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-22T20:19:04.246408+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "answered-ticket-not-timed-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "answered_ticket_not_timed" }, "duplicateStarts": 0, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501", "errorCode": "zendesk:501", "durationMs": 926 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-answered-ticket-not-timed" }, "attempts": 1, "ref": "17Y522HU2C.GBMDXD", "appliedAt": "2026-10-22T20:19:03.810Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 4, "head": "0a35e561ce54964215aa5ef901cea13c7e59b3bae8ec9fd193ca593ff2c59760" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:19:02.756Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:19:03.683Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:19:03.685Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:19:03.810Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:19:03.812Z", "msg": "done (partial)" } ], "createdAt": "2026-10-22T20:19:02.756Z", "updatedAt": "2026-10-22T20:19:03.812Z" } ] } - · GET app request /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/pending_ticket_paused/runs · pending ticket paused · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/pending_ticket_paused/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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-22T20:19:04.504288+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json", "content-length": "11" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [] } - · POST app request /invocations · pending ticket paused · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "pending-ticket-paused-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-pending-ticket-paused", "scopeTag": "sla_pending_ticket_paused", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "pending_ticket_paused" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:19:05.729904+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "398", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "pending-ticket-paused-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-pending-ticket-paused", "scopeTag": "sla_pending_ticket_paused", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "pending_ticket_paused" } }Recorded response · HTTP 200
{ "runId": "pending-ticket-paused-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "pending_ticket_paused" }, "duplicateStarts": 0, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501", "errorCode": "zendesk:501", "durationMs": 877 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-pending-ticket-paused" }, "attempts": 1, "ref": "173RXFCSBT.SFEQM1", "appliedAt": "2026-10-22T20:19:05.616Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 4, "head": "b703e38fc02a325b7aa20bc417bbc2f41f9c34c1e43e2a5cbba156435c129600" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:19:04.617Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:19:05.495Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:19:05.498Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:19:05.616Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:19:05.618Z", "msg": "done (partial)" } ], "createdAt": "2026-10-22T20:19:04.617Z", "updatedAt": "2026-10-22T20:19:05.618Z", "duplicate": false } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 501 · request 538e166adc5d · processing 1.79ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.79ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 501
{ "error": { "code": 501, "message": "Request uses fields or options outside the simulated workflow scope" } } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 501 · request 4e3e81990f76 · processing 1.68ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.68ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 501
{ "error": { "code": 501, "message": "Request uses fields or options outside the simulated workflow scope" } } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 501 · request 9c7aa793c63e · processing 1.73ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.73ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 501
{ "error": { "code": 501, "message": "Request uses fields or options outside the simulated workflow scope" } } - · POST slack request · provider traffic · /api/chat.postMessage · HTTP 200 · request a368b4cd6def · processing 14.75ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "channel": "C0SUPPORT01", "text": ":warning: SLA-pending-ticket-paused: the sla_pending_ticket_paused queue could not be read; SLA timers are not running.", "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 resolved from the saved run route. Provider processing: 14.75ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "196", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "channel": "C0SUPPORT01", "text": ":warning: SLA-pending-ticket-paused: the sla_pending_ticket_paused queue could not be read; SLA timers are not running.", "unfurl_links": false, "unfurl_media": false }Recorded response · HTTP 200
{ "channel": "C0SUPPORT01", "message": { "bot_id": "bot_66228631d89740e5b16617bdbd", "client_msg_id": "cli_dda4da589e30412e89aa674560", "name": "item-0680da", "old_name": "Sample Old", "parent_user_id": "par_6f3719c180044731b1a919536c", "permalink": "my-resource", "reply_count": 0, "reply_users_count": 0, "text": "Sample text content", "ts": "sample-value", "type": "default", "unread_count": 0, "username": "acme-corp" }, "ok": true, "ts": "173RXFCSBT.SFEQM1" } - · GET app request /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/pending_ticket_paused/runs · pending ticket paused · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/pending_ticket_paused/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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-22T20:19:06.050130+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "pending-ticket-paused-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "pending_ticket_paused" }, "duplicateStarts": 0, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501", "errorCode": "zendesk:501", "durationMs": 877 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-pending-ticket-paused" }, "attempts": 1, "ref": "173RXFCSBT.SFEQM1", "appliedAt": "2026-10-22T20:19:05.616Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 4, "head": "b703e38fc02a325b7aa20bc417bbc2f41f9c34c1e43e2a5cbba156435c129600" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:19:04.617Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:19:05.495Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:19:05.498Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:19:05.616Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:19:05.618Z", "msg": "done (partial)" } ], "createdAt": "2026-10-22T20:19:04.617Z", "updatedAt": "2026-10-22T20:19:05.618Z" } ] } - · GET app request /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/breach_fires_at_target/runs · breach fires at target · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/breach_fires_at_target/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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-22T20:19:06.305514+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json", "content-length": "11" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [] } - · POST app request /invocations · breach fires at target · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "breach-fires-at-target-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-breach-fires-at-target", "scopeTag": "sla_breach_fires_at_target", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "breach_fires_at_target" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:19:07.584855+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "402", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "breach-fires-at-target-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-breach-fires-at-target", "scopeTag": "sla_breach_fires_at_target", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "breach_fires_at_target" } }Recorded response · HTTP 200
{ "runId": "breach-fires-at-target-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "breach_fires_at_target" }, "duplicateStarts": 0, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501", "errorCode": "zendesk:501", "durationMs": 912 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-breach-fires-at-target" }, "attempts": 1, "ref": "177C7XJ08S.E5CR7Y", "appliedAt": "2026-10-22T20:19:07.471Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 4, "head": "aed432b53d06ec32dc7c354e893bd8658e0501a85328092a17f3975f0ee0837c" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:19:06.395Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:19:07.308Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:19:07.311Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:19:07.471Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:19:07.473Z", "msg": "done (partial)" } ], "createdAt": "2026-10-22T20:19:06.395Z", "updatedAt": "2026-10-22T20:19:07.473Z", "duplicate": false } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 501 · request f1cb366fdb7b · processing 1.76ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.76ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 501
{ "error": { "code": 501, "message": "Request uses fields or options outside the simulated workflow scope" } } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 501 · request 2f837982ca30 · processing 1.69ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.69ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 501
{ "error": { "code": 501, "message": "Request uses fields or options outside the simulated workflow scope" } } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 501 · request ca870ae470fe · processing 1.79ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.79ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 501
{ "error": { "code": 501, "message": "Request uses fields or options outside the simulated workflow scope" } } - · POST slack request · provider traffic · /api/chat.postMessage · HTTP 200 · request 9e941edbae99 · processing 13.99ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "channel": "C0SUPPORT01", "text": ":warning: SLA-breach-fires-at-target: the sla_breach_fires_at_target queue could not be read; SLA timers are not running.", "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 resolved from the saved run route. Provider processing: 13.99ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "198", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "channel": "C0SUPPORT01", "text": ":warning: SLA-breach-fires-at-target: the sla_breach_fires_at_target queue could not be read; SLA timers are not running.", "unfurl_links": false, "unfurl_media": false }Recorded response · HTTP 200
{ "channel": "C0SUPPORT01", "message": { "bot_id": "bot_4d2bbcdcd82e4b4ca2b0eb1e48", "client_msg_id": "cli_17067a512b2b4d89b3f0ce5f71", "name": "item-411531", "old_name": "Sample Old", "parent_user_id": "par_0c2dd1e1dd6b4cdfac94a2b7f4", "permalink": "my-resource", "reply_count": 0, "reply_users_count": 0, "text": "Sample text content", "ts": "sample-value", "type": "default", "unread_count": 0, "username": "acme-corp" }, "ok": true, "ts": "177C7XJ08S.E5CR7Y" } - · POST app request /invocations · breach fires at target · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "tick" }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:19:07.828314+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "17", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json", "content-length": "12" }Request body
{ "action": "tick" }Recorded response · HTTP 200
{ "woken": [] } - · GET app request /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/breach_fires_at_target/runs · breach fires at target · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/breach_fires_at_target/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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-22T20:19:08.137611+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "breach-fires-at-target-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "breach_fires_at_target" }, "duplicateStarts": 0, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501", "errorCode": "zendesk:501", "durationMs": 912 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-breach-fires-at-target" }, "attempts": 1, "ref": "177C7XJ08S.E5CR7Y", "appliedAt": "2026-10-22T20:19:07.471Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 4, "head": "aed432b53d06ec32dc7c354e893bd8658e0501a85328092a17f3975f0ee0837c" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:19:06.395Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:19:07.308Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:19:07.311Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:19:07.471Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:19:07.473Z", "msg": "done (partial)" } ], "createdAt": "2026-10-22T20:19:06.395Z", "updatedAt": "2026-10-22T20:19:07.473Z" } ] } - · POST app request /invocations · breach fires at target · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "breach-fires-at-target-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-breach-fires-at-target", "scopeTag": "sla_breach_fires_at_target", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "breach_fires_at_target" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:19:08.356207+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "402", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "breach-fires-at-target-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-breach-fires-at-target", "scopeTag": "sla_breach_fires_at_target", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "breach_fires_at_target" } }Recorded response · HTTP 200
{ "runId": "breach-fires-at-target-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "breach_fires_at_target" }, "duplicateStarts": 1, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501", "errorCode": "zendesk:501", "durationMs": 912 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-breach-fires-at-target" }, "attempts": 1, "ref": "177C7XJ08S.E5CR7Y", "appliedAt": "2026-10-22T20:19:07.471Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 5, "head": "75bebedad35f2ae726e1af8f7446210eeb8c9b03a5f0eb488dc7b38c258059d6" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:19:06.395Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:19:07.308Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:19:07.311Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:19:07.471Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:19:07.473Z", "msg": "done (partial)" }, { "at": "2026-10-22T20:19:08.242Z", "msg": "duplicate start ignored" } ], "createdAt": "2026-10-22T20:19:06.395Z", "updatedAt": "2026-10-22T20:19:08.242Z", "duplicate": true } - · POST app request /invocations · breach fires at target · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "tick" }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:19:08.572167+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "17", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json", "content-length": "12" }Request body
{ "action": "tick" }Recorded response · HTTP 200
{ "woken": [] } - · GET app request /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/breach_fires_at_target/runs · breach fires at target · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/breach_fires_at_target/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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-22T20:19:08.875078+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "breach-fires-at-target-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "breach_fires_at_target" }, "duplicateStarts": 1, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501", "errorCode": "zendesk:501", "durationMs": 912 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-breach-fires-at-target" }, "attempts": 1, "ref": "177C7XJ08S.E5CR7Y", "appliedAt": "2026-10-22T20:19:07.471Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 5, "head": "75bebedad35f2ae726e1af8f7446210eeb8c9b03a5f0eb488dc7b38c258059d6" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:19:06.395Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:19:07.308Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:19:07.311Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:19:07.471Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:19:07.473Z", "msg": "done (partial)" }, { "at": "2026-10-22T20:19:08.242Z", "msg": "duplicate start ignored" } ], "createdAt": "2026-10-22T20:19:06.395Z", "updatedAt": "2026-10-22T20:19:08.242Z" } ] } - · GET app request /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_breach_pages/runs · enterprise breach pages · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_breach_pages/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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-22T20:19:09.086482+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json", "content-length": "11" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [] } - · POST app request /invocations · enterprise breach pages · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "enterprise-breach-pages-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-enterprise-breach-pages", "scopeTag": "sla_enterprise_breach_pages", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "enterprise_breach_pages" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:19:10.116010+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "406", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "enterprise-breach-pages-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-enterprise-breach-pages", "scopeTag": "sla_enterprise_breach_pages", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "enterprise_breach_pages" } }Recorded response · HTTP 200
{ "runId": "enterprise-breach-pages-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "enterprise_breach_pages" }, "duplicateStarts": 0, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501", "errorCode": "zendesk:501", "durationMs": 632 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-enterprise-breach-pages" }, "attempts": 1, "ref": "175B2L9F45.DBPRFC", "appliedAt": "2026-10-22T20:19:09.968Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 4, "head": "07142d601c0ae21419abab052fe683b8aabdfc5ad520d4e6a32d4cc9abb4f54c" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:19:09.180Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:19:09.814Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:19:09.816Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:19:09.968Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:19:09.970Z", "msg": "done (partial)" } ], "createdAt": "2026-10-22T20:19:09.180Z", "updatedAt": "2026-10-22T20:19:09.970Z", "duplicate": false } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 501 · request 8ff50e30e53d · processing 1.63ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.63ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 501
{ "error": { "code": 501, "message": "Request uses fields or options outside the simulated workflow scope" } } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 501 · request 3b6cee077fca · processing 1.61ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.61ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 501
{ "error": { "code": 501, "message": "Request uses fields or options outside the simulated workflow scope" } } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 501 · request 4ec057801a24 · processing 1.61ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.61ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
Response headers were not saved in this run.
Request body
No body shown for this read.
Recorded response · HTTP 501
{ "error": { "code": 501, "message": "Request uses fields or options outside the simulated workflow scope" } } - · POST slack request · provider traffic · /api/chat.postMessage · HTTP 200 · request 953d4da1ee66 · processing 13.84ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "channel": "C0SUPPORT01", "text": ":warning: SLA-enterprise-breach-pages: the sla_enterprise_breach_pages queue could not be read; SLA timers are not running.", "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 resolved from the saved run route. Provider processing: 13.84ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "200", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "channel": "C0SUPPORT01", "text": ":warning: SLA-enterprise-breach-pages: the sla_enterprise_breach_pages queue could not be read; SLA timers are not running.", "unfurl_links": false, "unfurl_media": false }Recorded response · HTTP 200
{ "channel": "C0SUPPORT01", "message": { "bot_id": "bot_f763abb5d1fa4d638faddbc255", "client_msg_id": "cli_090f2449f20d4e0681fda05577", "name": "item-d412b7", "old_name": "Sample Old", "parent_user_id": "par_6bbc691fd88547ee88f69fb7fc", "permalink": "my-resource", "reply_count": 0, "reply_users_count": 0, "text": "Sample text content", "ts": "sample-value", "type": "default", "unread_count": 0, "username": "acme-corp" }, "ok": true, "ts": "175B2L9F45.DBPRFC" } - · POST app request /invocations · enterprise breach pages · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "tick" }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:19:10.325103+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "17", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json", "content-length": "12" }Request body
{ "action": "tick" }Recorded response · HTTP 200
{ "woken": [] } - · GET app request /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_breach_pages/runs · enterprise breach pages · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_breach_pages/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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-22T20:19:10.629173+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "enterprise-breach-pages-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "enterprise_breach_pages" }, "duplicateStarts": 0, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501", "errorCode": "zendesk:501", "durationMs": 632 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-enterprise-breach-pages" }, "attempts": 1, "ref": "175B2L9F45.DBPRFC", "appliedAt": "2026-10-22T20:19:09.968Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 4, "head": "07142d601c0ae21419abab052fe683b8aabdfc5ad520d4e6a32d4cc9abb4f54c" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:19:09.180Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:19:09.814Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:19:09.816Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:19:09.968Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:19:09.970Z", "msg": "done (partial)" } ], "createdAt": "2026-10-22T20:19:09.180Z", "updatedAt": "2026-10-22T20:19:09.970Z" } ] } - · POST app request /invocations · enterprise breach pages · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "enterprise-breach-pages-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-enterprise-breach-pages", "scopeTag": "sla_enterprise_breach_pages", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "enterprise_breach_pages" } }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:19:10.836217+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "406", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "enterprise-breach-pages-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-enterprise-breach-pages", "scopeTag": "sla_enterprise_breach_pages", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "enterprise_breach_pages" } }Recorded response · HTTP 200
{ "runId": "enterprise-breach-pages-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "enterprise_breach_pages" }, "duplicateStarts": 1, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501", "errorCode": "zendesk:501", "durationMs": 632 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-enterprise-breach-pages" }, "attempts": 1, "ref": "175B2L9F45.DBPRFC", "appliedAt": "2026-10-22T20:19:09.968Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 5, "head": "2e0be80fd5488bb6174d070851df00819fbf06dcbacf23d2614b504c04c93370" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:19:09.180Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:19:09.814Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:19:09.816Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:19:09.968Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:19:09.970Z", "msg": "done (partial)" }, { "at": "2026-10-22T20:19:10.719Z", "msg": "duplicate start ignored" } ], "createdAt": "2026-10-22T20:19:09.180Z", "updatedAt": "2026-10-22T20:19:10.719Z", "duplicate": true } - · POST app request /invocations · enterprise breach pages · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "tick" }'This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.
Target URL recorded at execution. Response finished: 2026-10-22T20:19:11.056781+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "17", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json", "content-length": "12" }Request body
{ "action": "tick" }Recorded response · HTTP 200
{ "woken": [] } - · GET app request /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_breach_pages/runs · enterprise breach pages · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/enterprise_breach_pages/runs' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --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-22T20:19:11.361320+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "enterprise-breach-pages-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "enterprise_breach_pages" }, "duplicateStarts": 1, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 501 501: GET /api/v2/tickets.json → 501 501", "errorCode": "zendesk:501", "durationMs": 632 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-enterprise-breach-pages" }, "attempts": 1, "ref": "175B2L9F45.DBPRFC", "appliedAt": "2026-10-22T20:19:09.968Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 5, "head": "2e0be80fd5488bb6174d070851df00819fbf06dcbacf23d2614b504c04c93370" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:19:09.180Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:19:09.814Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:19:09.816Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:19:09.968Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:19:09.970Z", "msg": "done (partial)" }, { "at": "2026-10-22T20:19:10.719Z", "msg": "duplicate start ignored" } ], "createdAt": "2026-10-22T20:19:09.180Z", "updatedAt": "2026-10-22T20:19:10.719Z" } ] } - · GET app request /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/zendesk_rate_limited/runs · zendesk rate limited · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/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_c92fbe845ccd407b86ac81b3bd23c5da' \ --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-22T20:19:11.561267+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json", "content-length": "11" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [] } - · POST app request /invocations · zendesk rate limited · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "zendesk-rate-limited-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-zendesk-rate-limited", "scopeTag": "sla_zendesk_rate_limited", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "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-22T20:19:14.718257+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "394", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "zendesk-rate-limited-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-zendesk-rate-limited", "scopeTag": "sla_zendesk_rate_limited", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "zendesk_rate_limited" } }Recorded response · HTTP 200
{ "runId": "zendesk-rate-limited-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "zendesk_rate_limited" }, "duplicateStarts": 0, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 429 RateLimited: GET /api/v2/tickets.json → 429 RateLimited", "errorCode": "zendesk:RateLimited", "durationMs": 2364 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-zendesk-rate-limited" }, "attempts": 1, "ref": "17RNX4HVQY.D44XTF", "appliedAt": "2026-10-22T20:19:14.598Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 4, "head": "a1aae8009935a03e71d7958edd9d5e166bd2e98590568d431bcb745f25331835" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:19:11.659Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:19:14.025Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:19:14.027Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:19:14.598Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:19:14.600Z", "msg": "done (partial)" } ], "createdAt": "2026-10-22T20:19:11.659Z", "updatedAt": "2026-10-22T20:19:14.600Z", "duplicate": false } - · GET zendesk request · zendesk rate limited · /api/v2/tickets.json · HTTP 429 · processing 1.47ms
View sanitized request and response
Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and 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.47ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
{ "retry-after": "1" }Request body
No body shown for this read.
Recorded response · HTTP 429
{ "errors": [ { "status": "429", "code": "RateLimited", "detail": null } ] } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 429 · request ef66a7ffe321 · processing 1.47ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.47ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
{ "retry-after": "1" }Request body
No body shown for this read.
Recorded response · HTTP 429
{ "errors": [ { "status": "429", "code": "RateLimited", "detail": null } ] } - · GET zendesk request · zendesk rate limited · /api/v2/tickets.json · HTTP 429 · processing 1.32ms
View sanitized request and response
Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and 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.32ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
{ "retry-after": "1" }Request body
No body shown for this read.
Recorded response · HTTP 429
{ "errors": [ { "status": "429", "code": "RateLimited", "detail": null } ] } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 429 · request 228a83bb1578 · processing 1.32ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.32ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
{ "retry-after": "1" }Request body
No body shown for this read.
Recorded response · HTTP 429
{ "errors": [ { "status": "429", "code": "RateLimited", "detail": null } ] } - · GET zendesk request · zendesk rate limited · /api/v2/tickets.json · HTTP 429 · processing 1.42ms
View sanitized request and response
Curl-style request view
curl --request GET '<ZENDESK_TWIN_BASE_URL>/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and 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.42ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
{ "retry-after": "1" }Request body
No body shown for this read.
Recorded response · HTTP 429
{ "errors": [ { "status": "429", "code": "RateLimited", "detail": null } ] } - · GET zendesk request · provider traffic · /api/v2/tickets.json · HTTP 429 · request 81995aa80064 · processing 1.42ms
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/sandbox/1b1c2cef6e/api/v2/tickets.json' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da'
This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.42ms.
Recorded request headers
{ "host": "fetchsandbox.com", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da" }Recorded response headers
{ "retry-after": "1" }Request body
No body shown for this read.
Recorded response · HTTP 429
{ "errors": [ { "status": "429", "code": "RateLimited", "detail": null } ] } - · POST slack request · provider traffic · /api/chat.postMessage · HTTP 200 · request a53a4d6da4ba · processing 16.66ms
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/sandbox/0de1ba1c37/api/chat.postMessage' \ --header 'host: fetchsandbox.com' \ --header 'user-agent: node' \ --header 'accept: application/json' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'content-type: application/json; charset=utf-8' \ --data-raw '{ "channel": "C0SUPPORT01", "text": ":warning: SLA-zendesk-rate-limited: the sla_zendesk_rate_limited queue could not be read; SLA timers are not running.", "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 resolved from the saved run route. Provider processing: 16.66ms.
Recorded request headers
{ "host": "fetchsandbox.com", "content-length": "194", "user-agent": "node", "accept": "application/json", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "content-type": "application/json; charset=utf-8" }Recorded response headers
Response headers were not saved in this run.
Request body
{ "channel": "C0SUPPORT01", "text": ":warning: SLA-zendesk-rate-limited: the sla_zendesk_rate_limited queue could not be read; SLA timers are not running.", "unfurl_links": false, "unfurl_media": false }Recorded response · HTTP 200
{ "channel": "C0SUPPORT01", "message": { "bot_id": "bot_10ad2d298fac46189338a7d7ed", "client_msg_id": "cli_50105dcae1214dd78ec6730625", "name": "item-8c6e4f", "old_name": "Sample Old", "parent_user_id": "par_299e141bfb794b5da5ca50f9d9", "permalink": "my-resource", "reply_count": 0, "reply_users_count": 0, "text": "Sample text content", "ts": "sample-value", "type": "default", "unread_count": 0, "username": "acme-corp" }, "ok": true, "ts": "17RNX4HVQY.D44XTF" } - · GET app request /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/zendesk_rate_limited/runs · zendesk rate limited · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/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_c92fbe845ccd407b86ac81b3bd23c5da' \ --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-22T20:19:15.051114+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "zendesk-rate-limited-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "zendesk_rate_limited" }, "duplicateStarts": 0, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 429 RateLimited: GET /api/v2/tickets.json → 429 RateLimited", "errorCode": "zendesk:RateLimited", "durationMs": 2364 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-zendesk-rate-limited" }, "attempts": 1, "ref": "17RNX4HVQY.D44XTF", "appliedAt": "2026-10-22T20:19:14.598Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 4, "head": "a1aae8009935a03e71d7958edd9d5e166bd2e98590568d431bcb745f25331835" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:19:11.659Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:19:14.025Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:19:14.027Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:19:14.598Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:19:14.600Z", "msg": "done (partial)" } ], "createdAt": "2026-10-22T20:19:11.659Z", "updatedAt": "2026-10-22T20:19:14.600Z" } ] } - · POST app request /invocations · zendesk rate limited · HTTP 200
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "zendesk-rate-limited-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-zendesk-rate-limited", "scopeTag": "sla_zendesk_rate_limited", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "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-22T20:19:15.305256+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "394", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json" }Request body
{ "action": "start", "runId": "zendesk-rate-limited-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-zendesk-rate-limited", "scopeTag": "sla_zendesk_rate_limited", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "PSUPP01" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "zendesk_rate_limited" } }Recorded response · HTTP 200
{ "runId": "zendesk-rate-limited-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "zendesk_rate_limited" }, "duplicateStarts": 1, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 429 RateLimited: GET /api/v2/tickets.json → 429 RateLimited", "errorCode": "zendesk:RateLimited", "durationMs": 2364 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-zendesk-rate-limited" }, "attempts": 1, "ref": "17RNX4HVQY.D44XTF", "appliedAt": "2026-10-22T20:19:14.598Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 5, "head": "80d220e31b17fbcf0600b6e70df3c8cc3ebaa847a95de6b413369bf899bf865a" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:19:11.659Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:19:14.025Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:19:14.027Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:19:14.598Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:19:14.600Z", "msg": "done (partial)" }, { "at": "2026-10-22T20:19:15.193Z", "msg": "duplicate start ignored" } ], "createdAt": "2026-10-22T20:19:11.659Z", "updatedAt": "2026-10-22T20:19:15.193Z", "duplicate": true } - · GET app request /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/zendesk_rate_limited/runs · zendesk rate limited · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/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_c92fbe845ccd407b86ac81b3bd23c5da' \ --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-22T20:19:15.616194+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [ { "runId": "zendesk-rate-limited-vr_c92fbe845ccd407b86ac81b3bd23c5da", "workflow": "support-sla-breach", "metadata": { "organization": "Acme", "company": "Acme Corporation", "environment": "unconfigured", "owner": "unassigned", "department": "unassigned", "ownerTeam": "unassigned", "oncall": "unassigned", "version": "unversioned", "sourceCommit": "unrecorded" }, "org": "Support", "team": "support-ops", "phase": "DONE", "closed": true, "outcome": "partial", "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "zendesk_rate_limited" }, "duplicateStarts": 1, "agents": [ { "name": "queue", "status": "failed", "error": "zendesk 429 RateLimited: GET /api/v2/tickets.json → 429 RateLimited", "errorCode": "zendesk:RateLimited", "durationMs": 2364 } ], "actions": [ { "id": "slack.post_sweep", "kind": "slack.post_sweep", "provider": "slack", "agent": "queue", "gate": "auto", "status": "applied", "summary": { "sweepId": "SLA-zendesk-rate-limited" }, "attempts": 1, "ref": "17RNX4HVQY.D44XTF", "appliedAt": "2026-10-22T20:19:14.598Z", "reconciled": null } ], "counts": { "applied": 1, "failed": 0, "pendingApproval": 0, "skipped": 0, "rejected": 0, "scheduled": 0, "awaitingSignal": 0, "compensated": 0 }, "wakeAt": null, "audit": { "seq": 5, "head": "80d220e31b17fbcf0600b6e70df3c8cc3ebaa847a95de6b413369bf899bf865a" }, "output": { "mode": "blocked" }, "events": [ { "at": "2026-10-22T20:19:11.659Z", "msg": "started by U_FETCHSANDBOX" }, { "at": "2026-10-22T20:19:14.025Z", "msg": "agents: queue=failed" }, { "at": "2026-10-22T20:19:14.027Z", "msg": "planned 1 action(s): 0 need approval" }, { "at": "2026-10-22T20:19:14.598Z", "msg": "slack.post_sweep: applied" }, { "at": "2026-10-22T20:19:14.600Z", "msg": "done (partial)" }, { "at": "2026-10-22T20:19:15.193Z", "msg": "duplicate start ignored" } ], "createdAt": "2026-10-22T20:19:11.659Z", "updatedAt": "2026-10-22T20:19:15.193Z" } ] } - · GET app request /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/invalid_input_rejected/runs · invalid input rejected · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/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_c92fbe845ccd407b86ac81b3bd23c5da' \ --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-22T20:19:15.820334+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json", "content-length": "11" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [] } - · POST app request /invocations · invalid input rejected · HTTP 400
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "invalid-input-rejected-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-bad", "scopeTag": "x_y", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "support" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "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-22T20:19:16.032246+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "360", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json", "content-length": "111" }Request body
{ "action": "start", "runId": "invalid-input-rejected-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-bad", "scopeTag": "x_y", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "support" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "invalid_input_rejected" } }Recorded response · HTTP 400
{ "error": "invalid input", "issues": [ "pagerdutyServiceId: Invalid string: must match pattern /^P[A-Z0-9]{5,}$/" ] } - · GET app request /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/invalid_input_rejected/runs · invalid input rejected · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/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_c92fbe845ccd407b86ac81b3bd23c5da' \ --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-22T20:19:16.330713+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json", "content-length": "11" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [] } - · POST app request /invocations · invalid input rejected · HTTP 400
View sanitized request and response
Curl-style request view
curl --request POST 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/invocations' \ --header 'accept: */*' \ --header 'user-agent: python-httpx/0.28.1' \ --header 'host: fetchsandbox.com' \ --header 'x-flow-run-id: vr_c92fbe845ccd407b86ac81b3bd23c5da' \ --header 'x-fetchsandbox-relay: [redacted]' \ --header 'authorization: [redacted]' \ --header 'content-type: application/json' \ --data-raw '{ "action": "start", "runId": "invalid-input-rejected-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-bad", "scopeTag": "x_y", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "support" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "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-22T20:19:16.537699+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]", "content-length": "360", "content-type": "application/json" }Recorded response headers
{ "content-type": "application/json", "content-length": "111" }Request body
{ "action": "start", "runId": "invalid-input-rejected-vr_c92fbe845ccd407b86ac81b3bd23c5da", "input": { "sweepId": "SLA-bad", "scopeTag": "x_y", "supportChannel": "C0SUPPORT01", "leadsChannel": "C0SUPLEADS1", "pagerdutyServiceId": "support" }, "requestedBy": { "userId": "U_FETCHSANDBOX" }, "labels": { "fs_run": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "fs_case": "invalid_input_rejected" } }Recorded response · HTTP 400
{ "error": "invalid input", "issues": [ "pagerdutyServiceId: Invalid string: must match pattern /^P[A-Z0-9]{5,}$/" ] } - · GET app request /verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/cases/invalid_input_rejected/runs · invalid input rejected · HTTP 200
View sanitized request and response
Curl-style request view
curl --request GET 'https://fetchsandbox.com/api/relay/3ce099287e7bf5eb665bbff751b1ba705ae1e1fe28665560/verify/runs/vr_c92fbe845ccd407b86ac81b3bd23c5da/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_c92fbe845ccd407b86ac81b3bd23c5da' \ --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-22T20:19:16.854877+00:00.
Recorded request headers
{ "accept": "*/*", "user-agent": "python-httpx/0.28.1", "host": "fetchsandbox.com", "x-flow-run-id": "vr_c92fbe845ccd407b86ac81b3bd23c5da", "x-fetchsandbox-relay": "[redacted]", "authorization": "[redacted]" }Recorded response headers
{ "content-type": "application/json", "content-length": "11" }Request body
This request had no body.
Recorded response · HTTP 200
{ "runs": [] }
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.
- Verification covers the declared HTTP actions and state reads in this run.
- The app version shown was supplied by the app itself, not independently checked.
- Passing all checks in this run does not certify the whole app as production-ready.
- The verifier session does not survive a restart. This says nothing about the durability of the app under test.
- App state shown here is what the app's own endpoint reported. It is not independently checked against the database.
Sanitized summary. Expand a timeline event to inspect the safe request and response fields; sensitive provider and application data stays hidden.