Skip to main content
FetchSandboxInconclusive
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.

15 / 16

Inconclusive

15Passed0Failed1Not 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

C0 actual n8n full lead control must finish all effects

baseline
Passed
01POST /invoke200 · confirmed

Curl-style request view

curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
  --header 'accept: */*' \
  --header 'user-agent: python-httpx/0.28.1' \
  --header 'host: fetchsandbox.com' \
  --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
  --header 'x-fetchsandbox-relay: [redacted]' \
  --header 'authorization: [redacted]' \
  --header 'content-type: application/json' \
  --data-raw '{
  "lead_id": "fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
}'

This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

Target URL recorded at execution. Response finished: 2026-11-08T17:25:05.353045+00:00.

Recorded request headers

{
  "accept": "*/*",
  "user-agent": "python-httpx/0.28.1",
  "host": "fetchsandbox.com",
  "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
  "x-fetchsandbox-relay": "[redacted]",
  "authorization": "[redacted]",
  "content-length": "52",
  "content-type": "application/json"
}

Recorded response headers

{
  "content-type": "application/json"
}

Request body

{
  "lead_id": "fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
}

Recorded response · HTTP 200

{
  "done": true,
  "lead_id": "fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
  "status": "confirmed",
  "reason": "Status notification accepted by twin",
  "state": {
    "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
    "owner": "373",
    "requester": "pilot-team:pilot-owner",
    "status": "confirmed",
    "operations": {
      "contact": {
        "status": "confirmed",
        "id": "301655116313",
        "client_status": 201
      },
      "deal": {
        "status": "confirmed",
        "id": "572841003121",
        "confirmation": "positive_readback"
      },
      "gmail": {
        "status": "confirmed",
        "id": "7077203456015934",
        "client_status": 200
      },
      "calendar": {
        "status": "confirmed",
        "id": "ca60651768963557",
        "client_status": 200
      }
    },
    "version": 13,
    "notification": {
      "status": "confirmed",
      "client_status": 200
    }
  }
}
See recorded check evidence

The lines below are the saved test results and linked requests for this case. There are no stored expected field values beyond the check text itself.

Technical referencebaseline

C0 actual n8n full lead control must finish all effects

Why this check passed or failed

  • expected exactly 1, found 1

What we sent and what came back

Your app · GET /proof/fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf → HTTP 200

Curl-style request view

curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
  --header 'accept: */*' \
  --header 'user-agent: python-httpx/0.28.1' \
  --header 'host: fetchsandbox.com' \
  --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
  --header 'x-fetchsandbox-relay: [redacted]' \
  --header 'authorization: [redacted]'

This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

Target URL recorded at execution. Response finished: 2026-11-08T17:24:51.912092+00:00.

Recorded request headers

{
  "accept": "*/*",
  "user-agent": "python-httpx/0.28.1",
  "host": "fetchsandbox.com",
  "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
  "x-fetchsandbox-relay": "[redacted]",
  "authorization": "[redacted]"
}

Recorded response headers

{
  "content-type": "application/json",
  "content-length": "14"
}

Request body

This request had no body.

Recorded response · HTTP 200

{
  "records": []
}
Your app · POST /invoke → HTTP 200

Curl-style request view

curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
  --header 'accept: */*' \
  --header 'user-agent: python-httpx/0.28.1' \
  --header 'host: fetchsandbox.com' \
  --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
  --header 'x-fetchsandbox-relay: [redacted]' \
  --header 'authorization: [redacted]' \
  --header 'content-type: application/json' \
  --data-raw '{
  "lead_id": "fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
}'

This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

Target URL recorded at execution. Response finished: 2026-11-08T17:25:05.353045+00:00.

Recorded request headers

{
  "accept": "*/*",
  "user-agent": "python-httpx/0.28.1",
  "host": "fetchsandbox.com",
  "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
  "x-fetchsandbox-relay": "[redacted]",
  "authorization": "[redacted]",
  "content-length": "52",
  "content-type": "application/json"
}

Recorded response headers

{
  "content-type": "application/json"
}

Request body

{
  "lead_id": "fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
}

Recorded response · HTTP 200

{
  "done": true,
  "lead_id": "fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
  "status": "confirmed",
  "reason": "Status notification accepted by twin",
  "state": {
    "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
    "owner": "373",
    "requester": "pilot-team:pilot-owner",
    "status": "confirmed",
    "operations": {
      "contact": {
        "status": "confirmed",
        "id": "301655116313",
        "client_status": 201
      },
      "deal": {
        "status": "confirmed",
        "id": "572841003121",
        "confirmation": "positive_readback"
      },
      "gmail": {
        "status": "confirmed",
        "id": "7077203456015934",
        "client_status": 200
      },
      "calendar": {
        "status": "confirmed",
        "id": "ca60651768963557",
        "client_status": 200
      }
    },
    "version": 13,
    "notification": {
      "status": "confirmed",
      "client_status": 200
    }
  }
}
Your app · GET /proof/fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf → HTTP 200

Curl-style request view

curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
  --header 'accept: */*' \
  --header 'user-agent: python-httpx/0.28.1' \
  --header 'host: fetchsandbox.com' \
  --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
  --header 'x-fetchsandbox-relay: [redacted]' \
  --header 'authorization: [redacted]'

This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

Target URL recorded at execution. Response finished: 2026-11-08T17:25:05.663449+00:00.

Recorded request headers

{
  "accept": "*/*",
  "user-agent": "python-httpx/0.28.1",
  "host": "fetchsandbox.com",
  "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
  "x-fetchsandbox-relay": "[redacted]",
  "authorization": "[redacted]"
}

Recorded response headers

{
  "content-type": "application/json"
}

Request body

This request had no body.

Recorded response · HTTP 200

{
  "records": [
    {
      "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "owner": "373",
      "requester": "pilot-team:pilot-owner",
      "status": "confirmed",
      "operations": {
        "contact": {
          "status": "confirmed",
          "id": "301655116313",
          "client_status": 201
        },
        "deal": {
          "status": "confirmed",
          "id": "572841003121",
          "confirmation": "positive_readback"
        },
        "gmail": {
          "status": "confirmed",
          "id": "7077203456015934",
          "client_status": 200
        },
        "calendar": {
          "status": "confirmed",
          "id": "ca60651768963557",
          "client_status": 200
        }
      },
      "version": 13,
      "notification": {
        "status": "confirmed",
        "client_status": 200
      }
    }
  ]
}
Provider calls and callbacks observed during these requests (7)

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.

hubspot · POST /crm/v3/objects/contacts/search · HTTP 200

Curl-style request view

curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/contacts/search' \
  --header 'host: fetchsandbox.com' \
  --header 'accept: */*' \
  --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
  --header 'content-type: application/json' \
  --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
  --data-raw '{
  "after": "0",
  "limit": 100,
  "properties": [
    "email",
    "firstname"
  ],
  "sorts": [],
  "filterGroups": [
    {
      "filters": [
        {
          "propertyName": "email",
          "operator": "EQ",
          "value": "[email protected]"
        }
      ]
    }
  ]
}'

This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

Target URL resolved from the saved run route. Provider processing: 86.05ms.

Recorded request headers

{
  "host": "fetchsandbox.com",
  "content-length": "204",
  "accept": "*/*",
  "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
  "content-type": "application/json",
  "user-agent": "fetchsandbox-n8n-pilot/1.0"
}

Recorded response headers

Response headers were not saved in this run.

Request body

{
  "after": "0",
  "limit": 100,
  "properties": [
    "email",
    "firstname"
  ],
  "sorts": [],
  "filterGroups": [
    {
      "filters": [
        {
          "propertyName": "email",
          "operator": "EQ",
          "value": "[email protected]"
        }
      ]
    }
  ]
}

Recorded response · HTTP 200

{
  "total": 0,
  "results": []
}
hubspot · POST /crm/v3/objects/contacts · HTTP 201

Curl-style request view

curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/contacts' \
  --header 'host: fetchsandbox.com' \
  --header 'accept: */*' \
  --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
  --header 'content-type: application/json' \
  --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
  --data-raw '{
  "properties": {
    "email": "[email protected]",
    "firstname": "Pilot"
  },
  "associations": []
}'

This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

Target URL resolved from the saved run route. Provider processing: 10.96ms.

Recorded request headers

{
  "host": "fetchsandbox.com",
  "content-length": "115",
  "accept": "*/*",
  "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
  "content-type": "application/json",
  "user-agent": "fetchsandbox-n8n-pilot/1.0"
}

Recorded response headers

Response headers were not saved in this run.

Request body

{
  "properties": {
    "email": "[email protected]",
    "firstname": "Pilot"
  },
  "associations": []
}

Recorded response · HTTP 201

{
  "archived": false,
  "createdAt": "2019-10-30T03:30:17.883Z",
  "id": "301655116313",
  "properties": {
    "email": "[email protected]",
    "firstname": "Pilot"
  },
  "updatedAt": "2019-12-07T16:50:06.678Z",
  "associations": []
}
hubspot · POST /crm/v3/objects/deals · HTTP 201

Curl-style request view

curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/deals' \
  --header 'host: fetchsandbox.com' \
  --header 'accept: */*' \
  --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
  --header 'content-type: application/json' \
  --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
  --data-raw '{
  "properties": {
    "dealname": "Pilot fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
    "pipeline": "default",
    "dealstage": "appointmentscheduled"
  },
  "associations": [
    {
      "to": {
        "id": "301655116313"
      },
      "types": [
        {
          "associationCategory": "HUBSPOT_DEFINED",
          "associationTypeId": 3
        }
      ]
    }
  ]
}'

This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

Target URL resolved from the saved run route. Provider processing: 3.56ms.

Recorded request headers

{
  "host": "fetchsandbox.com",
  "content-length": "250",
  "accept": "*/*",
  "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
  "content-type": "application/json",
  "user-agent": "fetchsandbox-n8n-pilot/1.0"
}

Recorded response headers

Response headers were not saved in this run.

Request body

{
  "properties": {
    "dealname": "Pilot fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
    "pipeline": "default",
    "dealstage": "appointmentscheduled"
  },
  "associations": [
    {
      "to": {
        "id": "301655116313"
      },
      "types": [
        {
          "associationCategory": "HUBSPOT_DEFINED",
          "associationTypeId": 3
        }
      ]
    }
  ]
}

Recorded response · HTTP 201

{
  "id": "572841003121",
  "properties": {
    "dealname": "Pilot fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
    "pipeline": "default",
    "dealstage": "appointmentscheduled",
    "createdate": "2026-11-08T17:24:58.712Z",
    "hs_lastmodifieddate": "2026-11-08T17:24:58.712Z",
    "hs_object_id": "572841003121"
  },
  "createdAt": "2026-11-08T17:24:58.712Z",
  "updatedAt": "2026-11-08T17:24:58.712Z",
  "archived": false
}
hubspot · GET /crm/v3/objects/deals/572841003121 · HTTP 200

Curl-style request view

curl --request GET 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/deals/572841003121' \
  --header 'host: fetchsandbox.com' \
  --header 'accept: */*' \
  --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
  --header 'content-type: application/json' \
  --header 'user-agent: fetchsandbox-n8n-pilot/1.0'

This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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",
  "accept": "*/*",
  "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
  "content-type": "application/json",
  "user-agent": "fetchsandbox-n8n-pilot/1.0"
}

Recorded response headers

Response headers were not saved in this run.

Request body

No body shown for this read.

Recorded response · HTTP 200

{
  "id": "572841003121",
  "properties": {
    "dealname": "Pilot fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
    "dealstage": "appointmentscheduled",
    "hs_lastmodifieddate": "2026-11-08T17:24:58.712Z",
    "createdate": "2026-11-08T17:24:58.712Z",
    "pipeline": "default",
    "amount": null,
    "closedate": null,
    "hs_object_id": "572841003121"
  },
  "createdAt": "2026-11-08T17:24:58.712Z",
  "updatedAt": "2026-11-08T17:24:58.712Z",
  "archived": false,
  "associations": {
    "contacts": {
      "results": [
        {
          "id": "301655116313",
          "type": "deal_to_contact"
        }
      ]
    }
  }
}
gmail · POST /gmail/v1/users/me/messages/send · HTTP 200

Curl-style request view

curl --request POST 'https://fetchsandbox.com/sandbox/e5c4916973/gmail/v1/users/me/messages/send' \
  --header 'host: fetchsandbox.com' \
  --header 'accept: */*' \
  --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
  --header 'content-type: application/json' \
  --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
  --data-raw '{
  "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
}'

This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

Target URL resolved from the saved run route. Provider processing: 50.61ms.

Recorded request headers

{
  "host": "fetchsandbox.com",
  "content-length": "344",
  "accept": "*/*",
  "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
  "content-type": "application/json",
  "user-agent": "fetchsandbox-n8n-pilot/1.0"
}

Recorded response headers

Response headers were not saved in this run.

Request body

{
  "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
}

Recorded response · HTTP 200

{
  "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA",
  "payload": {
    "mimeType": "text/plain",
    "headers": [
      {
        "name": "From",
        "value": "FetchSandbox Pilot <[email protected]>"
      },
      {
        "name": "To",
        "value": "[email protected]"
      },
      {
        "name": "Subject",
        "value": "Pilot fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
      },
      {
        "name": "Message-ID",
        "value": "<[email protected]>"
      }
    ],
    "body": {
      "size": 25,
      "data": "RHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
    }
  },
  "sizeEstimate": 250,
  "labelIds": [
    "SENT"
  ],
  "user_id": "me",
  "internalDate": "1794158701341",
  "id": "7077203456015934"
}
google-calendar · POST /calendars/primary/events · HTTP 200

Curl-style request view

curl --request POST 'https://fetchsandbox.com/sandbox/312a9d9e88/calendars/primary/events' \
  --header 'host: fetchsandbox.com' \
  --header 'accept: */*' \
  --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
  --header 'content-type: application/json' \
  --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
  --data-raw '{
  "summary": "Pilot fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
  "start": {
    "dateTime": "2026-12-01T16:00:00Z"
  },
  "end": {
    "dateTime": "2026-12-01T16:15:00Z"
  },
  "attendees": [
    {
      "email": "[email protected]"
    }
  ]
}'

This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

Target URL resolved from the saved run route. Provider processing: 36.34ms.

Recorded request headers

{
  "host": "fetchsandbox.com",
  "content-length": "221",
  "accept": "*/*",
  "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
  "content-type": "application/json",
  "user-agent": "fetchsandbox-n8n-pilot/1.0"
}

Recorded response headers

Response headers were not saved in this run.

Request body

{
  "summary": "Pilot fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
  "start": {
    "dateTime": "2026-12-01T16:00:00Z"
  },
  "end": {
    "dateTime": "2026-12-01T16:15:00Z"
  },
  "attendees": [
    {
      "email": "[email protected]"
    }
  ]
}

Recorded response · HTTP 200

{
  "summary": "Pilot fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
  "start": {
    "dateTime": "2026-12-01T16:00:00Z"
  },
  "end": {
    "dateTime": "2026-12-01T16:15:00Z"
  },
  "attendees": [
    {
      "email": "[email protected]"
    }
  ],
  "status": "confirmed",
  "id": "ca60651768963557"
}
slack · POST /chat.postMessage · HTTP 200

Curl-style request view

curl --request POST 'https://fetchsandbox.com/sandbox/c3061a4b46/chat.postMessage' \
  --header 'host: fetchsandbox.com' \
  --header 'accept: */*' \
  --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
  --header 'content-type: application/json' \
  --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
  --data-raw '{
  "channel": "C_PILOT",
  "text": "{\"lead_id\":\"fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"confirmed\",\"blocked_step\":null}"
}'

This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.94ms.

Recorded request headers

{
  "host": "fetchsandbox.com",
  "content-length": "134",
  "accept": "*/*",
  "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
  "content-type": "application/json",
  "user-agent": "fetchsandbox-n8n-pilot/1.0"
}

Recorded response headers

Response headers were not saved in this run.

Request body

{
  "channel": "C_PILOT",
  "text": "{\"lead_id\":\"fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"confirmed\",\"blocked_step\":null}"
}

Recorded response · HTTP 200

{
  "channel": "C_PILOT",
  "message": {
    "bot_id": "bot_29facaaf2a38421092409892fb",
    "client_msg_id": "cli_e06356de124e469b96b9c1c116",
    "name": "item-78e4f6",
    "old_name": "Sample Old",
    "parent_user_id": "par_97a1eb9d3d714222bf14f04dbd",
    "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": "175FIP8KUE.U2QBQO"
}
Run details

Run vr_65ed9d3fd6b844cca0dc7089200d6eaf

16 required checks for the declared application workflow. Results apply to the recorded observation windows.

15 passed · 0 failed · 1 not checked

Coverage beyond the declared checks

Passing these checks does not establish every production behavior.

  • Normal successful behavior · Linked checks passed · baseline
  • The right user gets the right access · Linked checks passed · C6
  • Valid data and boundary values · Linked checks passed · C7
  • Correct amount, currency and quantity · Proposed as not applicable
  • Duplicate requests and events · Linked checks passed · C1
  • Requests arriving together · Linked checks passed · C8
  • Out-of-order and stale events · Linked checks passed · C8
  • Delayed or missing events · Linked checks passed · C2, C4, C5
  • Provider authentication and permissions · Linked checks passed · C12
  • Rate limits, server failures and timeouts · Linked checks passed · C3, C3_recovery, C5, C12_hold, C12_recover
  • Completed action with a lost response · Linked checks passed · C2, C4, C5
  • Partial completion and recovery · Linked checks passed · C3, C4, C5, C3_recovery
  • Restart without losing or duplicating work · Not checked · C9
  • Finding and repairing inconsistent state · Linked checks passed · C2, C4, C5
  • Cancellation, refunds and access · Proposed as not applicable
  • Data ownership and privacy · Linked checks passed · C10
  • Test isolation and cleanup · Linked checks passed · C11

Applicability comes from the proposed plan. Test results come from the recorded execution.

App version: n8n-export-16caa45b9057fb4cf1e35588882c25d3950ba6eb39f0fc3b4410a7c9c0a4a7ec-bridge-71d1c03d59e2 (declared)

Measured run: 2026-11-08T17:24:51.689458+00:00 – 2026-11-08T17:28:22.240405+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: 140/244 successful · checkpoints: 15/16 recorded

Why checks are unmeasured

  • C9: FileStore reconstruction was checked locally. Safe recovery after a live crash with an abandoned in_progress claim and multiple workers remains unimplemented/unmeasured.
Sanitized request and event timeline (174 events)
  1. · GET app request /proof/fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf · baseline · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:24:51.912092+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "14"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": []
    }
  2. · POST app request /invoke · baseline · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:25:05.353045+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "52",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "confirmed",
      "reason": "Status notification accepted by twin",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "373",
        "requester": "pilot-team:pilot-owner",
        "status": "confirmed",
        "operations": {
          "contact": {
            "status": "confirmed",
            "id": "301655116313",
            "client_status": 201
          },
          "deal": {
            "status": "confirmed",
            "id": "572841003121",
            "confirmation": "positive_readback"
          },
          "gmail": {
            "status": "confirmed",
            "id": "7077203456015934",
            "client_status": 200
          },
          "calendar": {
            "status": "confirmed",
            "id": "ca60651768963557",
            "client_status": 200
          }
        },
        "version": 13,
        "notification": {
          "status": "confirmed",
          "client_status": 200
        }
      }
    }
  3. · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 4cbe1c9b5436 · processing 86.05ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/contacts/search' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "after": "0",
      "limit": 100,
      "properties": [
        "email",
        "firstname"
      ],
      "sorts": [],
      "filterGroups": [
        {
          "filters": [
            {
              "propertyName": "email",
              "operator": "EQ",
              "value": "[email protected]"
            }
          ]
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 86.05ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "204",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "after": "0",
      "limit": 100,
      "properties": [
        "email",
        "firstname"
      ],
      "sorts": [],
      "filterGroups": [
        {
          "filters": [
            {
              "propertyName": "email",
              "operator": "EQ",
              "value": "[email protected]"
            }
          ]
        }
      ]
    }

    Recorded response · HTTP 200

    {
      "total": 0,
      "results": []
    }
  4. · POST hubspot request · provider traffic · /crm/v3/objects/contacts · HTTP 201 · request 4e2a2bf59edf · processing 10.96ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/contacts' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "associations": []
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 10.96ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "115",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "associations": []
    }

    Recorded response · HTTP 201

    {
      "archived": false,
      "createdAt": "2019-10-30T03:30:17.883Z",
      "id": "301655116313",
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "updatedAt": "2019-12-07T16:50:06.678Z",
      "associations": []
    }
  5. · POST hubspot request · provider traffic · /crm/v3/objects/deals · HTTP 201 · request c6482562b4e1 · processing 3.56ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/deals' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "properties": {
        "dealname": "Pilot fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled"
      },
      "associations": [
        {
          "to": {
            "id": "301655116313"
          },
          "types": [
            {
              "associationCategory": "HUBSPOT_DEFINED",
              "associationTypeId": 3
            }
          ]
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 3.56ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "250",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "properties": {
        "dealname": "Pilot fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled"
      },
      "associations": [
        {
          "to": {
            "id": "301655116313"
          },
          "types": [
            {
              "associationCategory": "HUBSPOT_DEFINED",
              "associationTypeId": 3
            }
          ]
        }
      ]
    }

    Recorded response · HTTP 201

    {
      "id": "572841003121",
      "properties": {
        "dealname": "Pilot fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled",
        "createdate": "2026-11-08T17:24:58.712Z",
        "hs_lastmodifieddate": "2026-11-08T17:24:58.712Z",
        "hs_object_id": "572841003121"
      },
      "createdAt": "2026-11-08T17:24:58.712Z",
      "updatedAt": "2026-11-08T17:24:58.712Z",
      "archived": false
    }
  6. · GET hubspot request · provider traffic · /crm/v3/objects/deals/572841003121 · HTTP 200 · request 5f56dc39b424 · processing 1.42ms
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/deals/572841003121' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    No body shown for this read.

    Recorded response · HTTP 200

    {
      "id": "572841003121",
      "properties": {
        "dealname": "Pilot fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "dealstage": "appointmentscheduled",
        "hs_lastmodifieddate": "2026-11-08T17:24:58.712Z",
        "createdate": "2026-11-08T17:24:58.712Z",
        "pipeline": "default",
        "amount": null,
        "closedate": null,
        "hs_object_id": "572841003121"
      },
      "createdAt": "2026-11-08T17:24:58.712Z",
      "updatedAt": "2026-11-08T17:24:58.712Z",
      "archived": false,
      "associations": {
        "contacts": {
          "results": [
            {
              "id": "301655116313",
              "type": "deal_to_contact"
            }
          ]
        }
      }
    }
  7. · POST gmail request · provider traffic · /gmail/v1/users/me/messages/send · HTTP 200 · request c5e50c7096d0 · processing 50.61ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/e5c4916973/gmail/v1/users/me/messages/send' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 50.61ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "344",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
    }

    Recorded response · HTTP 200

    {
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA",
      "payload": {
        "mimeType": "text/plain",
        "headers": [
          {
            "name": "From",
            "value": "FetchSandbox Pilot <[email protected]>"
          },
          {
            "name": "To",
            "value": "[email protected]"
          },
          {
            "name": "Subject",
            "value": "Pilot fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
          },
          {
            "name": "Message-ID",
            "value": "<[email protected]>"
          }
        ],
        "body": {
          "size": 25,
          "data": "RHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
        }
      },
      "sizeEstimate": 250,
      "labelIds": [
        "SENT"
      ],
      "user_id": "me",
      "internalDate": "1794158701341",
      "id": "7077203456015934"
    }
  8. · POST google-calendar request · provider traffic · /calendars/primary/events · HTTP 200 · request f6e2ba7b31e9 · processing 36.34ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/312a9d9e88/calendars/primary/events' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "summary": "Pilot fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "start": {
        "dateTime": "2026-12-01T16:00:00Z"
      },
      "end": {
        "dateTime": "2026-12-01T16:15:00Z"
      },
      "attendees": [
        {
          "email": "[email protected]"
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 36.34ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "221",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "summary": "Pilot fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "start": {
        "dateTime": "2026-12-01T16:00:00Z"
      },
      "end": {
        "dateTime": "2026-12-01T16:15:00Z"
      },
      "attendees": [
        {
          "email": "[email protected]"
        }
      ]
    }

    Recorded response · HTTP 200

    {
      "summary": "Pilot fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "start": {
        "dateTime": "2026-12-01T16:00:00Z"
      },
      "end": {
        "dateTime": "2026-12-01T16:15:00Z"
      },
      "attendees": [
        {
          "email": "[email protected]"
        }
      ],
      "status": "confirmed",
      "id": "ca60651768963557"
    }
  9. · POST slack request · provider traffic · /chat.postMessage · HTTP 200 · request e3e8fc068cf6 · processing 11.94ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/c3061a4b46/chat.postMessage' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"confirmed\",\"blocked_step\":null}"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.94ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "134",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"confirmed\",\"blocked_step\":null}"
    }

    Recorded response · HTTP 200

    {
      "channel": "C_PILOT",
      "message": {
        "bot_id": "bot_29facaaf2a38421092409892fb",
        "client_msg_id": "cli_e06356de124e469b96b9c1c116",
        "name": "item-78e4f6",
        "old_name": "Sample Old",
        "parent_user_id": "par_97a1eb9d3d714222bf14f04dbd",
        "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": "175FIP8KUE.U2QBQO"
    }
  10. · GET app request /proof/fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf · baseline · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:25:05.663449+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": [
        {
          "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
          "owner": "373",
          "requester": "pilot-team:pilot-owner",
          "status": "confirmed",
          "operations": {
            "contact": {
              "status": "confirmed",
              "id": "301655116313",
              "client_status": 201
            },
            "deal": {
              "status": "confirmed",
              "id": "572841003121",
              "confirmation": "positive_readback"
            },
            "gmail": {
              "status": "confirmed",
              "id": "7077203456015934",
              "client_status": 200
            },
            "calendar": {
              "status": "confirmed",
              "id": "ca60651768963557",
              "client_status": 200
            }
          },
          "version": 13,
          "notification": {
            "status": "confirmed",
            "client_status": 200
          }
        }
      ]
    }
  11. · GET app request /proof/fs-c1-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C1 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/fs-c1-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:25:05.876695+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "14"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": []
    }
  12. · POST app request /invoke · C1 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "fs-c1-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:25:16.527435+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "55",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "fs-c1-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "fs-c1-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "confirmed",
      "reason": "Status notification accepted by twin",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c1-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "374",
        "requester": "pilot-team:pilot-owner",
        "status": "confirmed",
        "operations": {
          "contact": {
            "status": "confirmed",
            "id": "702805525655",
            "client_status": 201
          },
          "deal": {
            "status": "confirmed",
            "id": "860705031365",
            "confirmation": "positive_readback"
          },
          "gmail": {
            "status": "confirmed",
            "id": "7399891149743534",
            "client_status": 200
          },
          "calendar": {
            "status": "confirmed",
            "id": "ca71984602879688",
            "client_status": 200
          }
        },
        "version": 13,
        "notification": {
          "status": "confirmed",
          "client_status": 200
        }
      }
    }
  13. · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 208a7e2af61a · processing 2.05ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/contacts/search' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "after": "0",
      "limit": 100,
      "properties": [
        "email",
        "firstname"
      ],
      "sorts": [],
      "filterGroups": [
        {
          "filters": [
            {
              "propertyName": "email",
              "operator": "EQ",
              "value": "[email protected]"
            }
          ]
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.05ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "207",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "after": "0",
      "limit": 100,
      "properties": [
        "email",
        "firstname"
      ],
      "sorts": [],
      "filterGroups": [
        {
          "filters": [
            {
              "propertyName": "email",
              "operator": "EQ",
              "value": "[email protected]"
            }
          ]
        }
      ]
    }

    Recorded response · HTTP 200

    {
      "total": 0,
      "results": []
    }
  14. · POST hubspot request · provider traffic · /crm/v3/objects/contacts · HTTP 201 · request 13e34d234354 · processing 10.55ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/contacts' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "associations": []
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 10.55ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "118",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "associations": []
    }

    Recorded response · HTTP 201

    {
      "archived": false,
      "createdAt": "2019-10-30T03:30:17.883Z",
      "id": "702805525655",
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "updatedAt": "2019-12-07T16:50:06.678Z",
      "associations": []
    }
  15. · POST hubspot request · provider traffic · /crm/v3/objects/deals · HTTP 201 · request d67852288b83 · processing 1.96ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/deals' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "properties": {
        "dealname": "Pilot fs-c1-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled"
      },
      "associations": [
        {
          "to": {
            "id": "702805525655"
          },
          "types": [
            {
              "associationCategory": "HUBSPOT_DEFINED",
              "associationTypeId": 3
            }
          ]
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 1.96ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "253",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "properties": {
        "dealname": "Pilot fs-c1-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled"
      },
      "associations": [
        {
          "to": {
            "id": "702805525655"
          },
          "types": [
            {
              "associationCategory": "HUBSPOT_DEFINED",
              "associationTypeId": 3
            }
          ]
        }
      ]
    }

    Recorded response · HTTP 201

    {
      "id": "860705031365",
      "properties": {
        "dealname": "Pilot fs-c1-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled",
        "createdate": "2026-11-08T17:25:10.098Z",
        "hs_lastmodifieddate": "2026-11-08T17:25:10.098Z",
        "hs_object_id": "860705031365"
      },
      "createdAt": "2026-11-08T17:25:10.098Z",
      "updatedAt": "2026-11-08T17:25:10.098Z",
      "archived": false
    }
  16. · GET hubspot request · provider traffic · /crm/v3/objects/deals/860705031365 · HTTP 200 · request 8779dbbd40c5 · processing 1.44ms
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/deals/860705031365' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.44ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    No body shown for this read.

    Recorded response · HTTP 200

    {
      "id": "860705031365",
      "properties": {
        "dealname": "Pilot fs-c1-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "dealstage": "appointmentscheduled",
        "hs_lastmodifieddate": "2026-11-08T17:25:10.098Z",
        "createdate": "2026-11-08T17:25:10.098Z",
        "pipeline": "default",
        "amount": null,
        "closedate": null,
        "hs_object_id": "860705031365"
      },
      "createdAt": "2026-11-08T17:25:10.098Z",
      "updatedAt": "2026-11-08T17:25:10.098Z",
      "archived": false,
      "associations": {
        "contacts": {
          "results": [
            {
              "id": "702805525655",
              "type": "deal_to_contact"
            }
          ]
        }
      }
    }
  17. · POST gmail request · provider traffic · /gmail/v1/users/me/messages/send · HTTP 200 · request 717774f6577c · processing 13ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/e5c4916973/gmail/v1/users/me/messages/send' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jMS12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzEtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jMS12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 13ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "356",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jMS12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzEtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jMS12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
    }

    Recorded response · HTTP 200

    {
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jMS12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzEtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jMS12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA",
      "payload": {
        "mimeType": "text/plain",
        "headers": [
          {
            "name": "From",
            "value": "FetchSandbox Pilot <[email protected]>"
          },
          {
            "name": "To",
            "value": "[email protected]"
          },
          {
            "name": "Subject",
            "value": "Pilot fs-c1-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
          },
          {
            "name": "Message-ID",
            "value": "<[email protected]>"
          }
        ],
        "body": {
          "size": 25,
          "data": "RHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
        }
      },
      "sizeEstimate": 259,
      "labelIds": [
        "SENT"
      ],
      "user_id": "me",
      "internalDate": "1794158712624",
      "id": "7399891149743534"
    }
  18. · POST google-calendar request · provider traffic · /calendars/primary/events · HTTP 200 · request 6e05e2aef51a · processing 12.12ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/312a9d9e88/calendars/primary/events' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "summary": "Pilot fs-c1-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "start": {
        "dateTime": "2026-12-01T16:00:00Z"
      },
      "end": {
        "dateTime": "2026-12-01T16:15:00Z"
      },
      "attendees": [
        {
          "email": "[email protected]"
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 12.12ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "227",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "summary": "Pilot fs-c1-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "start": {
        "dateTime": "2026-12-01T16:00:00Z"
      },
      "end": {
        "dateTime": "2026-12-01T16:15:00Z"
      },
      "attendees": [
        {
          "email": "[email protected]"
        }
      ]
    }

    Recorded response · HTTP 200

    {
      "summary": "Pilot fs-c1-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "start": {
        "dateTime": "2026-12-01T16:00:00Z"
      },
      "end": {
        "dateTime": "2026-12-01T16:15:00Z"
      },
      "attendees": [
        {
          "email": "[email protected]"
        }
      ],
      "status": "confirmed",
      "id": "ca71984602879688"
    }
  19. · POST slack request · provider traffic · /chat.postMessage · HTTP 200 · request dc33aa949435 · processing 13.19ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/c3061a4b46/chat.postMessage' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"fs-c1-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"confirmed\",\"blocked_step\":null}"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.19ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "137",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"fs-c1-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"confirmed\",\"blocked_step\":null}"
    }

    Recorded response · HTTP 200

    {
      "channel": "C_PILOT",
      "message": {
        "bot_id": "bot_34334294b225498499fa8fe484",
        "client_msg_id": "cli_6759fb8a34bf458cb583597790",
        "name": "item-089a22",
        "old_name": "Sample Old",
        "parent_user_id": "par_13787f843e4248f3801285d717",
        "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": "17GZYY0OXE.GQHJRD"
    }
  20. · POST app request /invoke · C1 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "fs-c1-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:25:17.544267+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "55",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "fs-c1-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "fs-c1-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "confirmed",
      "reason": "Existing execution owns this lead, or lead is already complete",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c1-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "374",
        "requester": "pilot-team:pilot-owner",
        "status": "confirmed",
        "operations": {
          "contact": {
            "status": "confirmed",
            "id": "702805525655",
            "client_status": 201
          },
          "deal": {
            "status": "confirmed",
            "id": "860705031365",
            "confirmation": "positive_readback"
          },
          "gmail": {
            "status": "confirmed",
            "id": "7399891149743534",
            "client_status": 200
          },
          "calendar": {
            "status": "confirmed",
            "id": "ca71984602879688",
            "client_status": 200
          }
        },
        "version": 13,
        "notification": {
          "status": "confirmed",
          "client_status": 200
        }
      }
    }
  21. · GET app request /proof/fs-c1-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C1 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/fs-c1-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:25:17.828272+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": [
        {
          "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c1-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
          "owner": "374",
          "requester": "pilot-team:pilot-owner",
          "status": "confirmed",
          "operations": {
            "contact": {
              "status": "confirmed",
              "id": "702805525655",
              "client_status": 201
            },
            "deal": {
              "status": "confirmed",
              "id": "860705031365",
              "confirmation": "positive_readback"
            },
            "gmail": {
              "status": "confirmed",
              "id": "7399891149743534",
              "client_status": 200
            },
            "calendar": {
              "status": "confirmed",
              "id": "ca71984602879688",
              "client_status": 200
            }
          },
          "version": 13,
          "notification": {
            "status": "confirmed",
            "client_status": 200
          }
        }
      ]
    }
  22. · GET app request /proof/fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C2 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:25:18.055353+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "14"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": []
    }
  23. · POST app request /invoke · C2 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:25:30.375986+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "55",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "unknown",
      "reason": "Status notification accepted by twin",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "376",
        "requester": "pilot-team:pilot-owner",
        "status": "unknown",
        "operations": {
          "contact": {
            "status": "confirmed",
            "id": "398264493330",
            "client_status": 201
          },
          "deal": {
            "status": "unknown",
            "client_status": 0
          },
          "gmail": {
            "status": "pending"
          },
          "calendar": {
            "status": "pending"
          }
        },
        "version": 7,
        "notification": {
          "status": "confirmed",
          "client_status": 200
        }
      }
    }
  24. · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 2ea029444a4d · processing 2.03ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/contacts/search' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "after": "0",
      "limit": 100,
      "properties": [
        "email",
        "firstname"
      ],
      "sorts": [],
      "filterGroups": [
        {
          "filters": [
            {
              "propertyName": "email",
              "operator": "EQ",
              "value": "[email protected]"
            }
          ]
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 2.03ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "207",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "after": "0",
      "limit": 100,
      "properties": [
        "email",
        "firstname"
      ],
      "sorts": [],
      "filterGroups": [
        {
          "filters": [
            {
              "propertyName": "email",
              "operator": "EQ",
              "value": "[email protected]"
            }
          ]
        }
      ]
    }

    Recorded response · HTTP 200

    {
      "total": 0,
      "results": []
    }
  25. · POST hubspot request · provider traffic · /crm/v3/objects/contacts · HTTP 201 · request c8ca55f81da9 · processing 11.53ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/contacts' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "associations": []
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 11.53ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "118",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "associations": []
    }

    Recorded response · HTTP 201

    {
      "archived": false,
      "createdAt": "2019-10-30T03:30:17.883Z",
      "id": "398264493330",
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "updatedAt": "2019-12-07T16:50:06.678Z",
      "associations": []
    }
  26. · POST hubspot request · C2 · /crm/v3/objects/deals · HTTP 201 · processing 1.95ms · response delay_completed (10000ms) · delay began 2026-11-08T17:25:22.401680+00:00 · delay released 2026-11-08T17:25:32.409158+00:00
    View sanitized request and response

    Curl-style request view

    curl --request POST '<HUBSPOT_TWIN_BASE_URL>/crm/v3/objects/deals' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "properties": {
        "dealname": "Pilot fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled"
      },
      "associations": [
        {
          "to": {
            "id": "398264493330"
          },
          "types": [
            {
              "associationCategory": "HUBSPOT_DEFINED",
              "associationTypeId": 3
            }
          ]
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and 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.95ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "253",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "properties": {
        "dealname": "Pilot fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled"
      },
      "associations": [
        {
          "to": {
            "id": "398264493330"
          },
          "types": [
            {
              "associationCategory": "HUBSPOT_DEFINED",
              "associationTypeId": 3
            }
          ]
        }
      ]
    }

    Recorded response · HTTP 201

    {
      "id": "286995798690",
      "properties": {
        "dealname": "Pilot fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled",
        "createdate": "2026-11-08T17:25:22.392Z",
        "hs_lastmodifieddate": "2026-11-08T17:25:22.392Z",
        "hs_object_id": "286995798690"
      },
      "createdAt": "2026-11-08T17:25:22.392Z",
      "updatedAt": "2026-11-08T17:25:22.392Z",
      "archived": false
    }
  27. · POST hubspot request · provider traffic · /crm/v3/objects/deals · HTTP 201 · request 190e7bd1241c · processing 1.95ms · response delay_completed (10000ms) · delay began 2026-11-08T17:25:22.401680+00:00 · delay released 2026-11-08T17:25:32.409158+00:00
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/deals' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "properties": {
        "dealname": "Pilot fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled"
      },
      "associations": [
        {
          "to": {
            "id": "398264493330"
          },
          "types": [
            {
              "associationCategory": "HUBSPOT_DEFINED",
              "associationTypeId": 3
            }
          ]
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.95ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "253",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "properties": {
        "dealname": "Pilot fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled"
      },
      "associations": [
        {
          "to": {
            "id": "398264493330"
          },
          "types": [
            {
              "associationCategory": "HUBSPOT_DEFINED",
              "associationTypeId": 3
            }
          ]
        }
      ]
    }

    Recorded response · HTTP 201

    {
      "id": "286995798690",
      "properties": {
        "dealname": "Pilot fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled",
        "createdate": "2026-11-08T17:25:22.392Z",
        "hs_lastmodifieddate": "2026-11-08T17:25:22.392Z",
        "hs_object_id": "286995798690"
      },
      "createdAt": "2026-11-08T17:25:22.392Z",
      "updatedAt": "2026-11-08T17:25:22.392Z",
      "archived": false
    }
  28. · POST slack request · provider traffic · /chat.postMessage · HTTP 200 · request 1f1cf22847ef · processing 13.6ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/c3061a4b46/chat.postMessage' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"unknown\",\"blocked_step\":\"deal\"}"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.6ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "139",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"unknown\",\"blocked_step\":\"deal\"}"
    }

    Recorded response · HTTP 200

    {
      "channel": "C_PILOT",
      "message": {
        "bot_id": "bot_c185325a889647bba0704fec1f",
        "client_msg_id": "cli_f211d9fd896c44f78c950c41aa",
        "name": "item-db8300",
        "old_name": "Sample Old",
        "parent_user_id": "par_7f9045e4c1e54363bdb5d372ad",
        "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": "17VQCBGBGY.JTSVLL"
    }
  29. · POST app request /invoke · C2 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:25:37.938156+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "55",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "confirmed",
      "reason": "Status notification accepted by twin",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "377",
        "requester": "pilot-team:pilot-owner",
        "status": "confirmed",
        "operations": {
          "contact": {
            "status": "confirmed",
            "id": "398264493330",
            "client_status": 201
          },
          "deal": {
            "status": "confirmed",
            "id": "286995798690",
            "confirmation": "positive_readback"
          },
          "gmail": {
            "status": "confirmed",
            "id": "6903827416759281",
            "client_status": 200
          },
          "calendar": {
            "status": "confirmed",
            "id": "ca53432160777889",
            "client_status": 200
          }
        },
        "version": 16,
        "notification": {
          "status": "confirmed",
          "client_status": 200
        }
      }
    }
  30. · POST hubspot request · provider traffic · /crm/v3/objects/deals/search · HTTP 200 · request 3459cebc59dd · processing 1.4ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/deals/search' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "filterGroups": [
        {
          "filters": [
            {
              "propertyName": "dealname",
              "operator": "EQ",
              "value": "Pilot fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
            }
          ]
        }
      ],
      "properties": [
        "dealname",
        "pipeline",
        "dealstage"
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.4ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "183",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "filterGroups": [
        {
          "filters": [
            {
              "propertyName": "dealname",
              "operator": "EQ",
              "value": "Pilot fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
            }
          ]
        }
      ],
      "properties": [
        "dealname",
        "pipeline",
        "dealstage"
      ]
    }

    Recorded response · HTTP 200

    {
      "total": 1,
      "results": [
        {
          "id": "286995798690",
          "properties": {
            "hs_lastmodifieddate": "2026-11-08T17:25:22.392Z",
            "createdate": "2026-11-08T17:25:22.392Z",
            "dealname": "Pilot fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
            "hs_object_id": "286995798690",
            "dealstage": "appointmentscheduled",
            "pipeline": "default"
          },
          "createdAt": "2026-11-08T17:25:22.392Z",
          "updatedAt": "2026-11-08T17:25:22.392Z",
          "archived": false
        }
      ]
    }
  31. · GET hubspot request · C2 · /crm/v3/objects/deals/286995798690 · HTTP 200 · processing 1.34ms
    View sanitized request and response

    Curl-style request view

    curl --request GET '<HUBSPOT_TWIN_BASE_URL>/crm/v3/objects/deals/286995798690' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0'

    This view is reconstructed from the saved method, URL, and sanitized headers and 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.34ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    No body shown for this read.

    Recorded response · HTTP 200

    {
      "id": "286995798690",
      "properties": {
        "dealname": "Pilot fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "dealstage": "appointmentscheduled",
        "hs_lastmodifieddate": "2026-11-08T17:25:22.392Z",
        "createdate": "2026-11-08T17:25:22.392Z",
        "pipeline": "default",
        "amount": null,
        "closedate": null,
        "hs_object_id": "286995798690"
      },
      "createdAt": "2026-11-08T17:25:22.392Z",
      "updatedAt": "2026-11-08T17:25:22.392Z",
      "archived": false,
      "associations": {
        "contacts": {
          "results": [
            {
              "id": "398264493330",
              "type": "deal_to_contact"
            }
          ]
        }
      }
    }
  32. · GET hubspot request · provider traffic · /crm/v3/objects/deals/286995798690 · HTTP 200 · request ad6a84710a92 · processing 1.34ms
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/deals/286995798690' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.34ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    No body shown for this read.

    Recorded response · HTTP 200

    {
      "id": "286995798690",
      "properties": {
        "dealname": "Pilot fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "dealstage": "appointmentscheduled",
        "hs_lastmodifieddate": "2026-11-08T17:25:22.392Z",
        "createdate": "2026-11-08T17:25:22.392Z",
        "pipeline": "default",
        "amount": null,
        "closedate": null,
        "hs_object_id": "286995798690"
      },
      "createdAt": "2026-11-08T17:25:22.392Z",
      "updatedAt": "2026-11-08T17:25:22.392Z",
      "archived": false,
      "associations": {
        "contacts": {
          "results": [
            {
              "id": "398264493330",
              "type": "deal_to_contact"
            }
          ]
        }
      }
    }
  33. · POST gmail request · provider traffic · /gmail/v1/users/me/messages/send · HTTP 200 · request f8a8473d0904 · processing 12.65ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/e5c4916973/gmail/v1/users/me/messages/send' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jMi12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzItdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jMi12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 12.65ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "356",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jMi12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzItdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jMi12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
    }

    Recorded response · HTTP 200

    {
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jMi12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzItdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jMi12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA",
      "payload": {
        "mimeType": "text/plain",
        "headers": [
          {
            "name": "From",
            "value": "FetchSandbox Pilot <[email protected]>"
          },
          {
            "name": "To",
            "value": "[email protected]"
          },
          {
            "name": "Subject",
            "value": "Pilot fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
          },
          {
            "name": "Message-ID",
            "value": "<[email protected]>"
          }
        ],
        "body": {
          "size": 25,
          "data": "RHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
        }
      },
      "sizeEstimate": 259,
      "labelIds": [
        "SENT"
      ],
      "user_id": "me",
      "internalDate": "1794158734099",
      "id": "6903827416759281"
    }
  34. · POST google-calendar request · provider traffic · /calendars/primary/events · HTTP 200 · request 1e935f5faf87 · processing 12.89ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/312a9d9e88/calendars/primary/events' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "summary": "Pilot fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "start": {
        "dateTime": "2026-12-01T16:00:00Z"
      },
      "end": {
        "dateTime": "2026-12-01T16:15:00Z"
      },
      "attendees": [
        {
          "email": "[email protected]"
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 12.89ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "227",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "summary": "Pilot fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "start": {
        "dateTime": "2026-12-01T16:00:00Z"
      },
      "end": {
        "dateTime": "2026-12-01T16:15:00Z"
      },
      "attendees": [
        {
          "email": "[email protected]"
        }
      ]
    }

    Recorded response · HTTP 200

    {
      "summary": "Pilot fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "start": {
        "dateTime": "2026-12-01T16:00:00Z"
      },
      "end": {
        "dateTime": "2026-12-01T16:15:00Z"
      },
      "attendees": [
        {
          "email": "[email protected]"
        }
      ],
      "status": "confirmed",
      "id": "ca53432160777889"
    }
  35. · POST slack request · provider traffic · /chat.postMessage · HTTP 200 · request 0d89c94412ed · processing 13.88ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/c3061a4b46/chat.postMessage' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"confirmed\",\"blocked_step\":null}"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.88ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "137",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"confirmed\",\"blocked_step\":null}"
    }

    Recorded response · HTTP 200

    {
      "channel": "C_PILOT",
      "message": {
        "bot_id": "bot_9a5899f329fc49a880939dede7",
        "client_msg_id": "cli_f9f12430edb740cca5b4caefd5",
        "name": "item-e2d3ec",
        "old_name": "Sample Old",
        "parent_user_id": "par_c9fec2304c5142259cd28a33c7",
        "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": "17UNV7I3I3.7U1RA1"
    }
  36. · GET app request /proof/fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C2 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:25:38.237487+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": [
        {
          "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c2-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
          "owner": "377",
          "requester": "pilot-team:pilot-owner",
          "status": "confirmed",
          "operations": {
            "contact": {
              "status": "confirmed",
              "id": "398264493330",
              "client_status": 201
            },
            "deal": {
              "status": "confirmed",
              "id": "286995798690",
              "confirmation": "positive_readback"
            },
            "gmail": {
              "status": "confirmed",
              "id": "6903827416759281",
              "client_status": 200
            },
            "calendar": {
              "status": "confirmed",
              "id": "ca53432160777889",
              "client_status": 200
            }
          },
          "version": 16,
          "notification": {
            "status": "confirmed",
            "client_status": 200
          }
        }
      ]
    }
  37. · GET app request /proof/fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C3 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:25:38.440411+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "14"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": []
    }
  38. · POST app request /invoke · C3 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:25:47.155993+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "55",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "failed",
      "reason": "Status notification accepted by twin",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "378",
        "requester": "pilot-team:pilot-owner",
        "status": "failed",
        "operations": {
          "contact": {
            "status": "confirmed",
            "id": "187087101224",
            "client_status": 201
          },
          "deal": {
            "status": "confirmed",
            "id": "726568323087",
            "confirmation": "positive_readback"
          },
          "gmail": {
            "status": "failed",
            "client_status": 403
          },
          "calendar": {
            "status": "pending"
          }
        },
        "version": 10,
        "notification": {
          "status": "confirmed",
          "client_status": 200
        }
      }
    }
  39. · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 5829a7de6ea3 · processing 1.93ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/contacts/search' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "after": "0",
      "limit": 100,
      "properties": [
        "email",
        "firstname"
      ],
      "sorts": [],
      "filterGroups": [
        {
          "filters": [
            {
              "propertyName": "email",
              "operator": "EQ",
              "value": "[email protected]"
            }
          ]
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 1.93ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "207",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "after": "0",
      "limit": 100,
      "properties": [
        "email",
        "firstname"
      ],
      "sorts": [],
      "filterGroups": [
        {
          "filters": [
            {
              "propertyName": "email",
              "operator": "EQ",
              "value": "[email protected]"
            }
          ]
        }
      ]
    }

    Recorded response · HTTP 200

    {
      "total": 0,
      "results": []
    }
  40. · POST hubspot request · provider traffic · /crm/v3/objects/contacts · HTTP 201 · request 72b816dc6e92 · processing 10.27ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/contacts' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "associations": []
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 10.27ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "118",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "associations": []
    }

    Recorded response · HTTP 201

    {
      "archived": false,
      "createdAt": "2019-10-30T03:30:17.883Z",
      "id": "187087101224",
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "updatedAt": "2019-12-07T16:50:06.678Z",
      "associations": []
    }
  41. · POST hubspot request · provider traffic · /crm/v3/objects/deals · HTTP 201 · request 484b1ca29a20 · processing 2.7ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/deals' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "properties": {
        "dealname": "Pilot fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled"
      },
      "associations": [
        {
          "to": {
            "id": "187087101224"
          },
          "types": [
            {
              "associationCategory": "HUBSPOT_DEFINED",
              "associationTypeId": 3
            }
          ]
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.7ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "253",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "properties": {
        "dealname": "Pilot fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled"
      },
      "associations": [
        {
          "to": {
            "id": "187087101224"
          },
          "types": [
            {
              "associationCategory": "HUBSPOT_DEFINED",
              "associationTypeId": 3
            }
          ]
        }
      ]
    }

    Recorded response · HTTP 201

    {
      "id": "726568323087",
      "properties": {
        "dealname": "Pilot fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled",
        "createdate": "2026-11-08T17:25:42.565Z",
        "hs_lastmodifieddate": "2026-11-08T17:25:42.565Z",
        "hs_object_id": "726568323087"
      },
      "createdAt": "2026-11-08T17:25:42.565Z",
      "updatedAt": "2026-11-08T17:25:42.565Z",
      "archived": false
    }
  42. · GET hubspot request · provider traffic · /crm/v3/objects/deals/726568323087 · HTTP 200 · request aa46d1fe646f · processing 1.24ms
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/deals/726568323087' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.24ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    No body shown for this read.

    Recorded response · HTTP 200

    {
      "id": "726568323087",
      "properties": {
        "dealname": "Pilot fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "dealstage": "appointmentscheduled",
        "hs_lastmodifieddate": "2026-11-08T17:25:42.565Z",
        "createdate": "2026-11-08T17:25:42.565Z",
        "pipeline": "default",
        "amount": null,
        "closedate": null,
        "hs_object_id": "726568323087"
      },
      "createdAt": "2026-11-08T17:25:42.565Z",
      "updatedAt": "2026-11-08T17:25:42.565Z",
      "archived": false,
      "associations": {
        "contacts": {
          "results": [
            {
              "id": "187087101224",
              "type": "deal_to_contact"
            }
          ]
        }
      }
    }
  43. · POST gmail request · C3 · /gmail/v1/users/me/messages/send · HTTP 403 · processing 0.28ms
    View sanitized request and response

    Curl-style request view

    curl --request POST '<GMAIL_TWIN_BASE_URL>/gmail/v1/users/me/messages/send' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jMy12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzMtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jMy12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL was not recorded. Provider processing: 0.28ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "356",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jMy12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzMtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jMy12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
    }

    Recorded response · HTTP 403

    {
      "errors": [
        {
          "status": "403",
          "code": "PERMISSION_DENIED",
          "detail": null
        }
      ]
    }
  44. · POST gmail request · provider traffic · /gmail/v1/users/me/messages/send · HTTP 403 · request e5c8a68c5625 · processing 0.28ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/e5c4916973/gmail/v1/users/me/messages/send' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jMy12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzMtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jMy12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 0.28ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "356",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jMy12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzMtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jMy12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
    }

    Recorded response · HTTP 403

    {
      "errors": [
        {
          "status": "403",
          "code": "PERMISSION_DENIED",
          "detail": null
        }
      ]
    }
  45. · POST slack request · provider traffic · /chat.postMessage · HTTP 200 · request cd823cd0d620 · processing 13.63ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/c3061a4b46/chat.postMessage' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"failed\",\"blocked_step\":\"gmail\"}"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.63ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "139",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"failed\",\"blocked_step\":\"gmail\"}"
    }

    Recorded response · HTTP 200

    {
      "channel": "C_PILOT",
      "message": {
        "bot_id": "bot_ef80a660700c40f8846e4d1c11",
        "client_msg_id": "cli_abb686a6c5c44082acbc8889a6",
        "name": "item-44c1ff",
        "old_name": "Sample Old",
        "parent_user_id": "par_6527dc0a717044079293b64d31",
        "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": "17TN7YBG41.MKEKPF"
    }
  46. · POST app request /invoke · C3 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:25:50.094306+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "55",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "failed",
      "reason": "Status notification accepted by twin",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "379",
        "requester": "pilot-team:pilot-owner",
        "status": "failed",
        "operations": {
          "contact": {
            "status": "confirmed",
            "id": "187087101224",
            "client_status": 201
          },
          "deal": {
            "status": "confirmed",
            "id": "726568323087",
            "confirmation": "positive_readback"
          },
          "gmail": {
            "status": "failed",
            "client_status": 403
          },
          "calendar": {
            "status": "pending"
          }
        },
        "version": 14,
        "notification": {
          "status": "confirmed",
          "client_status": 200
        }
      }
    }
  47. · POST slack request · provider traffic · /chat.postMessage · HTTP 200 · request 2fb4f838be1b · processing 12.64ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/c3061a4b46/chat.postMessage' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"failed\",\"blocked_step\":\"gmail\"}"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 12.64ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "139",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"failed\",\"blocked_step\":\"gmail\"}"
    }

    Recorded response · HTTP 200

    {
      "channel": "C_PILOT",
      "message": {
        "bot_id": "bot_0ac1f9cebd1e4cccafaa94b982",
        "client_msg_id": "cli_7c72939c07ee4823ab0ebe721c",
        "name": "item-b45b50",
        "old_name": "Sample Old",
        "parent_user_id": "par_53a94a2ca862482190da040830",
        "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": "17GHBQN901.XZG8TQ"
    }
  48. · GET app request /proof/fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C3 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:25:50.407589+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": [
        {
          "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
          "owner": "379",
          "requester": "pilot-team:pilot-owner",
          "status": "failed",
          "operations": {
            "contact": {
              "status": "confirmed",
              "id": "187087101224",
              "client_status": 201
            },
            "deal": {
              "status": "confirmed",
              "id": "726568323087",
              "confirmation": "positive_readback"
            },
            "gmail": {
              "status": "failed",
              "client_status": 403
            },
            "calendar": {
              "status": "pending"
            }
          },
          "version": 14,
          "notification": {
            "status": "confirmed",
            "client_status": 200
          }
        }
      ]
    }
  49. · GET app request /proof/fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C3 recovery · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:25:50.635931+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": [
        {
          "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
          "owner": "379",
          "requester": "pilot-team:pilot-owner",
          "status": "failed",
          "operations": {
            "contact": {
              "status": "confirmed",
              "id": "187087101224",
              "client_status": 201
            },
            "deal": {
              "status": "confirmed",
              "id": "726568323087",
              "confirmation": "positive_readback"
            },
            "gmail": {
              "status": "failed",
              "client_status": 403
            },
            "calendar": {
              "status": "pending"
            }
          },
          "version": 14,
          "notification": {
            "status": "confirmed",
            "client_status": 200
          }
        }
      ]
    }
  50. · GET app request /proof/fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C3 recovery · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:25:50.843327+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": [
        {
          "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
          "owner": "379",
          "requester": "pilot-team:pilot-owner",
          "status": "failed",
          "operations": {
            "contact": {
              "status": "confirmed",
              "id": "187087101224",
              "client_status": 201
            },
            "deal": {
              "status": "confirmed",
              "id": "726568323087",
              "confirmation": "positive_readback"
            },
            "gmail": {
              "status": "failed",
              "client_status": 403
            },
            "calendar": {
              "status": "pending"
            }
          },
          "version": 14,
          "notification": {
            "status": "confirmed",
            "client_status": 200
          }
        }
      ]
    }
  51. · POST app request /invoke · C3 recovery · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "retry_failed": true
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:25:56.859989+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "75",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "retry_failed": true
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "confirmed",
      "reason": "Status notification accepted by twin",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "380",
        "requester": "pilot-team:pilot-owner",
        "status": "confirmed",
        "operations": {
          "contact": {
            "status": "confirmed",
            "id": "187087101224",
            "client_status": 201
          },
          "deal": {
            "status": "confirmed",
            "id": "726568323087",
            "confirmation": "positive_readback"
          },
          "gmail": {
            "status": "confirmed",
            "client_status": 200,
            "id": "3959322840246116"
          },
          "calendar": {
            "status": "confirmed",
            "id": "ca96344773039635",
            "client_status": 200
          }
        },
        "version": 22,
        "notification": {
          "status": "confirmed",
          "client_status": 200
        }
      }
    }
  52. · POST gmail request · provider traffic · /gmail/v1/users/me/messages/send · HTTP 200 · request 741a1314d7e3 · processing 11.48ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/e5c4916973/gmail/v1/users/me/messages/send' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jMy12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzMtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jMy12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.48ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "356",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jMy12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzMtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jMy12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
    }

    Recorded response · HTTP 200

    {
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jMy12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzMtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jMy12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA",
      "payload": {
        "mimeType": "text/plain",
        "headers": [
          {
            "name": "From",
            "value": "FetchSandbox Pilot <[email protected]>"
          },
          {
            "name": "To",
            "value": "[email protected]"
          },
          {
            "name": "Subject",
            "value": "Pilot fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
          },
          {
            "name": "Message-ID",
            "value": "<[email protected]>"
          }
        ],
        "body": {
          "size": 25,
          "data": "RHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
        }
      },
      "sizeEstimate": 259,
      "labelIds": [
        "SENT"
      ],
      "user_id": "me",
      "internalDate": "1794158752938",
      "id": "3959322840246116"
    }
  53. · POST google-calendar request · provider traffic · /calendars/primary/events · HTTP 200 · request 161b1edabf7f · processing 11.65ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/312a9d9e88/calendars/primary/events' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "summary": "Pilot fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "start": {
        "dateTime": "2026-12-01T16:00:00Z"
      },
      "end": {
        "dateTime": "2026-12-01T16:15:00Z"
      },
      "attendees": [
        {
          "email": "[email protected]"
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.65ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "227",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "summary": "Pilot fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "start": {
        "dateTime": "2026-12-01T16:00:00Z"
      },
      "end": {
        "dateTime": "2026-12-01T16:15:00Z"
      },
      "attendees": [
        {
          "email": "[email protected]"
        }
      ]
    }

    Recorded response · HTTP 200

    {
      "summary": "Pilot fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "start": {
        "dateTime": "2026-12-01T16:00:00Z"
      },
      "end": {
        "dateTime": "2026-12-01T16:15:00Z"
      },
      "attendees": [
        {
          "email": "[email protected]"
        }
      ],
      "status": "confirmed",
      "id": "ca96344773039635"
    }
  54. · POST slack request · provider traffic · /chat.postMessage · HTTP 200 · request 00827fa677dd · processing 13.71ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/c3061a4b46/chat.postMessage' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"confirmed\",\"blocked_step\":null}"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.71ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "137",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"confirmed\",\"blocked_step\":null}"
    }

    Recorded response · HTTP 200

    {
      "channel": "C_PILOT",
      "message": {
        "bot_id": "bot_eaa7cc66a789475fb5845633ad",
        "client_msg_id": "cli_88ccabda34564580b9c9883f26",
        "name": "item-3f0b61",
        "old_name": "Sample Old",
        "parent_user_id": "par_a3ad5acf90b8458aafcd8df5fe",
        "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": "17TXAMMYTA.FA2PSD"
    }
  55. · POST app request /invoke · C3 recovery · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:25:57.898317+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "55",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "confirmed",
      "reason": "Existing execution owns this lead, or lead is already complete",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "380",
        "requester": "pilot-team:pilot-owner",
        "status": "confirmed",
        "operations": {
          "contact": {
            "status": "confirmed",
            "id": "187087101224",
            "client_status": 201
          },
          "deal": {
            "status": "confirmed",
            "id": "726568323087",
            "confirmation": "positive_readback"
          },
          "gmail": {
            "status": "confirmed",
            "client_status": 200,
            "id": "3959322840246116"
          },
          "calendar": {
            "status": "confirmed",
            "id": "ca96344773039635",
            "client_status": 200
          }
        },
        "version": 22,
        "notification": {
          "status": "confirmed",
          "client_status": 200
        }
      }
    }
  56. · GET app request /proof/fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C3 recovery · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:25:58.206209+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": [
        {
          "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c3-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
          "owner": "380",
          "requester": "pilot-team:pilot-owner",
          "status": "confirmed",
          "operations": {
            "contact": {
              "status": "confirmed",
              "id": "187087101224",
              "client_status": 201
            },
            "deal": {
              "status": "confirmed",
              "id": "726568323087",
              "confirmation": "positive_readback"
            },
            "gmail": {
              "status": "confirmed",
              "client_status": 200,
              "id": "3959322840246116"
            },
            "calendar": {
              "status": "confirmed",
              "id": "ca96344773039635",
              "client_status": 200
            }
          },
          "version": 22,
          "notification": {
            "status": "confirmed",
            "client_status": 200
          }
        }
      ]
    }
  57. · GET app request /proof/fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C4 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:25:58.403188+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "14"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": []
    }
  58. · POST app request /invoke · C4 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:13.335024+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "55",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "unknown",
      "reason": "Status notification accepted by twin",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "382",
        "requester": "pilot-team:pilot-owner",
        "status": "unknown",
        "operations": {
          "contact": {
            "status": "confirmed",
            "id": "519787717366",
            "client_status": 201
          },
          "deal": {
            "status": "confirmed",
            "id": "354711267404",
            "confirmation": "positive_readback"
          },
          "gmail": {
            "status": "unknown",
            "client_status": 0
          },
          "calendar": {
            "status": "pending"
          }
        },
        "version": 10,
        "notification": {
          "status": "confirmed",
          "client_status": 200
        }
      }
    }
  59. · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request d37f5fa6ff3e · processing 1.98ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/contacts/search' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "after": "0",
      "limit": 100,
      "properties": [
        "email",
        "firstname"
      ],
      "sorts": [],
      "filterGroups": [
        {
          "filters": [
            {
              "propertyName": "email",
              "operator": "EQ",
              "value": "[email protected]"
            }
          ]
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.98ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "207",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "after": "0",
      "limit": 100,
      "properties": [
        "email",
        "firstname"
      ],
      "sorts": [],
      "filterGroups": [
        {
          "filters": [
            {
              "propertyName": "email",
              "operator": "EQ",
              "value": "[email protected]"
            }
          ]
        }
      ]
    }

    Recorded response · HTTP 200

    {
      "total": 0,
      "results": []
    }
  60. · POST hubspot request · provider traffic · /crm/v3/objects/contacts · HTTP 201 · request 02e3baea3273 · processing 22.26ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/contacts' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "associations": []
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 22.26ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "118",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "associations": []
    }

    Recorded response · HTTP 201

    {
      "archived": false,
      "createdAt": "2019-10-30T03:30:17.883Z",
      "id": "519787717366",
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "updatedAt": "2019-12-07T16:50:06.678Z",
      "associations": []
    }
  61. · POST hubspot request · provider traffic · /crm/v3/objects/deals · HTTP 201 · request 3fc9e66e19db · processing 4.98ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/deals' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "properties": {
        "dealname": "Pilot fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled"
      },
      "associations": [
        {
          "to": {
            "id": "519787717366"
          },
          "types": [
            {
              "associationCategory": "HUBSPOT_DEFINED",
              "associationTypeId": 3
            }
          ]
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 4.98ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "253",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "properties": {
        "dealname": "Pilot fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled"
      },
      "associations": [
        {
          "to": {
            "id": "519787717366"
          },
          "types": [
            {
              "associationCategory": "HUBSPOT_DEFINED",
              "associationTypeId": 3
            }
          ]
        }
      ]
    }

    Recorded response · HTTP 201

    {
      "id": "354711267404",
      "properties": {
        "dealname": "Pilot fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled",
        "createdate": "2026-11-08T17:26:02.880Z",
        "hs_lastmodifieddate": "2026-11-08T17:26:02.880Z",
        "hs_object_id": "354711267404"
      },
      "createdAt": "2026-11-08T17:26:02.880Z",
      "updatedAt": "2026-11-08T17:26:02.880Z",
      "archived": false
    }
  62. · GET hubspot request · provider traffic · /crm/v3/objects/deals/354711267404 · HTTP 200 · request 159ef8953148 · processing 1.33ms
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/deals/354711267404' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.33ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    No body shown for this read.

    Recorded response · HTTP 200

    {
      "id": "354711267404",
      "properties": {
        "dealname": "Pilot fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "dealstage": "appointmentscheduled",
        "hs_lastmodifieddate": "2026-11-08T17:26:02.880Z",
        "createdate": "2026-11-08T17:26:02.880Z",
        "pipeline": "default",
        "amount": null,
        "closedate": null,
        "hs_object_id": "354711267404"
      },
      "createdAt": "2026-11-08T17:26:02.880Z",
      "updatedAt": "2026-11-08T17:26:02.880Z",
      "archived": false,
      "associations": {
        "contacts": {
          "results": [
            {
              "id": "519787717366",
              "type": "deal_to_contact"
            }
          ]
        }
      }
    }
  63. · POST gmail request · C4 · /gmail/v1/users/me/messages/send · HTTP 200 · processing 13.02ms · response delay_completed (10000ms) · delay began 2026-11-08T17:26:05.505800+00:00 · delay released 2026-11-08T17:26:15.515186+00:00
    View sanitized request and response

    Curl-style request view

    curl --request POST '<GMAIL_TWIN_BASE_URL>/gmail/v1/users/me/messages/send' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jNC12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzQtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jNC12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and 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: 13.02ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "356",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jNC12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzQtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jNC12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
    }

    Recorded response · HTTP 200

    {
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jNC12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzQtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jNC12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA",
      "payload": {
        "mimeType": "text/plain",
        "headers": [
          {
            "name": "From",
            "value": "FetchSandbox Pilot <[email protected]>"
          },
          {
            "name": "To",
            "value": "[email protected]"
          },
          {
            "name": "Subject",
            "value": "Pilot fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
          },
          {
            "name": "Message-ID",
            "value": "<[email protected]>"
          }
        ],
        "body": {
          "size": 25,
          "data": "RHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
        }
      },
      "sizeEstimate": 259,
      "labelIds": [
        "SENT"
      ],
      "user_id": "me",
      "internalDate": "1794158765483",
      "id": "4750273487334585"
    }
  64. · POST gmail request · provider traffic · /gmail/v1/users/me/messages/send · HTTP 200 · request 80818ef5435e · processing 13.02ms · response delay_completed (10000ms) · delay began 2026-11-08T17:26:05.505800+00:00 · delay released 2026-11-08T17:26:15.515186+00:00
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/e5c4916973/gmail/v1/users/me/messages/send' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jNC12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzQtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jNC12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.02ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "356",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jNC12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzQtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jNC12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
    }

    Recorded response · HTTP 200

    {
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jNC12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzQtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jNC12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA",
      "payload": {
        "mimeType": "text/plain",
        "headers": [
          {
            "name": "From",
            "value": "FetchSandbox Pilot <[email protected]>"
          },
          {
            "name": "To",
            "value": "[email protected]"
          },
          {
            "name": "Subject",
            "value": "Pilot fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
          },
          {
            "name": "Message-ID",
            "value": "<[email protected]>"
          }
        ],
        "body": {
          "size": 25,
          "data": "RHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
        }
      },
      "sizeEstimate": 259,
      "labelIds": [
        "SENT"
      ],
      "user_id": "me",
      "internalDate": "1794158765483",
      "id": "4750273487334585"
    }
  65. · POST slack request · provider traffic · /chat.postMessage · HTTP 200 · request 5917c3f7adc4 · processing 13.53ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/c3061a4b46/chat.postMessage' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"unknown\",\"blocked_step\":\"gmail\"}"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.53ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "140",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"unknown\",\"blocked_step\":\"gmail\"}"
    }

    Recorded response · HTTP 200

    {
      "channel": "C_PILOT",
      "message": {
        "bot_id": "bot_9744d628f055465d9ff68f8204",
        "client_msg_id": "cli_d2ce305603504d988dc6214fab",
        "name": "item-79bec0",
        "old_name": "Sample Old",
        "parent_user_id": "par_96a7cac8e6b246bf87b7fbca82",
        "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": "17URDDA5Y0.4SUERK"
    }
  66. · POST app request /invoke · C4 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:20.030412+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "55",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "confirmed",
      "reason": "Status notification accepted by twin",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "383",
        "requester": "pilot-team:pilot-owner",
        "status": "confirmed",
        "operations": {
          "contact": {
            "status": "confirmed",
            "id": "519787717366",
            "client_status": 201
          },
          "deal": {
            "status": "confirmed",
            "id": "354711267404",
            "confirmation": "positive_readback"
          },
          "gmail": {
            "status": "confirmed",
            "id": "4750273487334585",
            "confirmation": "positive_readback"
          },
          "calendar": {
            "status": "confirmed",
            "id": "ca40251251936715",
            "client_status": 200
          }
        },
        "version": 17,
        "notification": {
          "status": "confirmed",
          "client_status": 200
        }
      }
    }
  67. · GET gmail request · provider traffic · /gmail/v1/users/me/messages · HTTP 200 · request 995ad895ea12 · processing 5.29ms
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/sandbox/e5c4916973/gmail/v1/users/me/messages' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 5.29ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    No body shown for this read.

    Recorded response · HTTP 200

    {
      "messages": [
        {
          "id": "4750273487334585"
        }
      ],
      "resultSizeEstimate": 1
    }
  68. · GET gmail request · C4 · /gmail/v1/users/me/messages/4750273487334585 · HTTP 200 · processing 1.34ms
    View sanitized request and response

    Curl-style request view

    curl --request GET '<GMAIL_TWIN_BASE_URL>/gmail/v1/users/me/messages/4750273487334585' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0'

    This view is reconstructed from the saved method, URL, and sanitized headers and 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.34ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    No body shown for this read.

    Recorded response · HTTP 200

    {
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jNC12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzQtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jNC12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA",
      "payload": {
        "mimeType": "text/plain",
        "headers": [
          {
            "name": "From",
            "value": "FetchSandbox Pilot <[email protected]>"
          },
          {
            "name": "To",
            "value": "[email protected]"
          },
          {
            "name": "Subject",
            "value": "Pilot fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
          },
          {
            "name": "Message-ID",
            "value": "<[email protected]>"
          }
        ],
        "body": {
          "size": 25,
          "data": "RHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
        }
      },
      "sizeEstimate": 259,
      "labelIds": [
        "SENT"
      ],
      "internalDate": "1794158765483",
      "id": "4750273487334585"
    }
  69. · GET gmail request · provider traffic · /gmail/v1/users/me/messages/4750273487334585 · HTTP 200 · request 16d12ba16d91 · processing 1.34ms
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/sandbox/e5c4916973/gmail/v1/users/me/messages/4750273487334585' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.34ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    No body shown for this read.

    Recorded response · HTTP 200

    {
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jNC12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzQtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jNC12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA",
      "payload": {
        "mimeType": "text/plain",
        "headers": [
          {
            "name": "From",
            "value": "FetchSandbox Pilot <[email protected]>"
          },
          {
            "name": "To",
            "value": "[email protected]"
          },
          {
            "name": "Subject",
            "value": "Pilot fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
          },
          {
            "name": "Message-ID",
            "value": "<[email protected]>"
          }
        ],
        "body": {
          "size": 25,
          "data": "RHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
        }
      },
      "sizeEstimate": 259,
      "labelIds": [
        "SENT"
      ],
      "internalDate": "1794158765483",
      "id": "4750273487334585"
    }
  70. · POST google-calendar request · provider traffic · /calendars/primary/events · HTTP 200 · request a7d1c3494941 · processing 11.68ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/312a9d9e88/calendars/primary/events' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "summary": "Pilot fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "start": {
        "dateTime": "2026-12-01T16:00:00Z"
      },
      "end": {
        "dateTime": "2026-12-01T16:15:00Z"
      },
      "attendees": [
        {
          "email": "[email protected]"
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.68ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "227",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "summary": "Pilot fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "start": {
        "dateTime": "2026-12-01T16:00:00Z"
      },
      "end": {
        "dateTime": "2026-12-01T16:15:00Z"
      },
      "attendees": [
        {
          "email": "[email protected]"
        }
      ]
    }

    Recorded response · HTTP 200

    {
      "summary": "Pilot fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "start": {
        "dateTime": "2026-12-01T16:00:00Z"
      },
      "end": {
        "dateTime": "2026-12-01T16:15:00Z"
      },
      "attendees": [
        {
          "email": "[email protected]"
        }
      ],
      "status": "confirmed",
      "id": "ca40251251936715"
    }
  71. · POST slack request · provider traffic · /chat.postMessage · HTTP 200 · request c8fe5f41702e · processing 13.84ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/c3061a4b46/chat.postMessage' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"confirmed\",\"blocked_step\":null}"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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": "137",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"confirmed\",\"blocked_step\":null}"
    }

    Recorded response · HTTP 200

    {
      "channel": "C_PILOT",
      "message": {
        "bot_id": "bot_b3278571b72b4ac99a5e1735f4",
        "client_msg_id": "cli_57bca37207104b1983f636f905",
        "name": "item-cdbef1",
        "old_name": "Sample Old",
        "parent_user_id": "par_73319321d0674a30bcc9fc0524",
        "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": "174J6R7GSR.29BPSJ"
    }
  72. · POST app request /invoke · C4 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:21.115700+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "55",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "confirmed",
      "reason": "Existing execution owns this lead, or lead is already complete",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "383",
        "requester": "pilot-team:pilot-owner",
        "status": "confirmed",
        "operations": {
          "contact": {
            "status": "confirmed",
            "id": "519787717366",
            "client_status": 201
          },
          "deal": {
            "status": "confirmed",
            "id": "354711267404",
            "confirmation": "positive_readback"
          },
          "gmail": {
            "status": "confirmed",
            "id": "4750273487334585",
            "confirmation": "positive_readback"
          },
          "calendar": {
            "status": "confirmed",
            "id": "ca40251251936715",
            "client_status": 200
          }
        },
        "version": 17,
        "notification": {
          "status": "confirmed",
          "client_status": 200
        }
      }
    }
  73. · GET app request /proof/fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C4 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:21.431793+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": [
        {
          "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c4-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
          "owner": "383",
          "requester": "pilot-team:pilot-owner",
          "status": "confirmed",
          "operations": {
            "contact": {
              "status": "confirmed",
              "id": "519787717366",
              "client_status": 201
            },
            "deal": {
              "status": "confirmed",
              "id": "354711267404",
              "confirmation": "positive_readback"
            },
            "gmail": {
              "status": "confirmed",
              "id": "4750273487334585",
              "confirmation": "positive_readback"
            },
            "calendar": {
              "status": "confirmed",
              "id": "ca40251251936715",
              "client_status": 200
            }
          },
          "version": 17,
          "notification": {
            "status": "confirmed",
            "client_status": 200
          }
        }
      ]
    }
  74. · GET app request /proof/fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C5 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:21.646891+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "14"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": []
    }
  75. · POST app request /invoke · C5 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:36.389519+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "55",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "unknown",
      "reason": "Status notification accepted by twin",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "385",
        "requester": "pilot-team:pilot-owner",
        "status": "unknown",
        "operations": {
          "contact": {
            "status": "confirmed",
            "id": "666622181004",
            "client_status": 201
          },
          "deal": {
            "status": "confirmed",
            "id": "320855423604",
            "confirmation": "positive_readback"
          },
          "gmail": {
            "status": "unknown",
            "client_status": 0
          },
          "calendar": {
            "status": "pending"
          }
        },
        "version": 10,
        "notification": {
          "status": "confirmed",
          "client_status": 200
        }
      }
    }
  76. · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request a7b4e2593866 · processing 2ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/contacts/search' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "after": "0",
      "limit": 100,
      "properties": [
        "email",
        "firstname"
      ],
      "sorts": [],
      "filterGroups": [
        {
          "filters": [
            {
              "propertyName": "email",
              "operator": "EQ",
              "value": "[email protected]"
            }
          ]
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 2ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "207",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "after": "0",
      "limit": 100,
      "properties": [
        "email",
        "firstname"
      ],
      "sorts": [],
      "filterGroups": [
        {
          "filters": [
            {
              "propertyName": "email",
              "operator": "EQ",
              "value": "[email protected]"
            }
          ]
        }
      ]
    }

    Recorded response · HTTP 200

    {
      "total": 0,
      "results": []
    }
  77. · POST hubspot request · provider traffic · /crm/v3/objects/contacts · HTTP 201 · request a9f21545dc9c · processing 11.11ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/contacts' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "associations": []
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.11ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "118",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "associations": []
    }

    Recorded response · HTTP 201

    {
      "archived": false,
      "createdAt": "2019-10-30T03:30:17.883Z",
      "id": "666622181004",
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "updatedAt": "2019-12-07T16:50:06.678Z",
      "associations": []
    }
  78. · POST hubspot request · provider traffic · /crm/v3/objects/deals · HTTP 201 · request b97d56b01481 · processing 1.9ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/deals' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "properties": {
        "dealname": "Pilot fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled"
      },
      "associations": [
        {
          "to": {
            "id": "666622181004"
          },
          "types": [
            {
              "associationCategory": "HUBSPOT_DEFINED",
              "associationTypeId": 3
            }
          ]
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 1.9ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "253",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "properties": {
        "dealname": "Pilot fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled"
      },
      "associations": [
        {
          "to": {
            "id": "666622181004"
          },
          "types": [
            {
              "associationCategory": "HUBSPOT_DEFINED",
              "associationTypeId": 3
            }
          ]
        }
      ]
    }

    Recorded response · HTTP 201

    {
      "id": "320855423604",
      "properties": {
        "dealname": "Pilot fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled",
        "createdate": "2026-11-08T17:26:26.065Z",
        "hs_lastmodifieddate": "2026-11-08T17:26:26.065Z",
        "hs_object_id": "320855423604"
      },
      "createdAt": "2026-11-08T17:26:26.065Z",
      "updatedAt": "2026-11-08T17:26:26.065Z",
      "archived": false
    }
  79. · GET hubspot request · provider traffic · /crm/v3/objects/deals/320855423604 · HTTP 200 · request d7007c6dea09 · processing 1.24ms
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/deals/320855423604' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.24ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    No body shown for this read.

    Recorded response · HTTP 200

    {
      "id": "320855423604",
      "properties": {
        "dealname": "Pilot fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "dealstage": "appointmentscheduled",
        "hs_lastmodifieddate": "2026-11-08T17:26:26.065Z",
        "createdate": "2026-11-08T17:26:26.065Z",
        "pipeline": "default",
        "amount": null,
        "closedate": null,
        "hs_object_id": "320855423604"
      },
      "createdAt": "2026-11-08T17:26:26.065Z",
      "updatedAt": "2026-11-08T17:26:26.065Z",
      "archived": false,
      "associations": {
        "contacts": {
          "results": [
            {
              "id": "666622181004",
              "type": "deal_to_contact"
            }
          ]
        }
      }
    }
  80. · POST gmail request · provider traffic · /gmail/v1/users/me/messages/send · HTTP 200 · request 817e9d8c93a7 · processing 13.36ms · response delay_completed (10000ms) · delay began 2026-11-08T17:26:28.621087+00:00 · delay released 2026-11-08T17:26:38.629377+00:00
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/e5c4916973/gmail/v1/users/me/messages/send' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jNS12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzUtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jNS12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.36ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "356",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jNS12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzUtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jNS12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
    }

    Recorded response · HTTP 200

    {
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jNS12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzUtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jNS12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA",
      "payload": {
        "mimeType": "text/plain",
        "headers": [
          {
            "name": "From",
            "value": "FetchSandbox Pilot <[email protected]>"
          },
          {
            "name": "To",
            "value": "[email protected]"
          },
          {
            "name": "Subject",
            "value": "Pilot fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
          },
          {
            "name": "Message-ID",
            "value": "<[email protected]>"
          }
        ],
        "body": {
          "size": 25,
          "data": "RHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
        }
      },
      "sizeEstimate": 259,
      "labelIds": [
        "SENT"
      ],
      "user_id": "me",
      "internalDate": "1794158788597",
      "id": "1944916413494524"
    }
  81. · POST slack request · provider traffic · /chat.postMessage · HTTP 200 · request e0729d7eb775 · processing 12.92ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/c3061a4b46/chat.postMessage' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"unknown\",\"blocked_step\":\"gmail\"}"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 12.92ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "140",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"unknown\",\"blocked_step\":\"gmail\"}"
    }

    Recorded response · HTTP 200

    {
      "channel": "C_PILOT",
      "message": {
        "bot_id": "bot_38ea0b70366a41238880b3e64c",
        "client_msg_id": "cli_82966bb9db35410182cfca9095",
        "name": "item-d5c116",
        "old_name": "Sample Old",
        "parent_user_id": "par_9ad17bb019b44347bc0a42f4c2",
        "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": "17YPBG1UQX.RKMGBO"
    }
  82. · POST app request /invoke · C5 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:39.862849+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "55",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "unknown",
      "reason": "Status notification accepted by twin",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "386",
        "requester": "pilot-team:pilot-owner",
        "status": "unknown",
        "operations": {
          "contact": {
            "status": "confirmed",
            "id": "666622181004",
            "client_status": 201
          },
          "deal": {
            "status": "confirmed",
            "id": "320855423604",
            "confirmation": "positive_readback"
          },
          "gmail": {
            "status": "unknown",
            "client_status": 0
          },
          "calendar": {
            "status": "pending"
          }
        },
        "version": 14,
        "notification": {
          "status": "confirmed",
          "client_status": 200
        }
      }
    }
  83. · GET gmail request · C5 · /gmail/v1/users/me/messages · HTTP 503 · processing 0.49ms
    View sanitized request and response

    Curl-style request view

    curl --request GET '<GMAIL_TWIN_BASE_URL>/gmail/v1/users/me/messages' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL was not recorded. Provider processing: 0.49ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    No body shown for this read.

    Recorded response · HTTP 503

    {
      "errors": [
        {
          "status": "503",
          "code": "UNAVAILABLE",
          "detail": null
        }
      ]
    }
  84. · GET gmail request · provider traffic · /gmail/v1/users/me/messages · HTTP 503 · request 9cfc68e632e3 · processing 0.49ms
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/sandbox/e5c4916973/gmail/v1/users/me/messages' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 0.49ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    No body shown for this read.

    Recorded response · HTTP 503

    {
      "errors": [
        {
          "status": "503",
          "code": "UNAVAILABLE",
          "detail": null
        }
      ]
    }
  85. · POST slack request · provider traffic · /chat.postMessage · HTTP 200 · request 2795264b1eaa · processing 13.89ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/c3061a4b46/chat.postMessage' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"unknown\",\"blocked_step\":\"gmail\"}"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.89ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "140",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"unknown\",\"blocked_step\":\"gmail\"}"
    }

    Recorded response · HTTP 200

    {
      "channel": "C_PILOT",
      "message": {
        "bot_id": "bot_0d5860c4b16d4a708eb8bfc51a",
        "client_msg_id": "cli_0a1aab7a25224802ba473a0408",
        "name": "item-347cff",
        "old_name": "Sample Old",
        "parent_user_id": "par_962e84fcea5e4461845fc6fd75",
        "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": "17JF3Z2QCQ.SPTN4Q"
    }
  86. · POST app request /invoke · C5 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "retry_failed": true
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:43.465750+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "75",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "retry_failed": true
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "unknown",
      "reason": "Status notification accepted by twin",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "387",
        "requester": "pilot-team:pilot-owner",
        "status": "unknown",
        "operations": {
          "contact": {
            "status": "confirmed",
            "id": "666622181004",
            "client_status": 201
          },
          "deal": {
            "status": "confirmed",
            "id": "320855423604",
            "confirmation": "positive_readback"
          },
          "gmail": {
            "status": "unknown",
            "client_status": 0
          },
          "calendar": {
            "status": "pending"
          }
        },
        "version": 18,
        "notification": {
          "status": "confirmed",
          "client_status": 200
        }
      }
    }
  87. · GET gmail request · C5 · /gmail/v1/users/me/messages · HTTP 503 · processing 0.27ms
    View sanitized request and response

    Curl-style request view

    curl --request GET '<GMAIL_TWIN_BASE_URL>/gmail/v1/users/me/messages' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL was not recorded. Provider processing: 0.27ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    No body shown for this read.

    Recorded response · HTTP 503

    {
      "errors": [
        {
          "status": "503",
          "code": "UNAVAILABLE",
          "detail": null
        }
      ]
    }
  88. · GET gmail request · provider traffic · /gmail/v1/users/me/messages · HTTP 503 · request 21b7b1f6a856 · processing 0.27ms
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/sandbox/e5c4916973/gmail/v1/users/me/messages' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 0.27ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    No body shown for this read.

    Recorded response · HTTP 503

    {
      "errors": [
        {
          "status": "503",
          "code": "UNAVAILABLE",
          "detail": null
        }
      ]
    }
  89. · POST slack request · provider traffic · /chat.postMessage · HTTP 200 · request 31f3ea3eddbe · processing 14.22ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/c3061a4b46/chat.postMessage' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"unknown\",\"blocked_step\":\"gmail\"}"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.22ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "140",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"unknown\",\"blocked_step\":\"gmail\"}"
    }

    Recorded response · HTTP 200

    {
      "channel": "C_PILOT",
      "message": {
        "bot_id": "bot_752d21500c524b7194d1fdf28a",
        "client_msg_id": "cli_e4ff5670adca446fbeb18d220c",
        "name": "item-698430",
        "old_name": "Sample Old",
        "parent_user_id": "par_cf4a914126154e7fbb7aa1b666",
        "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": "17QCGR2FYY.O8V79A"
    }
  90. · GET app request /proof/fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C5 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:43.778052+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": [
        {
          "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c5-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
          "owner": "387",
          "requester": "pilot-team:pilot-owner",
          "status": "unknown",
          "operations": {
            "contact": {
              "status": "confirmed",
              "id": "666622181004",
              "client_status": 201
            },
            "deal": {
              "status": "confirmed",
              "id": "320855423604",
              "confirmation": "positive_readback"
            },
            "gmail": {
              "status": "unknown",
              "client_status": 0
            },
            "calendar": {
              "status": "pending"
            }
          },
          "version": 18,
          "notification": {
            "status": "confirmed",
            "client_status": 200
          }
        }
      ]
    }
  91. · GET app request /proof/fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C6 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:43.979027+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": [
        {
          "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
          "owner": "373",
          "requester": "pilot-team:pilot-owner",
          "status": "confirmed",
          "operations": {
            "contact": {
              "status": "confirmed",
              "id": "301655116313",
              "client_status": 201
            },
            "deal": {
              "status": "confirmed",
              "id": "572841003121",
              "confirmation": "positive_readback"
            },
            "gmail": {
              "status": "confirmed",
              "id": "7077203456015934",
              "client_status": 200
            },
            "calendar": {
              "status": "confirmed",
              "id": "ca60651768963557",
              "client_status": 200
            }
          },
          "version": 13,
          "notification": {
            "status": "confirmed",
            "client_status": 200
          }
        }
      ]
    }
  92. · GET app request /proof/fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C6 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:44.181132+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": [
        {
          "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
          "owner": "373",
          "requester": "pilot-team:pilot-owner",
          "status": "confirmed",
          "operations": {
            "contact": {
              "status": "confirmed",
              "id": "301655116313",
              "client_status": 201
            },
            "deal": {
              "status": "confirmed",
              "id": "572841003121",
              "confirmation": "positive_readback"
            },
            "gmail": {
              "status": "confirmed",
              "id": "7077203456015934",
              "client_status": 200
            },
            "calendar": {
              "status": "confirmed",
              "id": "ca60651768963557",
              "client_status": 200
            }
          },
          "version": 13,
          "notification": {
            "status": "confirmed",
            "client_status": 200
          }
        }
      ]
    }
  93. · GET app request /ping · C6 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/ping' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:44.366134+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "ok": true,
      "scope": "disposable-n8n-pilot"
    }
  94. · GET app request /proof/fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C6 · HTTP 401
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:44.549283+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "24"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 401

    {
      "error": "unauthorized"
    }
  95. · POST app request /invoke · C6 · HTTP 401
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:44.731210+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "content-length": "52",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "24"
    }

    Request body

    {
      "lead_id": "fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }

    Recorded response · HTTP 401

    {
      "error": "unauthorized"
    }
  96. · GET app request /proof/fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C6 · HTTP 401
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:44.925910+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "24"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 401

    {
      "error": "unauthorized"
    }
  97. · POST app request /invoke · C6 · HTTP 401
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:45.213747+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "52",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "24"
    }

    Request body

    {
      "lead_id": "fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }

    Recorded response · HTTP 401

    {
      "error": "unauthorized"
    }
  98. · GET app request /proof/fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C6 · HTTP 403
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:45.417742+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 403

    {
      "error": "forbidden"
    }
  99. · POST app request /invoke · C6 · HTTP 403
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:45.601578+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "52",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }

    Recorded response · HTTP 403

    {
      "error": "forbidden"
    }
  100. · POST app request /invoke · C6 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:46.719550+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "52",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "confirmed",
      "reason": "Existing execution owns this lead, or lead is already complete",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "373",
        "requester": "pilot-team:pilot-owner",
        "status": "confirmed",
        "operations": {
          "contact": {
            "status": "confirmed",
            "id": "301655116313",
            "client_status": 201
          },
          "deal": {
            "status": "confirmed",
            "id": "572841003121",
            "confirmation": "positive_readback"
          },
          "gmail": {
            "status": "confirmed",
            "id": "7077203456015934",
            "client_status": 200
          },
          "calendar": {
            "status": "confirmed",
            "id": "ca60651768963557",
            "client_status": 200
          }
        },
        "version": 13,
        "notification": {
          "status": "confirmed",
          "client_status": 200
        }
      }
    }
  101. · GET app request /proof/fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C6 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:46.989774+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": [
        {
          "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
          "owner": "373",
          "requester": "pilot-team:pilot-owner",
          "status": "confirmed",
          "operations": {
            "contact": {
              "status": "confirmed",
              "id": "301655116313",
              "client_status": 201
            },
            "deal": {
              "status": "confirmed",
              "id": "572841003121",
              "confirmation": "positive_readback"
            },
            "gmail": {
              "status": "confirmed",
              "id": "7077203456015934",
              "client_status": 200
            },
            "calendar": {
              "status": "confirmed",
              "id": "ca60651768963557",
              "client_status": 200
            }
          },
          "version": 13,
          "notification": {
            "status": "confirmed",
            "client_status": 200
          }
        }
      ]
    }
  102. · GET app request /proof/c7-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C7 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/c7-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:47.191313+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "14"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": []
    }
  103. · POST app request /invoke · C7 · HTTP 400
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "c7-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "unexpected": true
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:47.380062+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "70",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "25"
    }

    Request body

    {
      "lead_id": "c7-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "unexpected": true
    }

    Recorded response · HTTP 400

    {
      "error": "invalid_input"
    }
  104. · POST app request /invoke · C7 · HTTP 400
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "c7-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "retry_failed": "yes"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:47.566762+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "73",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "25"
    }

    Request body

    {
      "lead_id": "c7-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "retry_failed": "yes"
    }

    Recorded response · HTTP 400

    {
      "error": "invalid_input"
    }
  105. · POST app request /invoke · C7 · HTTP 400
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "c7-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "retry_failed": 1
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:47.748797+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "69",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "25"
    }

    Request body

    {
      "lead_id": "c7-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "retry_failed": 1
    }

    Recorded response · HTTP 400

    {
      "error": "invalid_input"
    }
  106. · POST app request /invoke · C7 · HTTP 400
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "c7-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "retry_failed": []
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:47.938694+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "70",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "25"
    }

    Request body

    {
      "lead_id": "c7-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "retry_failed": []
    }

    Recorded response · HTTP 400

    {
      "error": "invalid_input"
    }
  107. · POST app request /invoke · C7 · HTTP 400
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "c7-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "input_rejected": true
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:48.129789+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "74",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "25"
    }

    Request body

    {
      "lead_id": "c7-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "input_rejected": true
    }

    Recorded response · HTTP 400

    {
      "error": "invalid_input"
    }
  108. · POST app request /native-invoke · C7 · HTTP 400
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/native-invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "c7-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "unexpected": true
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:48.683378+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "70",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "58"
    }

    Request body

    {
      "lead_id": "c7-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "unexpected": true
    }

    Recorded response · HTTP 400

    {
      "done": true,
      "status": "rejected",
      "reason": "invalid_input"
    }
  109. · POST app request /native-invoke · C7 · HTTP 400
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/native-invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "c7-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "retry_failed": "yes"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:49.196007+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "73",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "58"
    }

    Request body

    {
      "lead_id": "c7-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "retry_failed": "yes"
    }

    Recorded response · HTTP 400

    {
      "done": true,
      "status": "rejected",
      "reason": "invalid_input"
    }
  110. · POST app request /native-invoke · C7 · HTTP 400
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/native-invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "c7-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "retry_failed": 1
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:49.728889+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "69",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "58"
    }

    Request body

    {
      "lead_id": "c7-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "retry_failed": 1
    }

    Recorded response · HTTP 400

    {
      "done": true,
      "status": "rejected",
      "reason": "invalid_input"
    }
  111. · POST app request /native-invoke · C7 · HTTP 400
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/native-invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "c7-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "retry_failed": []
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:50.239454+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "70",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "58"
    }

    Request body

    {
      "lead_id": "c7-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "retry_failed": []
    }

    Recorded response · HTTP 400

    {
      "done": true,
      "status": "rejected",
      "reason": "invalid_input"
    }
  112. · POST app request /native-invoke · C7 · HTTP 400
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/native-invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "c7-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "input_rejected": true
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:50.738808+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "74",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "58"
    }

    Request body

    {
      "lead_id": "c7-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "input_rejected": true
    }

    Recorded response · HTTP 400

    {
      "done": true,
      "status": "rejected",
      "reason": "invalid_input"
    }
  113. · GET app request /proof/c7-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C7 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/c7-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:51.020141+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "14"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": []
    }
  114. · GET app request /proof/fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C8 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:51.222113+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "14"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": []
    }
  115. · POST app request /invoke · C8 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:52.849199+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "55",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "in_progress",
      "reason": "Existing execution owns this lead, or lead is already complete",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "394",
        "requester": "pilot-team:pilot-owner",
        "status": "in_progress",
        "operations": {
          "contact": {
            "status": "pending"
          },
          "deal": {
            "status": "pending"
          },
          "gmail": {
            "status": "pending"
          },
          "calendar": {
            "status": "pending"
          }
        },
        "version": 2
      }
    }
  116. · POST app request /invoke · C8 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:53.006467+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "55",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "in_progress",
      "reason": "Existing execution owns this lead, or lead is already complete",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "394",
        "requester": "pilot-team:pilot-owner",
        "status": "in_progress",
        "operations": {
          "contact": {
            "status": "pending"
          },
          "deal": {
            "status": "pending"
          },
          "gmail": {
            "status": "pending"
          },
          "calendar": {
            "status": "pending"
          }
        },
        "version": 2
      }
    }
  117. · POST app request /invoke · C8 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:27:02.228831+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "55",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "confirmed",
      "reason": "Status notification accepted by twin",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "394",
        "requester": "pilot-team:pilot-owner",
        "status": "confirmed",
        "operations": {
          "contact": {
            "status": "confirmed",
            "id": "132781233055",
            "client_status": 201
          },
          "deal": {
            "status": "confirmed",
            "id": "709913938034",
            "confirmation": "positive_readback"
          },
          "gmail": {
            "status": "confirmed",
            "id": "4335851180001570",
            "client_status": 200
          },
          "calendar": {
            "status": "confirmed",
            "id": "ca80799755403895",
            "client_status": 200
          }
        },
        "version": 13,
        "notification": {
          "status": "confirmed",
          "client_status": 200
        }
      }
    }
  118. · POST app request /invoke · C8 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:26:53.179026+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "55",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "in_progress",
      "reason": "Existing execution owns this lead, or lead is already complete",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "394",
        "requester": "pilot-team:pilot-owner",
        "status": "in_progress",
        "operations": {
          "contact": {
            "status": "pending"
          },
          "deal": {
            "status": "pending"
          },
          "gmail": {
            "status": "pending"
          },
          "calendar": {
            "status": "pending"
          }
        },
        "version": 2
      }
    }
  119. · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request a7f88be860e0 · processing 1.85ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/contacts/search' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "after": "0",
      "limit": 100,
      "properties": [
        "email",
        "firstname"
      ],
      "sorts": [],
      "filterGroups": [
        {
          "filters": [
            {
              "propertyName": "email",
              "operator": "EQ",
              "value": "[email protected]"
            }
          ]
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.85ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "207",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "after": "0",
      "limit": 100,
      "properties": [
        "email",
        "firstname"
      ],
      "sorts": [],
      "filterGroups": [
        {
          "filters": [
            {
              "propertyName": "email",
              "operator": "EQ",
              "value": "[email protected]"
            }
          ]
        }
      ]
    }

    Recorded response · HTTP 200

    {
      "total": 0,
      "results": []
    }
  120. · POST hubspot request · provider traffic · /crm/v3/objects/contacts · HTTP 201 · request 1ec76a82f759 · processing 10.35ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/contacts' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "associations": []
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 10.35ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "118",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "associations": []
    }

    Recorded response · HTTP 201

    {
      "archived": false,
      "createdAt": "2019-10-30T03:30:17.883Z",
      "id": "132781233055",
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "updatedAt": "2019-12-07T16:50:06.678Z",
      "associations": []
    }
  121. · POST hubspot request · provider traffic · /crm/v3/objects/deals · HTTP 201 · request 9c26761e1463 · processing 1.79ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/deals' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "properties": {
        "dealname": "Pilot fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled"
      },
      "associations": [
        {
          "to": {
            "id": "132781233055"
          },
          "types": [
            {
              "associationCategory": "HUBSPOT_DEFINED",
              "associationTypeId": 3
            }
          ]
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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",
      "content-length": "253",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "properties": {
        "dealname": "Pilot fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled"
      },
      "associations": [
        {
          "to": {
            "id": "132781233055"
          },
          "types": [
            {
              "associationCategory": "HUBSPOT_DEFINED",
              "associationTypeId": 3
            }
          ]
        }
      ]
    }

    Recorded response · HTTP 201

    {
      "id": "709913938034",
      "properties": {
        "dealname": "Pilot fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled",
        "createdate": "2026-11-08T17:26:55.498Z",
        "hs_lastmodifieddate": "2026-11-08T17:26:55.498Z",
        "hs_object_id": "709913938034"
      },
      "createdAt": "2026-11-08T17:26:55.498Z",
      "updatedAt": "2026-11-08T17:26:55.498Z",
      "archived": false
    }
  122. · GET hubspot request · provider traffic · /crm/v3/objects/deals/709913938034 · HTTP 200 · request b538f6803dca · processing 1.24ms
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/deals/709913938034' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.24ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    No body shown for this read.

    Recorded response · HTTP 200

    {
      "id": "709913938034",
      "properties": {
        "dealname": "Pilot fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "dealstage": "appointmentscheduled",
        "hs_lastmodifieddate": "2026-11-08T17:26:55.498Z",
        "createdate": "2026-11-08T17:26:55.498Z",
        "pipeline": "default",
        "amount": null,
        "closedate": null,
        "hs_object_id": "709913938034"
      },
      "createdAt": "2026-11-08T17:26:55.498Z",
      "updatedAt": "2026-11-08T17:26:55.498Z",
      "archived": false,
      "associations": {
        "contacts": {
          "results": [
            {
              "id": "132781233055",
              "type": "deal_to_contact"
            }
          ]
        }
      }
    }
  123. · POST gmail request · provider traffic · /gmail/v1/users/me/messages/send · HTTP 200 · request a2963066438b · processing 12.9ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/e5c4916973/gmail/v1/users/me/messages/send' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jOC12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzgtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jOC12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 12.9ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "356",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jOC12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzgtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jOC12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
    }

    Recorded response · HTTP 200

    {
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcy1jOC12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnMtYzgtdnJfNjVlZDlkM2ZkNmI4NDRjY2EwZGM3MDg5MjAwZDZlYWYNCk1lc3NhZ2UtSUQ6IDxmcy1jOC12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA",
      "payload": {
        "mimeType": "text/plain",
        "headers": [
          {
            "name": "From",
            "value": "FetchSandbox Pilot <[email protected]>"
          },
          {
            "name": "To",
            "value": "[email protected]"
          },
          {
            "name": "Subject",
            "value": "Pilot fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
          },
          {
            "name": "Message-ID",
            "value": "<[email protected]>"
          }
        ],
        "body": {
          "size": 25,
          "data": "RHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
        }
      },
      "sizeEstimate": 259,
      "labelIds": [
        "SENT"
      ],
      "user_id": "me",
      "internalDate": "1794158818034",
      "id": "4335851180001570"
    }
  124. · POST google-calendar request · provider traffic · /calendars/primary/events · HTTP 200 · request 00b8a2917db3 · processing 11.78ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/312a9d9e88/calendars/primary/events' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "summary": "Pilot fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "start": {
        "dateTime": "2026-12-01T16:00:00Z"
      },
      "end": {
        "dateTime": "2026-12-01T16:15:00Z"
      },
      "attendees": [
        {
          "email": "[email protected]"
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.78ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "227",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "summary": "Pilot fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "start": {
        "dateTime": "2026-12-01T16:00:00Z"
      },
      "end": {
        "dateTime": "2026-12-01T16:15:00Z"
      },
      "attendees": [
        {
          "email": "[email protected]"
        }
      ]
    }

    Recorded response · HTTP 200

    {
      "summary": "Pilot fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "start": {
        "dateTime": "2026-12-01T16:00:00Z"
      },
      "end": {
        "dateTime": "2026-12-01T16:15:00Z"
      },
      "attendees": [
        {
          "email": "[email protected]"
        }
      ],
      "status": "confirmed",
      "id": "ca80799755403895"
    }
  125. · POST slack request · provider traffic · /chat.postMessage · HTTP 200 · request 698c8084857b · processing 16.33ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/c3061a4b46/chat.postMessage' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"confirmed\",\"blocked_step\":null}"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.33ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "137",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"confirmed\",\"blocked_step\":null}"
    }

    Recorded response · HTTP 200

    {
      "channel": "C_PILOT",
      "message": {
        "bot_id": "bot_3326ad5ab7814948af7d8547cf",
        "client_msg_id": "cli_ba0e25d37b3648a394b72d46d0",
        "name": "item-928a33",
        "old_name": "Sample Old",
        "parent_user_id": "par_7b283eb8100a422ab2a8573794",
        "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": "17LW5V0QG8.MPOBPO"
    }
  126. · GET app request /proof/fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C8 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:27:02.559927+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": [
        {
          "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
          "owner": "394",
          "requester": "pilot-team:pilot-owner",
          "status": "confirmed",
          "operations": {
            "contact": {
              "status": "confirmed",
              "id": "132781233055",
              "client_status": 201
            },
            "deal": {
              "status": "confirmed",
              "id": "709913938034",
              "confirmation": "positive_readback"
            },
            "gmail": {
              "status": "confirmed",
              "id": "4335851180001570",
              "client_status": 200
            },
            "calendar": {
              "status": "confirmed",
              "id": "ca80799755403895",
              "client_status": 200
            }
          },
          "version": 13,
          "notification": {
            "status": "confirmed",
            "client_status": 200
          }
        }
      ]
    }
  127. · POST app request /invoke · C8 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:27:03.667387+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "55",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "confirmed",
      "reason": "Existing execution owns this lead, or lead is already complete",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "394",
        "requester": "pilot-team:pilot-owner",
        "status": "confirmed",
        "operations": {
          "contact": {
            "status": "confirmed",
            "id": "132781233055",
            "client_status": 201
          },
          "deal": {
            "status": "confirmed",
            "id": "709913938034",
            "confirmation": "positive_readback"
          },
          "gmail": {
            "status": "confirmed",
            "id": "4335851180001570",
            "client_status": 200
          },
          "calendar": {
            "status": "confirmed",
            "id": "ca80799755403895",
            "client_status": 200
          }
        },
        "version": 13,
        "notification": {
          "status": "confirmed",
          "client_status": 200
        }
      }
    }
  128. · GET app request /proof/fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C8 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:27:03.999304+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": [
        {
          "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#fs-c8-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
          "owner": "394",
          "requester": "pilot-team:pilot-owner",
          "status": "confirmed",
          "operations": {
            "contact": {
              "status": "confirmed",
              "id": "132781233055",
              "client_status": 201
            },
            "deal": {
              "status": "confirmed",
              "id": "709913938034",
              "confirmation": "positive_readback"
            },
            "gmail": {
              "status": "confirmed",
              "id": "4335851180001570",
              "client_status": 200
            },
            "calendar": {
              "status": "confirmed",
              "id": "ca80799755403895",
              "client_status": 200
            }
          },
          "version": 13,
          "notification": {
            "status": "confirmed",
            "client_status": 200
          }
        }
      ]
    }
  129. · GET app request /proof/c10-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C10 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/c10-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:27:04.269003+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "14"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": []
    }
  130. · POST app request /io · C10 · HTTP 400
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/io' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "context": {
        "lead_id": "c10-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "attempt": "c10-boundary"
      },
      "request": {
        "kind": "provider",
        "provider": "slack",
        "method": "GET",
        "path": "/chat.postMessage"
      },
      "c10_marker": "c10-public-marker-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "authorization": "[redacted]",
      "api_key": "[redacted]",
      "nested": {
        "password": "[redacted]",
        "cookie": "[redacted]",
        "note": "[redacted: FetchSandbox API key]"
      }
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:27:04.493628+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "574",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "33"
    }

    Request body

    {
      "context": {
        "lead_id": "c10-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "attempt": "c10-boundary"
      },
      "request": {
        "kind": "provider",
        "provider": "slack",
        "method": "GET",
        "path": "/chat.postMessage"
      },
      "c10_marker": "c10-public-marker-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "authorization": "[redacted]",
      "api_key": "[redacted]",
      "nested": {
        "password": "[redacted]",
        "cookie": "[redacted]",
        "note": "[redacted: FetchSandbox API key]"
      }
    }

    Recorded response · HTTP 400

    {
      "error": "operation_not_allowed"
    }
  131. · POST app request /io · C10 · HTTP 400
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/io' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "context": {
        "lead_id": "c10-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "attempt": "c10-boundary"
      },
      "request": {
        "kind": "provider",
        "provider": "gmail",
        "method": "DELETE",
        "path": "/gmail/v1/users/me/messages/m_1"
      },
      "c10_marker": "c10-public-marker-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "authorization": "[redacted]",
      "api_key": "[redacted]",
      "nested": {
        "password": "[redacted]",
        "cookie": "[redacted]",
        "note": "[redacted: FetchSandbox API key]"
      }
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:27:04.719968+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "591",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "33"
    }

    Request body

    {
      "context": {
        "lead_id": "c10-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "attempt": "c10-boundary"
      },
      "request": {
        "kind": "provider",
        "provider": "gmail",
        "method": "DELETE",
        "path": "/gmail/v1/users/me/messages/m_1"
      },
      "c10_marker": "c10-public-marker-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "authorization": "[redacted]",
      "api_key": "[redacted]",
      "nested": {
        "password": "[redacted]",
        "cookie": "[redacted]",
        "note": "[redacted: FetchSandbox API key]"
      }
    }

    Recorded response · HTTP 400

    {
      "error": "operation_not_allowed"
    }
  132. · POST app request /io · C10 · HTTP 400
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/io' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "context": {
        "lead_id": "c10-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "attempt": "c10-boundary"
      },
      "request": {
        "kind": "provider",
        "provider": "gmail",
        "method": "GET",
        "path": "https://gmail.googleapis.com/gmail/v1/users/me/messages"
      },
      "c10_marker": "c10-public-marker-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "authorization": "[redacted]",
      "api_key": "[redacted]",
      "nested": {
        "password": "[redacted]",
        "cookie": "[redacted]",
        "note": "[redacted: FetchSandbox API key]"
      }
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:27:04.963376+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "612",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "33"
    }

    Request body

    {
      "context": {
        "lead_id": "c10-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "attempt": "c10-boundary"
      },
      "request": {
        "kind": "provider",
        "provider": "gmail",
        "method": "GET",
        "path": "https://gmail.googleapis.com/gmail/v1/users/me/messages"
      },
      "c10_marker": "c10-public-marker-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "authorization": "[redacted]",
      "api_key": "[redacted]",
      "nested": {
        "password": "[redacted]",
        "cookie": "[redacted]",
        "note": "[redacted: FetchSandbox API key]"
      }
    }

    Recorded response · HTTP 400

    {
      "error": "operation_not_allowed"
    }
  133. · POST app request /io · C10 · HTTP 400
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/io' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "context": {
        "lead_id": "c10-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "attempt": "c10-boundary"
      },
      "request": {
        "kind": "provider",
        "provider": "gmail",
        "method": "GET",
        "path": "//outside.example/"
      },
      "c10_marker": "c10-public-marker-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "authorization": "[redacted]",
      "api_key": "[redacted]",
      "nested": {
        "password": "[redacted]",
        "cookie": "[redacted]",
        "note": "[redacted: FetchSandbox API key]"
      }
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:27:05.166911+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "575",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "33"
    }

    Request body

    {
      "context": {
        "lead_id": "c10-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "attempt": "c10-boundary"
      },
      "request": {
        "kind": "provider",
        "provider": "gmail",
        "method": "GET",
        "path": "//outside.example/"
      },
      "c10_marker": "c10-public-marker-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "authorization": "[redacted]",
      "api_key": "[redacted]",
      "nested": {
        "password": "[redacted]",
        "cookie": "[redacted]",
        "note": "[redacted: FetchSandbox API key]"
      }
    }

    Recorded response · HTTP 400

    {
      "error": "operation_not_allowed"
    }
  134. · POST app request /io · C10 · HTTP 400
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/io' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "context": {
        "lead_id": "c10-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "attempt": "c10-boundary"
      },
      "request": {
        "kind": "provider",
        "provider": "gmail",
        "method": "GET",
        "path": "/gmail/v1/users/me/messages/../send"
      },
      "c10_marker": "c10-public-marker-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "authorization": "[redacted]",
      "api_key": "[redacted]",
      "nested": {
        "password": "[redacted]",
        "cookie": "[redacted]",
        "note": "[redacted: FetchSandbox API key]"
      }
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:27:05.408489+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "592",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "33"
    }

    Request body

    {
      "context": {
        "lead_id": "c10-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "attempt": "c10-boundary"
      },
      "request": {
        "kind": "provider",
        "provider": "gmail",
        "method": "GET",
        "path": "/gmail/v1/users/me/messages/../send"
      },
      "c10_marker": "c10-public-marker-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "authorization": "[redacted]",
      "api_key": "[redacted]",
      "nested": {
        "password": "[redacted]",
        "cookie": "[redacted]",
        "note": "[redacted: FetchSandbox API key]"
      }
    }

    Recorded response · HTTP 400

    {
      "error": "operation_not_allowed"
    }
  135. · POST app request /io · C10 · HTTP 400
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/io' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "context": {
        "lead_id": "c10-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "attempt": "c10-boundary"
      },
      "request": {
        "kind": "provider",
        "provider": "gmail",
        "method": "POST",
        "path": "/gmail/v1/users/me/messages/m_1"
      },
      "c10_marker": "c10-public-marker-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "authorization": "[redacted]",
      "api_key": "[redacted]",
      "nested": {
        "password": "[redacted]",
        "cookie": "[redacted]",
        "note": "[redacted: FetchSandbox API key]"
      }
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:27:05.635083+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "589",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "33"
    }

    Request body

    {
      "context": {
        "lead_id": "c10-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "attempt": "c10-boundary"
      },
      "request": {
        "kind": "provider",
        "provider": "gmail",
        "method": "POST",
        "path": "/gmail/v1/users/me/messages/m_1"
      },
      "c10_marker": "c10-public-marker-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "authorization": "[redacted]",
      "api_key": "[redacted]",
      "nested": {
        "password": "[redacted]",
        "cookie": "[redacted]",
        "note": "[redacted: FetchSandbox API key]"
      }
    }

    Recorded response · HTTP 400

    {
      "error": "operation_not_allowed"
    }
  136. · POST app request /io · C10 · HTTP 400
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/io' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "context": {
        "lead_id": "c10-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "attempt": "c10-boundary"
      },
      "request": {
        "kind": "provider",
        "provider": "hubspot",
        "method": "POST",
        "path": "/crm/v3/objects/deals/d_1"
      },
      "c10_marker": "c10-public-marker-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "authorization": "[redacted]",
      "api_key": "[redacted]",
      "nested": {
        "password": "[redacted]",
        "cookie": "[redacted]",
        "note": "[redacted: FetchSandbox API key]"
      }
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:27:05.879297+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "585",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "33"
    }

    Request body

    {
      "context": {
        "lead_id": "c10-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "attempt": "c10-boundary"
      },
      "request": {
        "kind": "provider",
        "provider": "hubspot",
        "method": "POST",
        "path": "/crm/v3/objects/deals/d_1"
      },
      "c10_marker": "c10-public-marker-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "authorization": "[redacted]",
      "api_key": "[redacted]",
      "nested": {
        "password": "[redacted]",
        "cookie": "[redacted]",
        "note": "[redacted: FetchSandbox API key]"
      }
    }

    Recorded response · HTTP 400

    {
      "error": "operation_not_allowed"
    }
  137. · POST app request /not-an-allowed-route · C10 · HTTP 404
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/not-an-allowed-route' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "c10-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "token": "[redacted]"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:27:06.094376+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "121",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "c10-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "token": "[redacted]"
    }

    Recorded response · HTTP 404

    {
      "error": "not_found"
    }
  138. · GET app request /proof/c10-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C10 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/c10-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:27:06.409388+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "14"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": []
    }
  139. · GET app request /proof/friendly-session-isolation · C11 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/friendly-session-isolation' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:27:06.624504+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "14"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": []
    }
  140. · POST app request /invoke · C11 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "friendly-session-isolation"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:27:18.671884+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "40",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "friendly-session-isolation"
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "friendly-session-isolation",
      "status": "confirmed",
      "reason": "Status notification accepted by twin",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#friendly-session-isolation",
        "owner": "399",
        "requester": "pilot-team:pilot-owner",
        "status": "confirmed",
        "operations": {
          "contact": {
            "status": "confirmed",
            "id": "619348613112",
            "client_status": 201
          },
          "deal": {
            "status": "confirmed",
            "id": "098056709685",
            "confirmation": "positive_readback"
          },
          "gmail": {
            "status": "confirmed",
            "id": "3857895668305149",
            "client_status": 200
          },
          "calendar": {
            "status": "confirmed",
            "id": "ca96324534236216",
            "client_status": 200
          }
        },
        "version": 13,
        "notification": {
          "status": "confirmed",
          "client_status": 200
        }
      }
    }
  141. · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 7fb50dd4e6ad · processing 1.84ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/contacts/search' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "after": "0",
      "limit": 100,
      "properties": [
        "email",
        "firstname"
      ],
      "sorts": [],
      "filterGroups": [
        {
          "filters": [
            {
              "propertyName": "email",
              "operator": "EQ",
              "value": "[email protected]"
            }
          ]
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.84ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "192",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "after": "0",
      "limit": 100,
      "properties": [
        "email",
        "firstname"
      ],
      "sorts": [],
      "filterGroups": [
        {
          "filters": [
            {
              "propertyName": "email",
              "operator": "EQ",
              "value": "[email protected]"
            }
          ]
        }
      ]
    }

    Recorded response · HTTP 200

    {
      "total": 0,
      "results": []
    }
  142. · POST hubspot request · provider traffic · /crm/v3/objects/contacts · HTTP 201 · request ad05a4f3c2bf · processing 10.44ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/contacts' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "associations": []
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 10.44ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "103",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "associations": []
    }

    Recorded response · HTTP 201

    {
      "archived": false,
      "createdAt": "2019-10-30T03:30:17.883Z",
      "id": "619348613112",
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "updatedAt": "2019-12-07T16:50:06.678Z",
      "associations": []
    }
  143. · POST hubspot request · provider traffic · /crm/v3/objects/deals · HTTP 201 · request b3e67fae6ec6 · processing 1.94ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/deals' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "properties": {
        "dealname": "Pilot friendly-session-isolation",
        "pipeline": "default",
        "dealstage": "appointmentscheduled"
      },
      "associations": [
        {
          "to": {
            "id": "619348613112"
          },
          "types": [
            {
              "associationCategory": "HUBSPOT_DEFINED",
              "associationTypeId": 3
            }
          ]
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.94ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "238",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "properties": {
        "dealname": "Pilot friendly-session-isolation",
        "pipeline": "default",
        "dealstage": "appointmentscheduled"
      },
      "associations": [
        {
          "to": {
            "id": "619348613112"
          },
          "types": [
            {
              "associationCategory": "HUBSPOT_DEFINED",
              "associationTypeId": 3
            }
          ]
        }
      ]
    }

    Recorded response · HTTP 201

    {
      "id": "098056709685",
      "properties": {
        "dealname": "Pilot friendly-session-isolation",
        "pipeline": "default",
        "dealstage": "appointmentscheduled",
        "createdate": "2026-11-08T17:27:11.209Z",
        "hs_lastmodifieddate": "2026-11-08T17:27:11.209Z",
        "hs_object_id": "098056709685"
      },
      "createdAt": "2026-11-08T17:27:11.209Z",
      "updatedAt": "2026-11-08T17:27:11.209Z",
      "archived": false
    }
  144. · GET hubspot request · provider traffic · /crm/v3/objects/deals/098056709685 · HTTP 200 · request 06330b1fb3c8 · processing 1.24ms
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/deals/098056709685' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.24ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    No body shown for this read.

    Recorded response · HTTP 200

    {
      "id": "098056709685",
      "properties": {
        "dealname": "Pilot friendly-session-isolation",
        "dealstage": "appointmentscheduled",
        "hs_lastmodifieddate": "2026-11-08T17:27:11.209Z",
        "createdate": "2026-11-08T17:27:11.209Z",
        "pipeline": "default",
        "amount": null,
        "closedate": null,
        "hs_object_id": "098056709685"
      },
      "createdAt": "2026-11-08T17:27:11.209Z",
      "updatedAt": "2026-11-08T17:27:11.209Z",
      "archived": false,
      "associations": {
        "contacts": {
          "results": [
            {
              "id": "619348613112",
              "type": "deal_to_contact"
            }
          ]
        }
      }
    }
  145. · POST gmail request · provider traffic · /gmail/v1/users/me/messages/send · HTTP 200 · request ec261e77e25a · processing 11.04ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/e5c4916973/gmail/v1/users/me/messages/send' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcmllbmRseS1zZXNzaW9uLWlzb2xhdGlvbkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnJpZW5kbHktc2Vzc2lvbi1pc29sYXRpb24NCk1lc3NhZ2UtSUQ6IDxmcmllbmRseS1zZXNzaW9uLWlzb2xhdGlvbkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.04ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "296",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcmllbmRseS1zZXNzaW9uLWlzb2xhdGlvbkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnJpZW5kbHktc2Vzc2lvbi1pc29sYXRpb24NCk1lc3NhZ2UtSUQ6IDxmcmllbmRseS1zZXNzaW9uLWlzb2xhdGlvbkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
    }

    Recorded response · HTTP 200

    {
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiBmcmllbmRseS1zZXNzaW9uLWlzb2xhdGlvbkBleGFtcGxlLmNvbQ0KU3ViamVjdDogUGlsb3QgZnJpZW5kbHktc2Vzc2lvbi1pc29sYXRpb24NCk1lc3NhZ2UtSUQ6IDxmcmllbmRseS1zZXNzaW9uLWlzb2xhdGlvbkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA",
      "payload": {
        "mimeType": "text/plain",
        "headers": [
          {
            "name": "From",
            "value": "FetchSandbox Pilot <[email protected]>"
          },
          {
            "name": "To",
            "value": "[email protected]"
          },
          {
            "name": "Subject",
            "value": "Pilot friendly-session-isolation"
          },
          {
            "name": "Message-ID",
            "value": "<[email protected]>"
          }
        ],
        "body": {
          "size": 25,
          "data": "RHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
        }
      },
      "sizeEstimate": 214,
      "labelIds": [
        "SENT"
      ],
      "user_id": "me",
      "internalDate": "1794158834209",
      "id": "3857895668305149"
    }
  146. · POST google-calendar request · provider traffic · /calendars/primary/events · HTTP 200 · request 633bd1e35033 · processing 12.22ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/312a9d9e88/calendars/primary/events' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "summary": "Pilot friendly-session-isolation",
      "start": {
        "dateTime": "2026-12-01T16:00:00Z"
      },
      "end": {
        "dateTime": "2026-12-01T16:15:00Z"
      },
      "attendees": [
        {
          "email": "[email protected]"
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 12.22ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "197",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "summary": "Pilot friendly-session-isolation",
      "start": {
        "dateTime": "2026-12-01T16:00:00Z"
      },
      "end": {
        "dateTime": "2026-12-01T16:15:00Z"
      },
      "attendees": [
        {
          "email": "[email protected]"
        }
      ]
    }

    Recorded response · HTTP 200

    {
      "summary": "Pilot friendly-session-isolation",
      "start": {
        "dateTime": "2026-12-01T16:00:00Z"
      },
      "end": {
        "dateTime": "2026-12-01T16:15:00Z"
      },
      "attendees": [
        {
          "email": "[email protected]"
        }
      ],
      "status": "confirmed",
      "id": "ca96324534236216"
    }
  147. · POST slack request · provider traffic · /chat.postMessage · HTTP 200 · request 6eee63302d49 · processing 13.42ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/c3061a4b46/chat.postMessage' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"friendly-session-isolation\",\"status\":\"confirmed\",\"blocked_step\":null}"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.42ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "122",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"friendly-session-isolation\",\"status\":\"confirmed\",\"blocked_step\":null}"
    }

    Recorded response · HTTP 200

    {
      "channel": "C_PILOT",
      "message": {
        "bot_id": "bot_ca26fbd6801a4baaa4340db2bc",
        "client_msg_id": "cli_1ecda9bfe8a2441598e2d99e44",
        "name": "item-c2b28d",
        "old_name": "Sample Old",
        "parent_user_id": "par_94b0aef3734c4e9dbf9492b7e5",
        "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": "17625IBNU8.XO45GL"
    }
  148. · GET app request /proof/friendly-session-isolation · C11 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/friendly-session-isolation' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:27:18.962170+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": [
        {
          "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#friendly-session-isolation",
          "owner": "399",
          "requester": "pilot-team:pilot-owner",
          "status": "confirmed",
          "operations": {
            "contact": {
              "status": "confirmed",
              "id": "619348613112",
              "client_status": 201
            },
            "deal": {
              "status": "confirmed",
              "id": "098056709685",
              "confirmation": "positive_readback"
            },
            "gmail": {
              "status": "confirmed",
              "id": "3857895668305149",
              "client_status": 200
            },
            "calendar": {
              "status": "confirmed",
              "id": "ca96324534236216",
              "client_status": 200
            }
          },
          "version": 13,
          "notification": {
            "status": "confirmed",
            "client_status": 200
          }
        }
      ]
    }
  149. · GET app request /proof/s-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C12 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/s-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:27:19.149350+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "14"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": []
    }
  150. · POST app request /invoke · C12 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "s-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:27:24.252051+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "51",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "s-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "s-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "failed",
      "reason": "Status notification accepted by twin",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#s-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "400",
        "requester": "pilot-team:pilot-owner",
        "status": "failed",
        "operations": {
          "contact": {
            "status": "failed",
            "client_status": 403
          },
          "deal": {
            "status": "pending"
          },
          "gmail": {
            "status": "pending"
          },
          "calendar": {
            "status": "pending"
          }
        },
        "version": 5,
        "notification": {
          "status": "confirmed",
          "client_status": 200
        }
      }
    }
  151. · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request 25ee09e14fea · processing 1.47ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/contacts/search' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "after": "0",
      "limit": 100,
      "properties": [
        "email",
        "firstname"
      ],
      "sorts": [],
      "filterGroups": [
        {
          "filters": [
            {
              "propertyName": "email",
              "operator": "EQ",
              "value": "[email protected]"
            }
          ]
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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",
      "content-length": "203",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "after": "0",
      "limit": 100,
      "properties": [
        "email",
        "firstname"
      ],
      "sorts": [],
      "filterGroups": [
        {
          "filters": [
            {
              "propertyName": "email",
              "operator": "EQ",
              "value": "[email protected]"
            }
          ]
        }
      ]
    }

    Recorded response · HTTP 200

    {
      "total": 0,
      "results": []
    }
  152. · POST hubspot request · C12 · /crm/v3/objects/contacts · HTTP 403 · processing 0.49ms
    View sanitized request and response

    Curl-style request view

    curl --request POST '<HUBSPOT_TWIN_BASE_URL>/crm/v3/objects/contacts' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "associations": []
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL was not recorded. Provider processing: 0.49ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "114",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "associations": []
    }

    Recorded response · HTTP 403

    {
      "status": "error",
      "message": "token lacks required scope(s): crm.objects.contacts.write",
      "category": "MISSING_SCOPES",
      "errors": [
        {
          "context": {
            "requiredGranularScopes": [
              "crm.objects.contacts.write"
            ]
          }
        }
      ]
    }
  153. · POST hubspot request · provider traffic · /crm/v3/objects/contacts · HTTP 403 · request d51823ee4241 · processing 0.49ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/contacts' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "associations": []
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 0.49ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "114",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "associations": []
    }

    Recorded response · HTTP 403

    {
      "status": "error",
      "message": "token lacks required scope(s): crm.objects.contacts.write",
      "category": "MISSING_SCOPES",
      "errors": [
        {
          "context": {
            "requiredGranularScopes": [
              "crm.objects.contacts.write"
            ]
          }
        }
      ]
    }
  154. · POST slack request · provider traffic · /chat.postMessage · HTTP 200 · request be35c160e48c · processing 14.2ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/c3061a4b46/chat.postMessage' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"s-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"failed\",\"blocked_step\":\"contact\"}"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.2ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "137",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"s-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"failed\",\"blocked_step\":\"contact\"}"
    }

    Recorded response · HTTP 200

    {
      "channel": "C_PILOT",
      "message": {
        "bot_id": "bot_e38a72aa846d4b6395e37cd034",
        "client_msg_id": "cli_48174b50e4bb40828be349db81",
        "name": "item-23bf57",
        "old_name": "Sample Old",
        "parent_user_id": "par_a65db07988ff4cf584d6ab0ff6",
        "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": "17Y6CC08LN.D2ZRZX"
    }
  155. · GET app request /proof/s-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C12 · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/s-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:27:24.549381+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": [
        {
          "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#s-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
          "owner": "400",
          "requester": "pilot-team:pilot-owner",
          "status": "failed",
          "operations": {
            "contact": {
              "status": "failed",
              "client_status": 403
            },
            "deal": {
              "status": "pending"
            },
            "gmail": {
              "status": "pending"
            },
            "calendar": {
              "status": "pending"
            }
          },
          "version": 5,
          "notification": {
            "status": "confirmed",
            "client_status": 200
          }
        }
      ]
    }
  156. · GET app request /proof/r-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C12 hold · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/r-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:27:24.992242+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json",
      "content-length": "14"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": []
    }
  157. · POST app request /invoke · C12 hold · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "r-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:27:37.613986+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "51",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "r-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "confirmed",
      "reason": "Status notification unconfirmed",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "401",
        "requester": "pilot-team:pilot-owner",
        "status": "confirmed",
        "operations": {
          "contact": {
            "status": "confirmed",
            "id": "617490261296",
            "client_status": 201
          },
          "deal": {
            "status": "confirmed",
            "id": "351683773372",
            "confirmation": "positive_readback"
          },
          "gmail": {
            "status": "confirmed",
            "id": "8562423904418815",
            "client_status": 200
          },
          "calendar": {
            "status": "confirmed",
            "id": "ca11507418461049",
            "client_status": 200
          }
        },
        "version": 13,
        "notification": {
          "status": "rate_limited",
          "client_status": 429,
          "retry_after_seconds": 30,
          "retry_not_before": "2026-11-08T17:28:06.767Z"
        }
      }
    }
  158. · POST hubspot request · provider traffic · /crm/v3/objects/contacts/search · HTTP 200 · request d5dd4efda70c · processing 1.29ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/contacts/search' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "after": "0",
      "limit": 100,
      "properties": [
        "email",
        "firstname"
      ],
      "sorts": [],
      "filterGroups": [
        {
          "filters": [
            {
              "propertyName": "email",
              "operator": "EQ",
              "value": "[email protected]"
            }
          ]
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.29ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "203",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "after": "0",
      "limit": 100,
      "properties": [
        "email",
        "firstname"
      ],
      "sorts": [],
      "filterGroups": [
        {
          "filters": [
            {
              "propertyName": "email",
              "operator": "EQ",
              "value": "[email protected]"
            }
          ]
        }
      ]
    }

    Recorded response · HTTP 200

    {
      "total": 0,
      "results": []
    }
  159. · POST hubspot request · provider traffic · /crm/v3/objects/contacts · HTTP 201 · request c539ed633002 · processing 11.01ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/contacts' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "associations": []
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.01ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "114",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "associations": []
    }

    Recorded response · HTTP 201

    {
      "archived": false,
      "createdAt": "2019-10-30T03:30:17.883Z",
      "id": "617490261296",
      "properties": {
        "email": "[email protected]",
        "firstname": "Pilot"
      },
      "updatedAt": "2019-12-07T16:50:06.678Z",
      "associations": []
    }
  160. · POST hubspot request · provider traffic · /crm/v3/objects/deals · HTTP 201 · request 3e50b1081f15 · processing 1.77ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/deals' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "properties": {
        "dealname": "Pilot r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled"
      },
      "associations": [
        {
          "to": {
            "id": "617490261296"
          },
          "types": [
            {
              "associationCategory": "HUBSPOT_DEFINED",
              "associationTypeId": 3
            }
          ]
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.77ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "249",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "properties": {
        "dealname": "Pilot r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled"
      },
      "associations": [
        {
          "to": {
            "id": "617490261296"
          },
          "types": [
            {
              "associationCategory": "HUBSPOT_DEFINED",
              "associationTypeId": 3
            }
          ]
        }
      ]
    }

    Recorded response · HTTP 201

    {
      "id": "351683773372",
      "properties": {
        "dealname": "Pilot r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "pipeline": "default",
        "dealstage": "appointmentscheduled",
        "createdate": "2026-11-08T17:27:30.480Z",
        "hs_lastmodifieddate": "2026-11-08T17:27:30.480Z",
        "hs_object_id": "351683773372"
      },
      "createdAt": "2026-11-08T17:27:30.480Z",
      "updatedAt": "2026-11-08T17:27:30.480Z",
      "archived": false
    }
  161. · GET hubspot request · provider traffic · /crm/v3/objects/deals/351683773372 · HTTP 200 · request 5655aa97bcf5 · processing 1.33ms
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/sandbox/195b1f5273/crm/v3/objects/deals/351683773372' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.33ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    No body shown for this read.

    Recorded response · HTTP 200

    {
      "id": "351683773372",
      "properties": {
        "dealname": "Pilot r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "dealstage": "appointmentscheduled",
        "hs_lastmodifieddate": "2026-11-08T17:27:30.480Z",
        "createdate": "2026-11-08T17:27:30.480Z",
        "pipeline": "default",
        "amount": null,
        "closedate": null,
        "hs_object_id": "351683773372"
      },
      "createdAt": "2026-11-08T17:27:30.480Z",
      "updatedAt": "2026-11-08T17:27:30.480Z",
      "archived": false,
      "associations": {
        "contacts": {
          "results": [
            {
              "id": "617490261296",
              "type": "deal_to_contact"
            }
          ]
        }
      }
    }
  162. · POST gmail request · provider traffic · /gmail/v1/users/me/messages/send · HTTP 200 · request 1e0db713eb6b · processing 11ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/e5c4916973/gmail/v1/users/me/messages/send' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiByLXZyXzY1ZWQ5ZDNmZDZiODQ0Y2NhMGRjNzA4OTIwMGQ2ZWFmQGV4YW1wbGUuY29tDQpTdWJqZWN0OiBQaWxvdCByLXZyXzY1ZWQ5ZDNmZDZiODQ0Y2NhMGRjNzA4OTIwMGQ2ZWFmDQpNZXNzYWdlLUlEOiA8ci12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 11ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "340",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiByLXZyXzY1ZWQ5ZDNmZDZiODQ0Y2NhMGRjNzA4OTIwMGQ2ZWFmQGV4YW1wbGUuY29tDQpTdWJqZWN0OiBQaWxvdCByLXZyXzY1ZWQ5ZDNmZDZiODQ0Y2NhMGRjNzA4OTIwMGQ2ZWFmDQpNZXNzYWdlLUlEOiA8ci12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
    }

    Recorded response · HTTP 200

    {
      "raw": "RnJvbTogRmV0Y2hTYW5kYm94IFBpbG90IDxwaWxvdEBleGFtcGxlLmNvbT4NClRvOiByLXZyXzY1ZWQ5ZDNmZDZiODQ0Y2NhMGRjNzA4OTIwMGQ2ZWFmQGV4YW1wbGUuY29tDQpTdWJqZWN0OiBQaWxvdCByLXZyXzY1ZWQ5ZDNmZDZiODQ0Y2NhMGRjNzA4OTIwMGQ2ZWFmDQpNZXNzYWdlLUlEOiA8ci12cl82NWVkOWQzZmQ2Yjg0NGNjYTBkYzcwODkyMDBkNmVhZkBleGFtcGxlLmNvbT4NCg0KRHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA",
      "payload": {
        "mimeType": "text/plain",
        "headers": [
          {
            "name": "From",
            "value": "FetchSandbox Pilot <[email protected]>"
          },
          {
            "name": "To",
            "value": "[email protected]"
          },
          {
            "name": "Subject",
            "value": "Pilot r-vr_65ed9d3fd6b844cca0dc7089200d6eaf"
          },
          {
            "name": "Message-ID",
            "value": "<[email protected]>"
          }
        ],
        "body": {
          "size": 25,
          "data": "RHVtbXktZGF0YSBsZWFkIGZvbGxvdy11cA"
        }
      },
      "sizeEstimate": 247,
      "labelIds": [
        "SENT"
      ],
      "user_id": "me",
      "internalDate": "1794158853403",
      "id": "8562423904418815"
    }
  163. · POST google-calendar request · provider traffic · /calendars/primary/events · HTTP 200 · request 23ebd504b1fa · processing 12.42ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/312a9d9e88/calendars/primary/events' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "summary": "Pilot r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "start": {
        "dateTime": "2026-12-01T16:00:00Z"
      },
      "end": {
        "dateTime": "2026-12-01T16:15:00Z"
      },
      "attendees": [
        {
          "email": "[email protected]"
        }
      ]
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 12.42ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "219",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "summary": "Pilot r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "start": {
        "dateTime": "2026-12-01T16:00:00Z"
      },
      "end": {
        "dateTime": "2026-12-01T16:15:00Z"
      },
      "attendees": [
        {
          "email": "[email protected]"
        }
      ]
    }

    Recorded response · HTTP 200

    {
      "summary": "Pilot r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "start": {
        "dateTime": "2026-12-01T16:00:00Z"
      },
      "end": {
        "dateTime": "2026-12-01T16:15:00Z"
      },
      "attendees": [
        {
          "email": "[email protected]"
        }
      ],
      "status": "confirmed",
      "id": "ca11507418461049"
    }
  164. · POST slack request · C12 hold · /chat.postMessage · HTTP 429 · processing 0.48ms
    View sanitized request and response

    Curl-style request view

    curl --request POST '<SLACK_TWIN_BASE_URL>/chat.postMessage' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"r-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"confirmed\",\"blocked_step\":null}"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL was not recorded. Provider processing: 0.48ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "133",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    {
      "retry-after": "30"
    }

    Request body

    {
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"r-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"confirmed\",\"blocked_step\":null}"
    }

    Recorded response · HTTP 429

    {
      "ok": false,
      "error": "ratelimited"
    }
  165. · POST slack request · provider traffic · /chat.postMessage · HTTP 429 · request 6af2e04f2218 · processing 0.48ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/c3061a4b46/chat.postMessage' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"r-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"confirmed\",\"blocked_step\":null}"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL resolved from the saved run route. Provider processing: 0.48ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "133",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    {
      "retry-after": "30"
    }

    Request body

    {
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"r-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"confirmed\",\"blocked_step\":null}"
    }

    Recorded response · HTTP 429

    {
      "ok": false,
      "error": "ratelimited"
    }
  166. · POST app request /invoke · C12 hold · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "retry_failed": true
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:27:39.030879+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "71",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "retry_failed": true
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "confirmed",
      "reason": "Existing execution owns this lead, or lead is already complete",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "401",
        "requester": "pilot-team:pilot-owner",
        "status": "confirmed",
        "operations": {
          "contact": {
            "status": "confirmed",
            "id": "617490261296",
            "client_status": 201
          },
          "deal": {
            "status": "confirmed",
            "id": "351683773372",
            "confirmation": "positive_readback"
          },
          "gmail": {
            "status": "confirmed",
            "id": "8562423904418815",
            "client_status": 200
          },
          "calendar": {
            "status": "confirmed",
            "id": "ca11507418461049",
            "client_status": 200
          }
        },
        "version": 13,
        "notification": {
          "status": "rate_limited",
          "client_status": 429,
          "retry_after_seconds": 30,
          "retry_not_before": "2026-11-08T17:28:06.767Z"
        }
      }
    }
  167. · GET app request /proof/r-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C12 hold · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/r-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:27:39.333487+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": [
        {
          "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
          "owner": "401",
          "requester": "pilot-team:pilot-owner",
          "status": "confirmed",
          "operations": {
            "contact": {
              "status": "confirmed",
              "id": "617490261296",
              "client_status": 201
            },
            "deal": {
              "status": "confirmed",
              "id": "351683773372",
              "confirmation": "positive_readback"
            },
            "gmail": {
              "status": "confirmed",
              "id": "8562423904418815",
              "client_status": 200
            },
            "calendar": {
              "status": "confirmed",
              "id": "ca11507418461049",
              "client_status": 200
            }
          },
          "version": 13,
          "notification": {
            "status": "rate_limited",
            "client_status": 429,
            "retry_after_seconds": 30,
            "retry_not_before": "2026-11-08T17:28:06.767Z"
          }
        }
      ]
    }
  168. · GET app request /proof/r-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C12 recover · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/r-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:27:39.526846+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": [
        {
          "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
          "owner": "401",
          "requester": "pilot-team:pilot-owner",
          "status": "confirmed",
          "operations": {
            "contact": {
              "status": "confirmed",
              "id": "617490261296",
              "client_status": 201
            },
            "deal": {
              "status": "confirmed",
              "id": "351683773372",
              "confirmation": "positive_readback"
            },
            "gmail": {
              "status": "confirmed",
              "id": "8562423904418815",
              "client_status": 200
            },
            "calendar": {
              "status": "confirmed",
              "id": "ca11507418461049",
              "client_status": 200
            }
          },
          "version": 13,
          "notification": {
            "status": "rate_limited",
            "client_status": 429,
            "retry_after_seconds": 30,
            "retry_not_before": "2026-11-08T17:28:06.767Z"
          }
        }
      ]
    }
  169. · GET app request /proof/r-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C12 recover · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/r-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:28:14.875079+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": [
        {
          "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
          "owner": "401",
          "requester": "pilot-team:pilot-owner",
          "status": "confirmed",
          "operations": {
            "contact": {
              "status": "confirmed",
              "id": "617490261296",
              "client_status": 201
            },
            "deal": {
              "status": "confirmed",
              "id": "351683773372",
              "confirmation": "positive_readback"
            },
            "gmail": {
              "status": "confirmed",
              "id": "8562423904418815",
              "client_status": 200
            },
            "calendar": {
              "status": "confirmed",
              "id": "ca11507418461049",
              "client_status": 200
            }
          },
          "version": 13,
          "notification": {
            "status": "rate_limited",
            "client_status": 429,
            "retry_after_seconds": 30,
            "retry_not_before": "2026-11-08T17:28:06.767Z"
          }
        }
      ]
    }
  170. · POST app request /invoke · C12 recover · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "retry_failed": true
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:28:20.891692+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "71",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "retry_failed": true
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "confirmed",
      "reason": "Status notification accepted by twin",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "404",
        "requester": "pilot-team:pilot-owner",
        "status": "confirmed",
        "operations": {
          "contact": {
            "status": "confirmed",
            "id": "617490261296",
            "client_status": 201
          },
          "deal": {
            "status": "confirmed",
            "id": "351683773372",
            "confirmation": "positive_readback"
          },
          "gmail": {
            "status": "confirmed",
            "id": "8562423904418815",
            "client_status": 200
          },
          "calendar": {
            "status": "confirmed",
            "id": "ca11507418461049",
            "client_status": 200
          }
        },
        "version": 17,
        "notification": {
          "status": "confirmed",
          "client_status": 200
        }
      }
    }
  171. · POST app request /invoke · C12 recover · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "retry_failed": true
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:28:18.337509+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "71",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "retry_failed": true
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "in_progress",
      "reason": "Existing execution owns this lead, or lead is already complete",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "404",
        "requester": "pilot-team:pilot-owner",
        "status": "in_progress",
        "operations": {
          "contact": {
            "status": "confirmed",
            "id": "617490261296",
            "client_status": 201
          },
          "deal": {
            "status": "confirmed",
            "id": "351683773372",
            "confirmation": "positive_readback"
          },
          "gmail": {
            "status": "confirmed",
            "id": "8562423904418815",
            "client_status": 200
          },
          "calendar": {
            "status": "confirmed",
            "id": "ca11507418461049",
            "client_status": 200
          }
        },
        "version": 14,
        "notification": {
          "status": "rate_limited",
          "client_status": 429,
          "retry_after_seconds": 30,
          "retry_not_before": "2026-11-08T17:28:06.767Z"
        }
      }
    }
  172. · POST slack request · provider traffic · /chat.postMessage · HTTP 200 · request 2121a29f3f24 · processing 11.95ms
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/sandbox/c3061a4b46/chat.postMessage' \
      --header 'host: fetchsandbox.com' \
      --header 'accept: */*' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'content-type: application/json' \
      --header 'user-agent: fetchsandbox-n8n-pilot/1.0' \
      --data-raw '{
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"r-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"confirmed\",\"blocked_step\":null}"
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is 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.95ms.

    Recorded request headers

    {
      "host": "fetchsandbox.com",
      "content-length": "133",
      "accept": "*/*",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "content-type": "application/json",
      "user-agent": "fetchsandbox-n8n-pilot/1.0"
    }

    Recorded response headers

    Response headers were not saved in this run.

    Request body

    {
      "channel": "C_PILOT",
      "text": "{\"lead_id\":\"r-vr_65ed9d3fd6b844cca0dc7089200d6eaf\",\"status\":\"confirmed\",\"blocked_step\":null}"
    }

    Recorded response · HTTP 200

    {
      "channel": "C_PILOT",
      "message": {
        "bot_id": "bot_2333b119db9b476d93b670fe88",
        "client_msg_id": "cli_90dd0d08a5584b76a8c95d4cb6",
        "name": "item-a5f0e0",
        "old_name": "Sample Old",
        "parent_user_id": "par_9f72dcf43de149a1b48e522d41",
        "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": "1783HVFVGH.T3O2NG"
    }
  173. · POST app request /invoke · C12 recover · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request POST 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/invoke' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]' \
      --header 'content-type: application/json' \
      --data-raw '{
      "lead_id": "r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "retry_failed": true
    }'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:28:21.909036+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]",
      "content-length": "71",
      "content-type": "application/json"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    {
      "lead_id": "r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "retry_failed": true
    }

    Recorded response · HTTP 200

    {
      "done": true,
      "lead_id": "r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "status": "confirmed",
      "reason": "Existing execution owns this lead, or lead is already complete",
      "state": {
        "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
        "owner": "404",
        "requester": "pilot-team:pilot-owner",
        "status": "confirmed",
        "operations": {
          "contact": {
            "status": "confirmed",
            "id": "617490261296",
            "client_status": 201
          },
          "deal": {
            "status": "confirmed",
            "id": "351683773372",
            "confirmation": "positive_readback"
          },
          "gmail": {
            "status": "confirmed",
            "id": "8562423904418815",
            "client_status": 200
          },
          "calendar": {
            "status": "confirmed",
            "id": "ca11507418461049",
            "client_status": 200
          }
        },
        "version": 17,
        "notification": {
          "status": "confirmed",
          "client_status": 200
        }
      }
    }
  174. · GET app request /proof/r-vr_65ed9d3fd6b844cca0dc7089200d6eaf · C12 recover · HTTP 200
    View sanitized request and response

    Curl-style request view

    curl --request GET 'https://fetchsandbox.com/api/relay/a68e155ce43a300d67a179704822c2bd8961bc7d14778944/proof/r-vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'accept: */*' \
      --header 'user-agent: python-httpx/0.28.1' \
      --header 'host: fetchsandbox.com' \
      --header 'x-flow-run-id: vr_65ed9d3fd6b844cca0dc7089200d6eaf' \
      --header 'x-fetchsandbox-relay: [redacted]' \
      --header 'authorization: [redacted]'

    This view is reconstructed from the saved method, URL, and sanitized headers and body. Secrets are removed and the result is not exact wire bytes, so it cannot be used as a runnable authenticated replay.

    Target URL recorded at execution. Response finished: 2026-11-08T17:28:22.200445+00:00.

    Recorded request headers

    {
      "accept": "*/*",
      "user-agent": "python-httpx/0.28.1",
      "host": "fetchsandbox.com",
      "x-flow-run-id": "vr_65ed9d3fd6b844cca0dc7089200d6eaf",
      "x-fetchsandbox-relay": "[redacted]",
      "authorization": "[redacted]"
    }

    Recorded response headers

    {
      "content-type": "application/json"
    }

    Request body

    This request had no body.

    Recorded response · HTTP 200

    {
      "records": [
        {
          "pk": "lead-pilot#4b6887edcef2077aa5a70e3727212582db8eb5e0c6ef65f52b70354cac1a3601#r-vr_65ed9d3fd6b844cca0dc7089200d6eaf",
          "owner": "404",
          "requester": "pilot-team:pilot-owner",
          "status": "confirmed",
          "operations": {
            "contact": {
              "status": "confirmed",
              "id": "617490261296",
              "client_status": 201
            },
            "deal": {
              "status": "confirmed",
              "id": "351683773372",
              "confirmation": "positive_readback"
            },
            "gmail": {
              "status": "confirmed",
              "id": "8562423904418815",
              "client_status": 200
            },
            "calendar": {
              "status": "confirmed",
              "id": "ca11507418461049",
              "client_status": 200
            }
          },
          "version": 17,
          "notification": {
            "status": "confirmed",
            "client_status": 200
          }
        }
      ]
    }

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.