Skip to main content
Outcome

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.

3 / 10

Failing

3Passed3Failed4Not measured
What we did

Each check was set up before the run. This shows what we tried, what came back, and which rule it was checked against.

Scope

This receipt covers the checks in this run only. Passing all checks does not certify the whole app as production-ready.

Test scenarios

01

A request starts one recorded run (provider-independent, so every later check is measured)

baseline
Passed

What 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.

  1. 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 referencebaseline

App 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.

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)
  1. · 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": []
    }
  2. · 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
    }
  3. · 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"
      }
    }
  4. · 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"
      }
    }
  5. · 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"
      }
    }
  6. · 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"
    }
  7. · 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"
        }
      ]
    }
  8. · 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
    }
  9. · 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"
        }
      ]
    }
  10. · 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": []
    }
  11. · 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
    }
  12. · 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"
      }
    }
  13. · 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"
      }
    }
  14. · 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"
      }
    }
  15. · 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"
    }
  16. · 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"
        }
      ]
    }
  17. · 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
    }
  18. · 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"
        }
      ]
    }
  19. · 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": []
    }
  20. · 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
    }
  21. · 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"
      }
    }
  22. · 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"
      }
    }
  23. · 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"
      }
    }
  24. · 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"
    }
  25. · 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"
        }
      ]
    }
  26. · 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": []
    }
  27. · 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
    }
  28. · 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"
      }
    }
  29. · 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"
      }
    }
  30. · 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"
      }
    }
  31. · 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"
    }
  32. · 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"
        }
      ]
    }
  33. · 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": []
    }
  34. · 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
    }
  35. · 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"
      }
    }
  36. · 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"
      }
    }
  37. · 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"
      }
    }
  38. · 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"
    }
  39. · 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"
        }
      ]
    }
  40. · 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": []
    }
  41. · 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
    }
  42. · 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"
      }
    }
  43. · 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"
      }
    }
  44. · 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"
      }
    }
  45. · 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"
    }
  46. · 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"
        }
      ]
    }
  47. · 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": []
    }
  48. · 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
    }
  49. · 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"
      }
    }
  50. · 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"
      }
    }
  51. · 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"
      }
    }
  52. · 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"
    }
  53. · 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": []
    }
  54. · 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"
        }
      ]
    }
  55. · 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
    }
  56. · 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": []
    }
  57. · 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"
        }
      ]
    }
  58. · 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": []
    }
  59. · 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
    }
  60. · 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"
      }
    }
  61. · 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"
      }
    }
  62. · 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"
      }
    }
  63. · 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"
    }
  64. · 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": []
    }
  65. · 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"
        }
      ]
    }
  66. · 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
    }
  67. · 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": []
    }
  68. · 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"
        }
      ]
    }
  69. · 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": []
    }
  70. · 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
    }
  71. · 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
        }
      ]
    }
  72. · 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
        }
      ]
    }
  73. · 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
        }
      ]
    }
  74. · 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
        }
      ]
    }
  75. · 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
        }
      ]
    }
  76. · 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
        }
      ]
    }
  77. · 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"
    }
  78. · 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"
        }
      ]
    }
  79. · 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
    }
  80. · 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"
        }
      ]
    }
  81. · 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": []
    }
  82. · 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,}$/"
      ]
    }
  83. · 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": []
    }
  84. · 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,}$/"
      ]
    }
  85. · 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.